PowerFlex: configurazione e risoluzione dei problemi dell SDC ESXi

Summary: Questo articolo illustra la risoluzione dei problemi e l'installazione/rimozione/configurazione manuale dell SDC ESXi.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

SDC sull host ESXi non è in grado di comunicare con MDM.

Durante il deployment, l SDC potrebbe riscontrare problemi di comunicazione con l MDM.

L'errore può essere simile al seguente:

 Error: Failed: Configure SDC driver on ESX (The SDC cannot communicate with the MDM cluster) 

Dopo il deployment, l SDC potrebbe risultare offline sull MDM oppure i volumi ScaleIO potrebbero non essere accessibili.

Cause

Uno dei seguenti eventi può causare problemi di comunicazione con l MDM:
  1. Indirizzo IP dell'SDC duplicato
  2. Perdita di pacchetti
  3. MTU impostata in modo errato in un punto qualsiasi del percorso tra SDC e MDM.
  4. Problemi generici di connettività di rete

Resolution

Installazione

  1. Caricare (SFTP) il pacchetto SDC nella directory /tmp su ESXi.
  2. Installare il pacchetto per nome
    esxcli software vib install -d <full_path_to_offline_bundle>> where <full_path_to_offline_bundle> is the full path to the sdc <build>.X-esx<version>.zip file.
    
  3. Riavviare l'host ESXi.
  4. Generare un GUID per l SDC, operazione che può essere eseguita su: Creare un GUID online (link esterno)
  5. Configurazione di SDC
esxcli system module parameters set -m scini -p "IoctlIniGuidStr=<GUID> IoctlMdmIPStr=<List of MDM IPs>"


      6. Caricamento del modulo SELinux

esxcli system module load  m scini              

  Se quanto sopra non funziona, è possibile assicurarsi che il driver venga caricato eseguendo:                 

vmkload_mod -l | grep scini


        Implementare l'host ESXi


Configurazione

Initializing

  1. Generare un GUID per l SDC.  Questa operazione può essere eseguita su:Create GUID online (Link esterno)
  2. Configurare il modulo SDC con il relativo GUID e gli indirizzi IP dell MDM. Deve essere presente esattamente uno spazio tra la fine del GUID e l'inizio della variabile IP:
    esxcli system module parameters set -m scini -p "IoctlIniGuidStr=GUID_GOES_HERE IoctlMdmIPStr=10.0.0.x,10.0.0.y,10.1.1.x,10.1.1.y"
    
  3. Caricamento del modulo SELinux
    esxcli system module load  m scini
    
  4. Riavviare l'host ESXi.

Cambia/Modifica

L'aggiornamento degli indirizzi IP richiede di impostare nuovamente l'intera stringa dei parametri del modulo. (Ricordarsi di specificare sia il GUID che gli indirizzi IP dell MDM).

  1. Recuperare il GUID corrente:
    esxcli system module parameters list -m scini | grep IoctlIniGuidStr)
    
  2. Configurare il modulo SDC con il relativo GUID e il nuovo elenco di indirizzi IP MDM:
    esxcli system module parameters set -m scini -p "IoctlIniGuidStr=GUID_GOES_HERE IoctlMdmIPStr=10.0.0.x,10.0.0.y,10.1.1.x,10.1.1.y"
    
  3. Riavviare l'host ESXi.

Rimozione

  1. Cancellare la configurazione SDC:
    esxcli system module parameters set -m scini -p "" 
    
  2. Trovare il nome del pacchetto:
    esxcli software vib list | grep sdc
    
  3. Disinstallare SDC:
    esxcli software vib remove -n PACKAGE_NAME

     

Se il VIB è stato disinstallato (passaggio 3) senza cancellare i parametri del modulo SDC (passaggio 1), rimuovere la configurazione manualmente:

  1. Ottenere un elenco di parametri relativi a scini

    cat /etc/vmware/esx.conf | grep scini
    
  2. Modifica /etc/vmware/esx.conf e rimuovere tutte le righe restituite dal passaggio precedente. 
  3. Salvare il file e uscire.

 


Risoluzione dei problemi

Recupero dei parametri del modulo SDC

Se l MDM non riconosce l SDC o vi è motivo di ritenere che SDC non comunichi con l MDM, è possibile recuperare gli IP e il GUID dell MDM eseguendo:

esxcli system module parameters list -m scini

 

Controllo della connettività ESXi SDC

Questo articolo presuppone due reti di dati, configurate con subnet 192.168.152.x e 192.168.154.x.

Scoprire quale vmknic si trova su quale subnet e MTU:

Es.:

[root@server1-101:~] esxcfg-vmknic -l 
Interface Port Group/DVPort/Opaque Network IP Family IP Address Netmask Broadcast MAC Address MTU TSO MSS Enabled Type NetStack 
vmk0 sys-mgmt-krnl IPv4 192.168.105.101 255.255.255.0 192.168.105.255 00:xx:xx:xx:xx:xx 9000 65535 true STATIC defaultTcpipStack 
vmk1 sio-data1-krnl IPv4 192.168.152.121 255.255.255.0 192.168.152.255 00:xx:xx:xx:xx:xx 9000 65535 true STATIC defaultTcpipStack 
vmk2 sio-data2-krnl IPv4 192.168.154.141 255.255.255.0 192.168.154.255 00:xx:xx:xx:xx:xx 9000 65535 true STATIC defaultTcpipStack
vmk3 sys-vmotion IPv4 192.168.106.101 255.255.255.0 192.168.106.255 00:xx:xx:xx:xx:xx 9000 65535 true STATIC defaultTcpipStack 

 

Ping gli IP dei dati MDM primari o gli IP virtuali che utilizzano ciascuna vmknic:

Se i frame jumbo sono configurati e questo test ha esito negativo, la connettività di rete non è al 100%:

vmkping -d -s 8972 -I vmk1 192.168.152.101 
vmkping -d -s 8972 -I vmk2 192.168.154.101


Prova senza frame jumbo:

vmkping -I vmk1 192.168.152.101 
vmkping -I vmk2 192.168.154.101

 

Eseguire il ping dell MDM secondario:

Jumbo:

vmkping -d -s 8972 -I vmk1 192.168.152.102 
vmkping -d -s 8972 -I vmk2 192.168.154.102

 

Normale

vmkping -I vmk1 192.168.152.102 
vmkping -I vmk2 192.168.154.102

 

Eseguire il ping dei gateway della subnet:

Jumbo:

vmkping -d -s 8972 -I vmk1 192.168.152.1
vmkping -d -s 8972 -I vmk2 192.168.154.1

 


Normale

vmkping -I vmk1 192.168.152.1
vmkping -I vmk2 192.168.154.1

 

Affected Products

PowerFlex rack, VxFlex Product Family
Article Properties
Article Number: 000175073
Article Type: Solution
Last Modified: 21 صفر 1448
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.