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

Implementa Red Hat OpenShift Virtualization con FSxN su ROSA

Collaboratori

Panoramica

Questa sezione fornisce dettagli sulla configurazione di FSX per NetApp ONTAP come classe di storage predefinita per il cluster ROSA, quindi crea una macchina virtuale che sfrutti lo storage FSX ONTAP per i suoi volumi. Esamineremo anche la connessione alla macchina virtuale utilizzando le credenziali guest e il riavvio della macchina virtuale. Infine, eseguiremo una migrazione live della macchina virtuale dal nodo corrente a un nuovo nodo. Esamineremo il contenuto dello spazio di archiviazione su disco dopo il riavvio di una VM e la migrazione in tempo reale .

Setup iniziale

In questa sezione viene illustrato come impostare la classe di storage predefinita su Trident-csi e la classe VolumeSnapshotClass predefinita su FSX Volume Snapshot. Viene quindi illustrato come creare una macchina virtuale da un modello, quindi connettersi e accedere a tale macchina utilizzando le credenziali guest.

Assicurarsi che la classe di archiviazione predefinita sia impostata su Trident-csi Classe di archiviazione predefinita OCP-v.

Assicurarsi che VolumeSnapShotClasses predefinito sia impostato come illustrato Classe VolumeSnapshot predefinita di OCP-v

Se i valori predefiniti non sono impostati, è possibile impostarli dalla console o dalla riga di comando

$ oc patch storageclass trident-csi -p '{"metadata": {"annotations": {"storageclass.kubernetes.io/is-default-class": "true"}}}'
$ oc patch VolumeSnapshotClasses fsx-snapclass -p '{"metadata": {"annotations": {"snapshot.storage.kubernetes.io/is-default-class": "true"}}}'

Creare una VM dal modello

Utilizzare la console Web per creare una macchina virtuale da un modello. Dalla console RedHat OpenShiftService on AWS, creare una macchina virtuale. Sul cluster sono disponibili modelli che è possibile utilizzare per creare la VM. Nella schermata sottostante, scegliamo fedora VM da questa lista. Assegnare un nome alla VM, quindi fare clic su Personalizza macchina virtuale. Selezionare la scheda dischi e fare clic su Aggiungi dischi. Modificare il nome del disco preferibilmente in qualcosa di significativo, assicurarsi che Trident-csi sia selezionato per la classe di archiviazione. Fare clic su Salva. Fare clic su Crea VirtualMachine

Dopo alcuni minuti, la VM è in esecuzione OCP-v Crea VM dal modello

Fonti di template OCP-v disponibili

OCP-v Personalizza VM

Scheda dischi OCP-v

OCP-v Aggiungi disco

Macchina virtuale OCP-v in esecuzione

Rivedi tutti gli oggetti creati per la VM

I dischi di archiviazione. Dischi di archiviazione OCP-V.

I file system della VM mostrano le partizioni, il tipo di file system e i punti di montaggio. Filesystem OCP-v.

Vengono creati 2 PVC per la macchina virtuale, uno dal disco di avvio e uno per il disco hot plug. PVC VM OCP-v

Il PVC per il disco di avvio mostra che la modalità di accesso è ReadWriteMany e la classe di archiviazione è Trident-csi. Disco di avvio OCP-v VM PVC

Analogamente, il PVC per il disco hot-plug mostra che la modalità di accesso è ReadWriteMany e la classe di archiviazione è Trident-csi. OCP-v VM hotplug disco PVC

Nella schermata seguente possiamo vedere che il pod per la VM ha uno stato di esecuzione. Macchina virtuale OCP-v in esecuzione

Qui sono illustrati i due volumi associati al pod VM e i 2 PVC ad essi associati. PVC OCP-v VM e PVC

Collegarsi alla VM

Fare clic sul pulsante 'Apri console Web' e accedere utilizzando le credenziali ospite Connessione OCP-v VM

Accesso OCP-v.

Inserire i seguenti comandi

$ df (to display information about the disk space usage on a file system).
$ dd if=/dev/urandom of=random.dat bs=1M count=10240 (to create a file called random.dat in the home dir and fill it with random data).

Il disco è pieno di 11 GB di dati. OCP-v VM riempie il disco

Utilizzare vi per creare un file di testo di esempio che verrà utilizzato per il test. OCP-v creare un file