Montare iSCSI i volumi su Microsoft Windows

Questo tutorial ti guida attraverso la procedura di montaggio di un IBM Cloud® Block Storage for Classic volume su un server con sistema operativo Windows 2019 o Windows 2022. Creerai due connessioni da un'interfaccia di rete del tuo host a due indirizzi IP di destinazione dell'array di archiviazione.

Prima di iniziare

  1. Creare un server virtuale per Classic nella console, dalla CLI, con l'API o con Terraform.

  2. Ordinare un volume di archiviazione a blocchi nello stesso data center.

  3. Assicurarsi che l'host sia autorizzato ad accedere al volume Block Storage for Classic. Per ulteriori informazioni, vedere Autorizzazione dell'host nella console Autorizzazione dell'host dalla CLIAutorizzazione dell'host con Terraform. Una volta completata l'autorizzazione, prendere nota del nome utente, della password e delle informazioni sull'host IQN.

Se più host montano lo stesso volume Block Storage for Classic senza essere gestiti in modo cooperativo, i dati sono a rischio di corruzione. La corruzione del volume può verificarsi se le modifiche vengono apportate al volume da più host contemporaneamente. Per evitare la perdita di dati, è necessario un file system a dischi condivisi e consapevole del cluster, come Microsoft Cluster Shared Volumes (CSV), Red Hat Global File System (GFS2), VMware® VMFS e altri. Per ulteriori informazioni, consultare la documentazione del sistema operativo.

Le seguenti attività sono prerequisiti del client iSCSI:

  • Installazione dei servizi Multipath-IO
  • Impostazione dell'avvio automatico del servizio iniziatore iSCSI
  • Abilitazione del supporto per MPIO multipath a iSCSI
  • Abilitazione della rivendicazione automatica di tutti i volumi iSCSI

Riavviare il client Windows dopo l'installazione di questi prerequisiti. La politica di bilanciamento del carico MPIO richiede un riavvio per poter essere impostata.

Installazione della funzione MPIO

  1. Stabilire una connessione RDP al server con l'applicazione Windows.

  2. Avvia Server Manager e vai su Gestisci, Aggiungi funzionalità.

  3. Fate clic su Avanti fino a raggiungere il menu Caratteristiche.

  4. Scorri verso il basso e seleziona Multipath I/O.

  5. Fare clic su Avanti e Installa per installare MPIO sul server host.

    L'immagine mostra la finestra Seleziona funzionalità della procedura guidata Aggiungi ruoli e funzionalità in Server Manager. L'opzione MPIO è selezionata nell'elenco delle funzioni. Il pulsante Avanti è evidenziato con un contorno blu.
    Installare MPIO sul server host.

  6. Riavvia il server.

Aggiunta del supporto iSCSI per i dispositivi MPIO

  1. Apri la finestra Proprietà MPIO facendo clic su Start, puntando a Strumenti di amministrazione e facendo clic su MPIO.

  2. Fai clic su Individua percorsi multipli.

  3. Seleziona Aggiungi supporto per iSCSI dispositivi e fai clic su Aggiungi.

    L'immagine mostra la schermata delle proprietà MPIO. La scheda Scopri Multi-path è selezionata. La casella accanto all'opzione Aggiungi supporto per dispositivi di comunicazione ( iSCSI ) è selezionata. Anche i pulsanti Aggiungi e OK sono visibili e attivi.
    Abilita il supporto MPIO per i dispositivi ISCSI.

  4. Chiudere la finestra facendo clic su OK.

Configurazione dell'iniziatore iSCSI per individuare la destinazione

  1. Da Server Manager, avviare iSCSI Initiator selezionando Strumenti > iSCSI Initiator.

    1. Se il servizio iSCSI non è ancora in esecuzione, il server richiede di fare clic su per avviare il servizio. Il server deve essere riavviato perché l'impostazione abbia effetto.
    2. Tornare alla schermata delle proprietà dell'iniziatore iSCSI.
  2. Fai clic sulla scheda Configurazione.

    1. Il campo Nome iniziatore potrebbe essere già popolato con una voce iqn.

    2. Fare clic su Modifica per sostituire i valori esistenti con il proprio nome iSCSI qualificato (IQN)[1] dalla console.

      L'immagine mostra la schermata Proprietà iniziatore dell' iSCSI, con il campo Nome iniziatore precompilato. Il pulsante Modifica è evidenziato con un contorno blu.
      Proprietà dell'iniziatore ISCSI

  3. Fai clic su Individuazione e fai clic su Individua portale.

    L'immagine mostra la scheda Discovery nella schermata Proprietà iniziatore dell' iSCSI. Il pulsante del portale Discover è evidenziato con uno sfondo azzurro.
    Proprietà iniziatore ISCSI, scheda Rilevamento

    1. Inserisci l'indirizzo IP del tuo iSCSI destinatario e mantieni il valore predefinito di 3260 per la porta.

    2. Fai clic su Avanzate per aprire la finestra Impostazioni avanzate.

    3. Nell'elenco Adattatore locale, seleziona Iniziatore iSCSI Microsoft.

    4. Nell'elenco IP iniziatore, seleziona l'indirizzo IP dell'host.

    5. Nell'elenco IP del portale di destinazione, selezionare l'IP del volume di blocco.

    6. Selezionare Abilita accesso CHAP per attivare l'autenticazione CHAP.

      L'immagine mostra la scheda Generale della schermata Impostazioni avanzate. L'opzione di accesso Abilita CHAP è selezionata. Il campo Nome contiene un nome di volume di tipo " IBM Cloud " e il campo segreto Target è attivo.
      Abilitare l'accesso CHAP nelle Impostazioni avanzate.

    7. Nel campo Nome, eliminare le voci esistenti e inserire il nome utente dalla console IBM Cloud. Questo campo è sensibile alle maiuscole e alle minuscole.

    8. Nel campo Segreto di destinazione, inserisci la password dalla IBM Cloud console. Questo campo è sensibile alle maiuscole e alle minuscole.

    9. Fai clic su OK nelle finestre Impostazioni avanzate e Individua portale destinazione per tornare alla schermata Proprietà iniziatore iSCSI principale. Se ricevi errori di autenticazione, controlla il nome utente e la password inseriti.

  4. Nella schermata Targets (Obiettivi), il nome dell'obiettivo appare nella sezione Discovered targets (Obiettivi individuati) con uno Inactive stato. Fai clic su Connetti per stabilire una connessione alla destinazione.

    L'immagine mostra la scheda Target (Obiettivo) della schermata Initiator Properties (Proprietà iniziatore) dell' iSCSI. Il target individuato è in stato inattivo.
    Target scoperto nella finestra Proprietà iniziatore ISCSI.

  5. Selezionare la casella di controllo Abilita multi-path per abilitare l'IO multi-path alla destinazione.

    L'immagine mostra la schermata Connetti a destinazione, l'opzione Abilita multi-path è selezionata. I pulsanti Avanzate e OK sono evidenziati con un contorno blu.
    Abilitare l'IO multipercorso nella schermata Connetti alla destinazione.

  6. Fare clic su Avanzate e selezionare Abilita accesso CHAP.

    L'immagine mostra la scheda Generale della schermata Impostazioni avanzate. L'opzione di accesso Abilita CHAP è selezionata. Il campo Nome contiene un nome di volume di tipo " IBM Cloud " e il campo segreto Target è attivo.
    Accesso e credenziali CHAP.

  7. Inserisci il nome utente nel campo [2] Nome e inserisci la password nel campo [3] Segreto di destinazione.

  8. Fai clic su OK finché non viene visualizzata la finestra Proprietà iniziatore iSCSI. Lo stato dell'obiettivo nella sezione Obiettivi individuati cambia da Inattivo a Connesso.

    L'immagine mostra la scheda Target (Obiettivo) della schermata Initiator Properties (Proprietà iniziatore) dell' iSCSI. Il target rilevato è in stato Connesso.
    Il primo obiettivo scoperto è indicato come connesso.

Aggiunta e configurazione di più sessioni MPIO

  1. Avvia l'iniziatore iSCSI e, nella scheda Destinazioni, fai clic su Proprietà.

  2. Fai clic su Aggiungi sessione nella finestra Proprietà.

  3. Nella finestra di dialogo Connetti a destinazione, seleziona la casella di controllo Abilita multi-percorso e fai clic su Avanzate.

    L'immagine mostra la schermata Proprietà, dove è possibile fare clic su Aggiungi sessione per avviare una connessione al secondo Target. L'immagine mostra anche la finestra di dialogo Connetti a destinazione in cui viene inserito il nuovo nome della destinazione e viene selezionata l'opzione Abilita percorso multiplo.
    Aggiunta di un secondo percorso MPIO.

  4. Nella finestra Impostazioni avanzate, aggiornare i seguenti campi.

    1. Nell'elenco Adattatore locale, seleziona Iniziatore iSCSI Microsoft.
    2. Nell'elenco IP iniziatore, seleziona l'indirizzo IP dell'host.
    3. Nell'elenco IP portale di destinazione, seleziona l'IP di una delle interfacce di archiviazione.
    4. Fare clic sulla casella di controllo Abilita accesso CHAP.
    5. Immetti i valori Nome e Segreto destinazione ottenuti dalla console e fai clic su OK.
    6. Fai clic su OK nella finestra Connessione alla destinazione per tornare alla finestra Proprietà.
  5. Fai clic su Proprietà. Nella finestra di dialogo Proprietà, fai nuovamente clic su Aggiungi sessione per aggiungere il secondo percorso.

  6. Nella finestra Connetti alla destinazione, selezionare la casella di controllo Abilita percorso multiplo. Fai clic su Advanced.

  7. Nella finestra Impostazioni avanzate,

    1. Nell'elenco Adattatore locale, seleziona Iniziatore iSCSI Microsoft.
    2. Nell'elenco IP iniziatore, seleziona l'indirizzo IP corrispondente all'host. In questo caso, stai connettendo due interfacce di rete sull'array di archiviazione a una singola interfaccia di rete sull'host. Di conseguenza, questa interfaccia è la stessa di quella fornita per la prima sessione.
    3. Nell'elenco degli indirizzi IP del portale di destinazione, selezionare l'indirizzo IP della seconda interfaccia[4] abilitata sull'array di storage.
    4. Fare clic sulla casella di controllo Abilita accesso CHAP.
    5. Immetti i valori Nome e Segreto destinazione ottenuti dalla console e fai clic su OK.
    6. Fai clic su OK nella finestra Connessione alla destinazione per tornare alla finestra Proprietà.

    L'immagine mostra la scheda Generale della schermata Impostazioni avanzate. L'opzione Abilita accesso CHAP è selezionata per aggiungere le credenziali del secondo target.
    Aggiunta delle credenziali CHAP per la seconda destinazione in Impostazioni avanzate.

  8. La finestra Proprietà ora visualizza più di una sessione nella finestra Identificatore. Significa che hai più di una sessione nella iSCSI memoria.

    L'immagine mostra la finestra Proprietà e la schermata Sessioni. Nell'elenco vengono visualizzate due sessioni collegate.
    Vengono visualizzate due sessioni collegate.

    Se l'host dispone di più interfacce che si desidera connettere allo storage, è possibile configurare un'altra connessione con l'indirizzo della seconda scheda NIC nel campo IP iniziatore. Tuttavia, assicurarsi di autorizzare il secondo indirizzo IP dell'iniziatore nella IBM Cloud® console prima di tentare di stabilire la connessione.

  9. Nella finestra Proprietà, fai clic su Dispositivi e apri la finestra Dispositivi. Il nome dell'interfaccia del dispositivo inizia con mpio.

    Finestra Dispositivi*La finestra
    visualizza il iSCSI target

  10. Fai clic su MPIO per aprire la finestra Dettagli dispositivo. Questa finestra ti consente di scegliere le politiche di bilanciamento del carico per MPIO e ti mostra i percorsi all'iSCSI. In questo esempio, sono indicati due percorsi disponibili per MPIO.

La finestra Dettagli dispositivo mostra due percorsi disponibili per MPIO con una politica di bilanciamento del carico Round Robin With Subset.
Il percorso multiplo può essere convalidato nella finestra Dettagli dispositivo.

  1. Fai clic su OK diverse volte per uscire dall'iniziatore iSCSI.

Inizializzazione e formattazione del volume Block Storage for Classic

  1. Premi il tasto del logo di Windows + X e fai clic su Esegui.
  2. Nella finestra di dialogo Esegui, digita Diskmgmt.msc. Fai clic su OK e viene visualizzata la finestra di dialogo Gestione disco. Il riquadro laterale mostra le unità collegate al tuo host.
  3. Nella finestra Gestione disco, fare clic con il pulsante destro del mouse sul nome del volume rilevato, quindi fare clic su Online.
  4. Fai clic con il tasto destro del mouse e seleziona Inizializza disco.
  5. Nella finestra di dialogo, seleziona il disco da inizializzare e fai clic su OK.
  6. Viene avviata la creazione guidata del nuovo volume semplice. Seleziona una dimensione del disco e fai clic su Avanti.
  7. Assegna una lettera di unità al volume, quindi fai clic su Avanti.
  8. Inserisci i parametri per formattare il volume.
    • Su un server Windows, è supportato solo NTFS.
    • Imposta la dimensione dell'unità di allocazione su 64 K.
    • Fornisci un'etichetta per il tuo volume di archiviazione.
  9. Fai clic su Next.
  10. Controlla i valori per il tuo volume, quindi fai clic su Fine. Nella pagina Gestione disco, il volume viene ora visualizzato come Online.

Verifica della corretta configurazione di MPIO

È possibile collegare un volume con un unico percorso, ma è importante che le connessioni siano stabilite su entrambi i percorsi per evitare interruzioni del servizio. Per verificare se Windows MPIO è configurato, è necessario innanzitutto assicurarsi che il componente aggiuntivo MPIO sia abilitato, quindi riavviare il server.

L'immagine mostra la finestra Seleziona funzionalità della procedura guidata Aggiungi ruoli e funzionalità in Server Manager. L'opzione MPIO è selezionata nell'elenco delle funzioni.
L'I/O multipath è selezionato.

Dopo che il riavvio è stato completato, attieniti alla seguente procedura per visualizzare tutti i percorsi attivi.

  1. Sul desktop, clicca su Start.

  2. Nel campo Avvia ricerca, immetti diskmgmt.msc.

  3. Nell'elenco Programmi, fai clic su diskmgmt.

  4. Fai clic con il pulsante destro del mouse su ciascun disco per cui vuoi verificare i percorsi multipli e fai quindi clic su Proprietà.

  5. Nella scheda MPIO, nell'elenco Seleziona criterio MPIO, fare clic su tutti i percorsi attivi.

    La schermata Dettagli dispositivo viene visualizzata con 2 percorsi attivi nella scheda MPIO.
    Vengono mostrati diversi percorsi che conducono all'obiettivo.

Per verificare il multipercorso utilizzando la riga di comando, completa i seguenti passi.

  1. Apri il prompt dei comandi.
  2. Esegui mpclaim.exe –v c:\multipathconfig.txt per acquisire la configurazione multipath.
  3. Rivedere il contenuto del. multipathconfig.txt Verificare che ciascuno dei due percorsi elencati per il volume contenga valori TPG_Id distinti.

Se MPIO non è configurato correttamente, il tuo dispositivo di archiviazione potrebbe disconnettersi e presentarsi come offline quando si verifica un'interruzione di rete oppure quando i team di IBM Cloud® eseguono la manutenzione. MPIO fornisce un ulteriore livello di connettività durante tali eventi e mantiene una sessione stabilita con il volume con operazioni di lettura/scrittura attive.

In rare occasioni, il provisioning e il collegamento di un volume avvengono mentre il secondo percorso è inattivo. In questi casi, l'host potrebbe vedere un solo percorso quando viene eseguita la scansione di rilevamento. Se si verifica questo fenomeno, controllare IBM Cloud® pagina di stato per verificare se un evento in corso può influire sulla capacità dell'host di accedere allo storage. Se non vengono segnalati eventi, eseguire nuovamente la scansione di rilevamento per assicurarsi che tutti i percorsi siano stati rilevati correttamente. Se è in corso un evento, l'archivio può essere collegato con un unico percorso. Tuttavia, è fondamentale ripetere la scansione dei percorsi dopo il completamento dell'evento. Se dopo la nuova scansione entrambi i percorsi non vengono rilevati, creare un caso di assistenza in modo che possa essere esaminato adeguatamente.

Smontaggio dei volumi Block Storage for Classic

Per disconnettere un volume iSCSI da un'istanza di Compute IBM Cloud® basata su Windows, completare i seguenti passaggi.

Scollegare il volume dall'iniziatore iSCSI

  1. In Server Manager, fare clic su Storage > iSCSI.
  2. Fate clic con il pulsante destro del mouse sul volume e portatelo Offline.
  3. In iSCSI Initiator, fare clic su Targets.
  4. Seleziona il target che desideri rimuovere e clicca su Disconnetti.

Rimozione delle destinazioni

Questo passo è facoltativo, per quando non hai più bisogno di accedere alle destinazioni iSCSI.

  1. Fai clic su Individuazione nell'iniziatore iSCSI.
  2. Evidenzia il portale di destinazione associato al tuo volume di archiviazione e fai clic su Rimuovi.

  1. Il nome IQN può essere ottenuto dalla schermata Block Storage for Classic Dettagli nella IBM Cloud console. ↩︎

  2. I valori dei campi Nome e Segreto destinazione possono essere ottenuti dalla schermata Dettagli di Block Storage for Classic. ↩︎

  3. I valori dei campi Nome e Segreto destinazione possono essere ottenuti dalla schermata Dettagli di Block Storage for Classic. ↩︎

  4. È possibile trovare il secondo indirizzo IP nella Block Storage for Classic schermata Dettagli nella IBM Cloud console. ↩︎