È possibile eseguire il programma di installazione fornito dal fornitore per installare, disinstallare o aggiornare i filtri di I/O nell'ambiente vSphere.

Quando si utilizzano i filtri di I/O, si applicano le seguenti considerazioni:

  • vCenter Server utilizza ESX Agent Manager (EAM) per installare e disinstallare i filtri di I/O. In qualità di amministratore, non richiamare mai le API EAM direttamente per le agency EAM create o utilizzate da vCenter Server. Tutte le operazioni relative ai filtri di I/O devono passare attraverso le API VIM. Se si modifica accidentalmente un'agency EAM creata da vCenter Server, è necessario annullare le modifiche. Se si elimina accidentalmente un'agency EAM utilizzata dai filtri di I/O, è necessario chiamare Vim.IoFilterManager#uninstallIoFilter per disinstallare i filtri di I/O interessati. Dopo la disinstallazione, eseguire una nuova reinstallazione.
  • Quando un nuovo host viene unito al cluster con filtri di I/O, i filtri installati nel cluster vengono distribuiti nell'host. vCenter Server registra il provider di storage del filtro di I/O per l'host. Tutte le modifiche al cluster diventano visibili nell'interfaccia Criteri di storage della macchina virtuale di vSphere Client.
  • Quando si sposta un host da un cluster o lo si rimuove da vCenter Server, i filtri di I/O vengono disinstallati dall'host. vCenter Server annulla la registrazione del provider di storage dei filtri di I/O.
  • Se si utilizza un host ESXi stateless, i VIB del filtro di I/O potrebbero andare persi durante un riavvio. vCenter Server controlla i bundle installati nell'host dopo il riavvio e, se necessario, invia i VIB dei filtri di I/O all'host.

Configurazione dei filtri I/O nell'ambiente vSphere

Per configurare i servizi dati forniti dai filtri I/O per le macchine virtuali, eseguire diversi passaggi.

Prerequisiti

  • Creare un cluster che includa almeno un host ESXi.
  • Per informazioni sui filtri I/O forniti da terze parti, contattare il fornitore o il rappresentante VMware.

Installazione dei filtri I/O in un cluster

Se si utilizzano filtri I/O forniti da terze parti, installare i filtri I/O in un cluster host ESXi.

I partner di VMware creano filtri I/O tramite le API di vSphere per il programma di sviluppo VAIO (I/O Filtering).

I pacchetti di filtro vengono distribuiti come pacchetti ZIP del bundle di soluzioni che possono includere daemon del filtro I/O, librerie di filtri I/O, provider CIM e altri componenti associati.

In genere, per distribuire i filtri, è possibile eseguire i programmi di installazione forniti dai fornitori. L'installazione viene eseguita a livello di cluster di un server ESXi. Non è possibile installare i filtri negli host selezionati direttamente.

Prerequisiti

  • Privilegi richiesti: patch Host.Configuration.Query.
  • Verificare che la soluzione di filtro I/O sia certificata per VMware.

Procedura

  • Eseguire il programma di installazione fornito dal fornitore.
    Il programma di installazione distribuisce l'estensione del filtro I/O appropriata in vCenter Server e i componenti del filtro in tutti gli host di un cluster.

    Un provider di storage, chiamato anche provider VASA, viene registrato automaticamente per ogni host ESXi nel cluster. La registrazione automatica corretta dei provider di storage del filtro I/O attiva un evento a livello di host. Se i provider di storage non riescono ad eseguire l'autoregistrazione, il sistema accende gli allarmi sugli host.

Visualizzazione di filtri I/O e provider di storage

Utilizzare vSphere Client per rivedere i filtri I/O disponibili nell'ambiente e verificare che i provider di filtri I/O vengano visualizzati come previsto e siano attivi.

Quando si installa un filtro I/O di terze parti, un provider di storage, chiamato anche provider VASA, viene registrato automaticamente per ogni host ESXi nel cluster. La registrazione automatica corretta dei provider di storage del filtro I/O attiva un evento a livello di host. Se i provider di storage non riescono ad eseguire l'autoregistrazione, il sistema accende gli allarmi sugli host.

Procedura

  1. Verificare che i provider di storage dei filtri I/O vengano visualizzati come previsto e siano attivi.
    1. Passare a vCenter Server.
    2. Fare clic sulla scheda Configura, quindi su Provider di storage.
    3. Rivedere i provider di storage per i filtri I/O.
    Quando i provider di filtri I/O sono registrati correttamente, le funzionalità e i servizi dati forniti dai filtri popolano l'interfaccia Criteri di storage della macchina virtuale.
  2. Verificare che i componenti del filtro I/O siano elencati nel proprio cluster e negli host ESXi.
    Opzione Azioni
    Visualizzazione dei filtri I/O in un cluster
    1. Passare al cluster.
    2. Fare clic sulla scheda Configura.
    3. In Configurazione, fare clic su Filtri I/O per rivedere i filtri installati nel cluster.
    Visualizzazione dei filtri di I/O in un host
    1. Passare all'host.
    2. Fare clic sulla scheda Configura.
    3. In Storage, fare clic su Filtri I/O per rivedere i filtri installati nell'host.

Gestione degli errori di installazione del filtro I/O

In genere, tutti gli host ESXi in un cluster hanno lo stesso set di filtri I/O installati. Occasionalmente, possono verificarsi errori durante l'installazione.

Se durante l'installazione di un filtro I/O si verifica un errore in un host, il sistema genera eventi che segnalano l'errore. Inoltre, un allarme sull'host mostra il motivo dell'errore. Di seguito alcuni esempi di errori:
  • L'URL del VIB non è accessibile dall'host.
  • Il VIB ha un formato non valido.
  • Il VIB richiede che l'host sia in modalità di manutenzione per un aggiornamento o una disinstallazione.
  • Il VIB richiede il riavvio dell'host dopo l'installazione o la disinstallazione.
  • I tentativi di attivare la modalità di manutenzione dell'host non riescono perché la macchina virtuale non può essere rimossa dall'host.
  • Il VIB richiede l'installazione o la disinstallazione manuale.

vCenter Server può risolvere alcuni errori. Potrebbe essere necessario intervenire per eventuali altri errori. Ad esempio, potrebbe essere necessario modificare l'URL VIB, rimuovere o disattivare manualmente le macchine virtuali oppure installare o disinstallare manualmente i VIB.

Installazione dei filtri I/O su un singolo host ESXi

Per la risoluzione dei problemi, è possibile scaricare un componente ESXi del filtro I/O, in pacchetto come file VIB, e installarlo nell'host ESXi. Utilizzare il comando esxcli per installare il file VIB.

Prerequisiti

Installare ESXCLI. Vedere Guida introduttiva a ESXCLI. Per la risoluzione dei problemi, eseguire i comandi esxcli in ESXi Shell.

Procedura

  1. Installare i VIB eseguendo il comando seguente:
    esxcli software vib install --depot path_to_VMware_vib_ZIP_file

    Le opzioni per il comando di install consentono di eseguire un test controllato, indicare un VIB specifico, ignorare la verifica a livello di accettazione e così via. Non ignorare la verifica nei sistemi di produzione. Vedere la documentazione di Guida di riferimento di ESXCLI.

  2. Verificare che i VIB siano installati sull'host ESXi
    esxcli software vib list

Disinstallazione dei filtri I/O da un cluster

È possibile disinstallare i filtri I/O distribuiti in un cluster host ESXi.

Prerequisiti

  • Privilegi richiesti: Host.Config.Patch.

Procedura

  1. Disinstallare il filtro I/O eseguendo il programma di installazione dato in dotazione dal fornitore.
    Durante la disinstallazione, un programma di installazione del filtro I/O di terze parti mette automaticamente gli host in modalità di manutenzione.
    Se la disinstallazione riesce, il filtro e tutti i componenti correlati vengono rimossi dagli host.
  2. Verificare che i componenti del filtro I/O siano disinstallati correttamente dagli host ESXi. Utilizzare uno dei metodi seguenti:
    Il filtro disinstallato non viene più visualizzato nell'elenco.

Aggiornamento dei filtri I/O in un cluster

Dopo aver aggiornato gli host ESXi, utilizzare i programmi di installazione forniti dai fornitori di filtri I/O per aggiornare i filtri I/O distribuiti nel cluster di host ESXi.

Un aggiornamento consiste nella disinstallazione dei componenti filtro precedenti e nella loro sostituzione con i nuovi componenti filtro. Per determinare se un'installazione è un aggiornamento, vCenter Server controlla i nomi e le versioni dei filtri esistenti. Se i nomi dei filtri esistenti corrispondono ai nomi dei nuovi filtri ma hanno versioni diverse, l'installazione viene considerata un aggiornamento.

Prerequisiti

  • Privilegi richiesti:Host.Config.Patch.
  • Aggiornare gli host a ESXi 8.0. Se si utilizza vSphere Lifecycle Manager per l'aggiornamento, vedere la documentazione Gestione del ciclo di vita di host e cluster.

Procedura

  1. Per aggiornare il filtro, eseguire il programma di installazione fornito dal fornitore.

    Durante l'aggiornamento, un programma di installazione del filtro I/O di terze parti pone automaticamente gli host in modalità di manutenzione.

    Il programma di installazione identifica tutti i componenti filtro esistenti e li rimuove prima di installare i nuovi componenti filtro.
  2. Verificare che i componenti filtro I/O siano aggiornati correttamente negli host di ESXi. Utilizzare uno dei metodi seguenti:

risultati

Dopo l'aggiornamento, il sistema riporta gli host alla modalità operativa.