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
-
Creare un server virtuale per Classic nella console, dalla CLI, con l'API o con Terraform.
-
Ordinare un volume di archiviazione a blocchi nello stesso data center.
-
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
-
Stabilire una connessione RDP al server con l'applicazione Windows.
-
Avvia Server Manager e vai su Gestisci, Aggiungi funzionalità.
-
Fate clic su Avanti fino a raggiungere il menu Caratteristiche.
-
Scorri verso il basso e seleziona Multipath I/O.
-
Fare clic su Avanti e Installa per installare MPIO sul server host.
Installare MPIO sul server host. -
Riavvia il server.
Aggiunta del supporto iSCSI per i dispositivi MPIO
-
Apri la finestra Proprietà MPIO facendo clic su Start, puntando a Strumenti di amministrazione e facendo clic su MPIO.
-
Fai clic su Individua percorsi multipli.
-
Seleziona Aggiungi supporto per iSCSI dispositivi e fai clic su Aggiungi.
Abilita il supporto MPIO per i dispositivi ISCSI. -
Chiudere la finestra facendo clic su OK.
Configurazione dell'iniziatore iSCSI per individuare la destinazione
-
Da Server Manager, avviare iSCSI Initiator selezionando Strumenti > iSCSI Initiator.
- Se il servizio iSCSI non è ancora in esecuzione, il server richiede di fare clic su Sì per avviare il servizio. Il server deve essere riavviato perché l'impostazione abbia effetto.
- Tornare alla schermata delle proprietà dell'iniziatore iSCSI.
-
Fai clic sulla scheda Configurazione.
-
Il campo Nome iniziatore potrebbe essere già popolato con una voce
iqn. -
Fare clic su Modifica per sostituire i valori esistenti con il proprio nome iSCSI qualificato (IQN)[1] dalla console.
Proprietà dell'iniziatore ISCSI
-
-
Fai clic su Individuazione e fai clic su Individua portale.
Proprietà iniziatore ISCSI, scheda Rilevamento -
Inserisci l'indirizzo IP del tuo iSCSI destinatario e mantieni il valore predefinito di 3260 per la porta.
-
Fai clic su Avanzate per aprire la finestra Impostazioni avanzate.
-
Nell'elenco Adattatore locale, seleziona Iniziatore iSCSI Microsoft.
-
Nell'elenco IP iniziatore, seleziona l'indirizzo IP dell'host.
-
Nell'elenco IP del portale di destinazione, selezionare l'IP del volume di blocco.
-
Selezionare Abilita accesso CHAP per attivare l'autenticazione CHAP.
Abilitare l'accesso CHAP nelle Impostazioni avanzate. -
Nel campo Nome, eliminare le voci esistenti e inserire il nome utente dalla console IBM Cloud. Questo campo è sensibile alle maiuscole e alle minuscole.
-
Nel campo Segreto di destinazione, inserisci la password dalla IBM Cloud console. Questo campo è sensibile alle maiuscole e alle minuscole.
-
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.
-
-
Nella schermata Targets (Obiettivi), il nome dell'obiettivo appare nella sezione Discovered targets (Obiettivi individuati) con uno
Inactivestato. Fai clic su Connetti per stabilire una connessione alla destinazione.Target scoperto nella finestra Proprietà iniziatore ISCSI. -
Selezionare la casella di controllo Abilita multi-path per abilitare l'IO multi-path alla destinazione.
Abilitare l'IO multipercorso nella schermata Connetti alla destinazione. -
Fare clic su Avanzate e selezionare Abilita accesso CHAP.
Accesso e credenziali CHAP. -
Inserisci il nome utente nel campo [2] Nome e inserisci la password nel campo [3] Segreto di destinazione.
-
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.
Il primo obiettivo scoperto è indicato come connesso.
Aggiunta e configurazione di più sessioni MPIO
-
Avvia l'iniziatore iSCSI e, nella scheda Destinazioni, fai clic su Proprietà.
-
Fai clic su Aggiungi sessione nella finestra Proprietà.
-
Nella finestra di dialogo Connetti a destinazione, seleziona la casella di controllo Abilita multi-percorso e fai clic su Avanzate.
Aggiunta di un secondo percorso MPIO. -
Nella finestra Impostazioni avanzate, aggiornare i seguenti campi.
- Nell'elenco Adattatore locale, seleziona Iniziatore iSCSI Microsoft.
- Nell'elenco IP iniziatore, seleziona l'indirizzo IP dell'host.
- Nell'elenco IP portale di destinazione, seleziona l'IP di una delle interfacce di archiviazione.
- Fare clic sulla casella di controllo Abilita accesso CHAP.
- Immetti i valori Nome e Segreto destinazione ottenuti dalla console e fai clic su OK.
- Fai clic su OK nella finestra Connessione alla destinazione per tornare alla finestra Proprietà.
-
Fai clic su Proprietà. Nella finestra di dialogo Proprietà, fai nuovamente clic su Aggiungi sessione per aggiungere il secondo percorso.
-
Nella finestra Connetti alla destinazione, selezionare la casella di controllo Abilita percorso multiplo. Fai clic su Advanced.
-
Nella finestra Impostazioni avanzate,
- Nell'elenco Adattatore locale, seleziona Iniziatore iSCSI Microsoft.
- 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.
- Nell'elenco degli indirizzi IP del portale di destinazione, selezionare l'indirizzo IP della seconda interfaccia[4] abilitata sull'array di storage.
- Fare clic sulla casella di controllo Abilita accesso CHAP.
- Immetti i valori Nome e Segreto destinazione ottenuti dalla console e fai clic su OK.
- Fai clic su OK nella finestra Connessione alla destinazione per tornare alla finestra Proprietà.
Aggiunta delle credenziali CHAP per la seconda destinazione in Impostazioni avanzate. -
La finestra Proprietà ora visualizza più di una sessione nella finestra Identificatore. Significa che hai più di una sessione nella iSCSI memoria.
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.
-
Nella finestra Proprietà, fai clic su Dispositivi e apri la finestra Dispositivi. Il nome dell'interfaccia del dispositivo inizia con
mpio.visualizza il iSCSI target -
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.
- Fai clic su OK diverse volte per uscire dall'iniziatore iSCSI.
Inizializzazione e formattazione del volume Block Storage for Classic
- Premi il tasto del logo di Windows + X e fai clic su Esegui.
- 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. - Nella finestra Gestione disco, fare clic con il pulsante destro del mouse sul nome del volume rilevato, quindi fare clic su Online.
- Fai clic con il tasto destro del mouse e seleziona Inizializza disco.
- Nella finestra di dialogo, seleziona il disco da inizializzare e fai clic su OK.
- Viene avviata la creazione guidata del nuovo volume semplice. Seleziona una dimensione del disco e fai clic su Avanti.
- Assegna una lettera di unità al volume, quindi fai clic su Avanti.
- 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.
- Fai clic su Next.
- 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.
Dopo che il riavvio è stato completato, attieniti alla seguente procedura per visualizzare tutti i percorsi attivi.
-
Sul desktop, clicca su Start.
-
Nel campo Avvia ricerca, immetti
diskmgmt.msc. -
Nell'elenco Programmi, fai clic su
diskmgmt. -
Fai clic con il pulsante destro del mouse su ciascun disco per cui vuoi verificare i percorsi multipli e fai quindi clic su Proprietà.
-
Nella scheda MPIO, nell'elenco Seleziona criterio MPIO, fare clic su tutti i percorsi attivi.
Vengono mostrati diversi percorsi che conducono all'obiettivo.
Per verificare il multipercorso utilizzando la riga di comando, completa i seguenti passi.
- Apri il prompt dei comandi.
- Esegui
mpclaim.exe –v c:\multipathconfig.txtper acquisire la configurazione multipath. - Rivedere il contenuto del.
multipathconfig.txtVerificare 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
- In Server Manager, fare clic su Storage > iSCSI.
- Fate clic con il pulsante destro del mouse sul volume e portatelo Offline.
- In iSCSI Initiator, fare clic su Targets.
- 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.
- Fai clic su Individuazione nell'iniziatore iSCSI.
- Evidenzia il portale di destinazione associato al tuo volume di archiviazione e fai clic su Rimuovi.
-
Il nome IQN può essere ottenuto dalla schermata Block Storage for Classic Dettagli nella IBM Cloud console. ↩︎
-
I valori dei campi Nome e Segreto destinazione possono essere ottenuti dalla schermata Dettagli di Block Storage for Classic. ↩︎
-
I valori dei campi Nome e Segreto destinazione possono essere ottenuti dalla schermata Dettagli di Block Storage for Classic. ↩︎
-
È possibile trovare il secondo indirizzo IP nella Block Storage for Classic schermata Dettagli nella IBM Cloud console. ↩︎