comando hostmap

Finalità

Manipola direttamente le voci di corrispondenza indirizzi nel database di configurazione del sistema.

Sintassi

Per aggiungere un'associazione indirizzo - nome host

hostmap -addr IPAddress -host HostName...

Per eliminare un'associazione indirizzo - nome host

hostmap -rm IndirizzoIP

Per visualizzare tutte le associazioni indirizzo - nome host

hostmap -ls

Descrizione

Il comando di livello inferiore hostmap aggiunge, elimina o elenca le voci di associazione indirizzi nel database di configurazione del sistema. Le voci nel database vengono utilizzate per associare un indirizzo IP ( Internet Protocol ) (locale o remoto) ai relativi nomi host equivalenti.

Un indirizzo IP ( Internet Protocol ) di un determinato host locale o remoto potrebbe essere associato a uno o più nomi host. Rappresentare un nome host come una stringa con una lunghezza massima di 255 caratteri e non utilizzare caratteri vuoti.

Nota:
  1. I nomi host o i nomi host alias validi devono contenere almeno un carattere alfabetico. Se si sceglie di specificare un nome host o un alias che inizia con una x seguita da una cifra esadecimale (0-f), il nome host o l'alias deve contenere anche almeno una lettera aggiuntiva che non può essere espressa come una cifra esadecimale. Il sistema interpreta una x iniziale seguita da una cifra esadecimale come la rappresentazione in base 16 di un indirizzo, a meno che non vi sia almeno un carattere nel nome host o alias che non sia una cifra esadecimale. Quindi, xdeer sarebbe un nome host valido, mentre xdee non lo sarebbe.
  2. Il comando hostmap non riconosce i seguenti indirizzi: .08, .008, .09 e .009. Gli indirizzi con zeri iniziali vengono interpretati come ottali e i numeri in ottale non possono contenere 8s o 9s.
Nota: quando il cluster è attivo, non è possibile modificare la configurazione IP o il gateway utilizzato per la comunicazione cluster (pool di memoria condivisa).

Indicatori

Nome indicatore Descrizione
-addr IndirizzoIP Aggiunge una voce di associazione da indirizzo IP a nome host per l'indirizzo Internet Protocol specificato nel database. Specificare i nomi host con l'indicatore -host .
- ospite HostName... Specifica un elenco di nomi host. Le voci nell'elenco devono essere separate da spazi.
-ls Mostra tutte le voci nel database.
-rm Indirizzo IP Elimina la voce di associazione indirizzo IP - nome host nel database che corrisponde all'indirizzo specifico specificato dalla variabile IPAddress.

Stato uscita

Consultare Stato di uscita per comandi Virtual I/O Server.

Esempi

  1. Per aggiungere una voce nel database che associa un indirizzo a una serie di nomi host, immettere il comando nel seguente formato:
    hostmap  -addr 192.100.201.7  -host alpha bravo charlie
    L'indirizzo IP 192.100.201.7 è specificato come l'indirizzo dell'host che ha un nome host primario alpha con sinonimi di bravo e charlie.
    Nota: se si tenta di utilizzare .08, .008, .09 o .009 in un indirizzo da aggiungere, si otterrà un messaggio di errore che indica "Indirizzo IP già esistente", anche se l'indirizzo non si trova nel database.
  2. Per elencare tutte le voci nel database, immettere il comando nel seguente formato:
    hostmap -ls
Nota: se si tenta di rimuovere l'IP utilizzato per la comunicazione cluster immettendo il seguente comando:
hostmap -rm 9.126.85.102

Il sistema visualizza il seguente messaggio di errore con codice di ritorno 78:

The requested operation is not allowed because partition is a member of "test_cluster" cluster.
Interface being used is "en0" ("inet" Family) for cluster communication.