In questa pagina vengono descritti i campi di un file di configurazione dell'host.
Utilizza un file di configurazione host per descrivere un insieme di macchine host e la rete su cui sono in esecuzione le macchine host. Di seguito sono riportati alcuni esempi di utilizzo di un file di configurazione host:
Elenca i nomi host e gli indirizzi IP statici per i nodi nel cluster di amministrazione.
Elenca i nomi host e gli indirizzi IP statici per i nodi in un cluster utente.
Elenca i nomi host e gli indirizzi IP statici per le VM che eseguono il bilanciatore del carico di Seesaw in bundle per il cluster di amministrazione.
Elenca i nomi host e gli indirizzi IP statici per le VM che eseguono il bilanciatore del carico di Seesaw in bundle per un cluster utente.
Compilare i campi di un file di configurazione host
Nel file di configurazione, inserisci i valori dei campi come descritto nelle seguenti sezioni.
hostconfig
In questa sezione sono riportate le informazioni sui server DNS e temporali per le macchine host.
hostconfig.dns
Stringa. L'indirizzo del server DNS utilizzato dagli host. Ad esempio:
hostconifg: dns: "172.16.255.1"
hostconifg.tod
Stringa. L'indirizzo del server di tempo utilizzato dagli host. Ad esempio:
hostconfig: tod: "216.239.35.0"
hostconifg.otherdns
Array di stringhe. Server DNS aggiuntivi che gli host possono utilizzare. Ad esempio:
hostconifg: otherdns: - "8.8.8.8" - "8.8.4.4"
hostconfig.othertod
Array di stringhe. Server di tempo aggiuntivi che gli host possono utilizzare. Ad esempio:
hostconfig: othertod: - "ntp.ubuntu.com"
hostconfig.searchdomainsfordns
Array di stringhe. Domini di ricerca DNS da utilizzare nel cluster. Questi domini vengono utilizzati come parte di un elenco di ricerca dei domini. Ad esempio:
hostconfig: searchdomainsfordns: - "my.local.com"
blocks
Un array di oggetti, ognuno dei quali descrive un insieme di host.
blocks[i].netmask
Stringa. La subnet mask per il set di host. Ad esempio:
blocks: - netmask: "255.255.252.0"
blocks[i].gateway
Stringa. L'indirizzo del gateway predefinito per il set di host. Ad esempio:
blocks: - netmask: "255.255.252.0" gateway: "172.16.23.254"
blocks[i].ips
Un array di oggetti, ognuno dei quali ha un indirizzo IP e un nome host. Ad esempio:
blocks: - netmask: "255.255.252.0" ips: - ip: 172.16.20.10 hostname: admin-host1 - ip: 172.16.20.11 hostname: admin-host2 - ip: 172.16.20.12 hostname: admin-host3
Esempio di file di configurazione host
Ecco un esempio di file di configurazione host con cinque host:
hostconfig: dns: 172.16.255.1 tod: 216.239.35.0 otherdns: - 8.8.8.8 - 8.8.4.4 othertod: - ntp.ubuntu.com searchdomainsfordns: - "my.local.com" blocks: - netmask: 255.255.252.0 gateway: 172.16.23.254 ips: - ip: 172.16.20.10 hostname: admin-host1 - ip: 172.16.20.11 hostname: admin-host2 - ip: 172.16.20.12 hostname: admin-host3 - ip: 172.16.20.13 hostname: admin-host4 - ip: 172.16.20.14 hostname: admin-host5