Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Risoluzione dei problemi relativi al servizio nomi per SVM NAS ONTAP

Collaboratori netapp-aherbin netapp-ahibbard netapp-barbe netapp-thomi

Quando i client riscontrano errori di accesso dovuti a problemi di name service, è possibile utilizzare vserver services name-service getxxbyyy famiglia di comandi per eseguire manualmente varie ricerche dei name service ed esaminare i dettagli e i risultati della ricerca per agevolare la risoluzione dei problemi.

A proposito di questa attività
  • Per ciascun comando, è possibile specificare quanto segue:

    • Nome del nodo o della SVM (Storage Virtual Machine) su cui eseguire la ricerca.

      In questo modo è possibile verificare le ricerche name service per un nodo o una SVM specifico per limitare la ricerca di un potenziale problema di configurazione del name service.

    • Se visualizzare l'origine utilizzata per la ricerca.

      In questo modo è possibile verificare se è stata utilizzata la sorgente corretta.

  • ONTAP seleziona il servizio per l'esecuzione della ricerca in base all'ordine di switch name service configurato.

  • Questi comandi sono disponibili a livello di privilegio avanzato.

Fasi
  1. Eseguire una delle seguenti operazioni:

Per recuperare…​

Utilizzare il comando…​

Indirizzo IP di un nome host

vserver services name-service getxxbyyy getaddrinfo vserver services name-service getxxbyyy gethostbyname (Solo indirizzi IPv4)

Membri di un gruppo per ID gruppo

vserver services name-service getxxbyyy getgrbygid

Membri di un gruppo in base al nome del gruppo

vserver services name-service getxxbyyy getgrbyname

Elenco dei gruppi a cui appartiene un utente

vserver services name-service getxxbyyy getgrlist

Nome host di un indirizzo IP

vserver services name-service getxxbyyy getnameinfo vserver services name-service getxxbyyy gethostbyaddr (Solo indirizzi IPv4)

Informazioni utente per nome utente

vserver services name-service getxxbyyy getpwbyname È possibile verificare la risoluzione dei nomi degli utenti RBAC specificando -use-rbac parametro as true.

Informazioni utente per ID utente

vserver services name-service getxxbyyy getpwbyuid`È possibile verificare la risoluzione dei nomi degli utenti RBAC specificando `-use-rbac parametro as true.

Appartenenza a netgroup di un client

vserver services name-service getxxbyyy netgrp

Appartenenza a netgroup di un client mediante la ricerca netgroup-by-host

vserver services name-service getxxbyyy netgrpbyhost

L'esempio seguente mostra un test di ricerca DNS per SVM vs1 tentando di ottenere l'indirizzo IP per l'host acast1.eng.example.com:

cluster1::*> vserver services name-service getxxbyyy getaddrinfo -vserver vs1 -hostname acast1.eng.example.com -address-family all -show-source true
Source used for lookup: DNS
Host name: acast1.eng.example.com
Canonical Name: acast1.eng.example.com
IPv4: 10.72.8.29

L'esempio seguente mostra un test di ricerca NIS per SVM vs1 tentando di recuperare le informazioni utente per un utente con UID 501768:

cluster1::*> vserver services name-service getxxbyyy getpwbyuid -vserver vs1 -userID 501768 -show-source true
Source used for lookup: NIS
pw_name: jsmith
pw_passwd: $1$y8rA4XX7$/DDOXAvc2PC/IsNFozfIN0
pw_uid: 501768
pw_gid: 501768
pw_gecos:
pw_dir: /home/jsmith
pw_shell: /bin/bash

L'esempio seguente mostra un test di ricerca LDAP per SVM vs1 tentando di recuperare le informazioni utente per un utente con il nome ldap1:

cluster1::*> vserver services name-service getxxbyyy getpwbyname -vserver vs1 -username ldap1 -use-rbac false -show-source true
Source used for lookup: LDAP
pw_name: ldap1
pw_passwd: {crypt}JSPM6yc/ilIX6
pw_uid: 10001
pw_gid: 3333
pw_gecos: ldap1 user
pw_dir: /u/ldap1
pw_shell: /bin/csh

L'esempio seguente mostra un test di ricerca di netgroup per SVM vs1 cercando di scoprire se il client dnshost0 è un membro del netgroup lnetgroup136:

cluster1::*> vserver services name-service getxxbyyy netgrp -vserver vs1 -netgroup lnetgroup136 -client dnshost0 -show-source true
Source used for lookup: LDAP
dnshost0 is a member of lnetgroup136
  1. Analizzare i risultati del test eseguito e intraprendere le azioni necessarie.

    Se…​ Controllare…​

    La ricerca del nome host o dell'indirizzo IP non è riuscita o ha dato risultati errati

    Configurazione DNS

    La ricerca ha richiesto un'origine errata

    Configurazione dello switch name service

    La ricerca di utenti o gruppi non è riuscita o ha prodotto risultati errati

    • Configurazione dello switch name service

    • Configurazione di origine (file locali, dominio NIS, client LDAP)

    • Configurazione di rete (ad esempio, LIF e route)

    Ricerca nome host non riuscita o scaduta e il server DNS non risolve i nomi brevi DNS (ad esempio, host1)

    Configurazione DNS per query TLD (Top-Level Domain). È possibile disattivare le query TLD utilizzando -is-tld-query-enabled false al vserver services name-service dns modify comando.