IBM Cloud Docs
Creazione di un'immagine Linux personalizzata in formato OVA

Creazione di un'immagine Linux personalizzata in formato OVA


IBM Power Virtual Server in IBM centro dati

IBM Power Virtual Server Cloud privato in Ubicazione client


Puoi distribuire una VM (Virtual Machine) Linux® nel tuo spazio di lavoro con un'immagine Linux personalizzata e ricevere supporto da un fornitore Linux. Quando si sta eseguendo il provisioning di una VM, selezionare una sottoscrizione fornita dal client Linux per la sottoscrizione e l'immagine Linux (formato OVA).

Se si porta la propria immagine, è necessario ottenere la sottoscrizione per Linux direttamente dal fornitore. Dopo aver distribuito la VM Linux, è necessario accedere alla VM e registrarla con il server satellite del fornitore Linux. Per raggiungere i server satellite del fornitore Linux (dove è possibile registrare e ottenere pacchetti e correzioni), è necessario collegare una rete pubblica alla propria VM. Per ulteriori informazioni sul processo di registrazione, vedi Registrazione e sottoscrizione a SLES o Registrazione e sottoscrizione a RHEL.

Come creare un'immagine Linux in formato OVA

Scopri come creare un'immagine OVA di un sistema operativo Linux e importarla nell'ambiente IBM® Power® Virtual Server. È possibile utilizzare PowerVC o VIOS per acquisire un'immagine.

Utilizzo di PowerVC per acquisire ed importare un'immagine OVA

Se hai distribuito PowerVC nel tuo ambiente cloud privato, puoi utilizzarlo per Cattura una macchina virtuale e creare un'immagine OVA. Dopo aver creato l'immagine OVA, caricarla nell'account Cloud Object Storage e importarla nell'ambiente Power Virtual Server.

Cattura di un'immagine da VIOS

L' create_ova RPM contiene script che creano un'immagine del disco virtuale di un backup mksysb, di un file disco non elaborato o di un volume disco e impacchettano il contenuto in un pacchetto OVA (Open Virtual Appliance) utilizzabile. Per utilizzare questo metodo di cattura, è necessario che il file system root sia presente su un singolo disco. Quando si utilizza la funzione di cattura disco VIOS, è necessario ottenere il nome volume disco appropriato della VM client che si sta tentando di catturare. Affinché questo metodo funzioni, è necessario spegnere l'LPAR Linux. In caso contrario, si potrebbero verificare errori del disco e l'immagine OVA potrebbe non avviarsi.

create_ova RPM contiene anche la pagina man create_ova e la licenza. È necessario installare RPM sulle release VIOS, che sono precedenti a VIOS 3.1.2.0. Il comando create_ova viene fornito come comando di sistema sulla release VIOS 3.1.2.0o successiva.

Per visualizzare il contenuto del package RPM, immettere il comando rpm come mostrato nel seguente esempio:

# rpm -qlp /tmp/create_ova-1.0-2.aix7.2.ppc.rpm
/opt/freeware/doc/create_ova-1.0
/opt/freeware/doc/create_ova-1.0/create_ova.pdf
/opt/freeware/licenses/create_ova-1.0
/opt/freeware/licenses/create_ova-1.0/LICENSE
/opt/ibm/sysmgt/cloudrdy
/opt/ibm/sysmgt/cloudrdy/EXTRAS/pv-1.6.0-1.aix6.1.ppc.rpm
/opt/ibm/sysmgt/cloudrdy/LICENSE
/opt/ibm/sysmgt/cloudrdy/bin/cloud_setup
/opt/ibm/sysmgt/cloudrdy/bin/create_ova
/opt/ibm/sysmgt/cloudrdy/bin/print_ovf
/opt/ibm/sysmgt/cloudrdy/doc/create_ova.pdf
/usr/share/man/man1/create_ova.1

Una volta ottenuto il nome disco corretto (mediante la mappatura dell'adattatore virtuale), è possibile creare un'immagine del disco virtuale e impacchettare il contenuto in un OVA. Una volta installato RPM, la pagina man e l'eseguibile (create_ova) sono disponibili nei percorsi normali. Si noti che viene creato un collegamento a /usr/bin/create_ova, quindi non è necessario impostare il percorso utente. Se si decide di eseguire una disinstallazione, tutti i collegamenti, i file o le directory tracciati da RPM per questo pacchetto vengono rimossi. Il seguente esempio contiene un elenco di comandi e output di esempio:

Puoi caricare il file ova.gz nell'account Cloud Object Storage. Dopo averlo caricato, vai all'interfaccia utente Power Virtual Server e importa l'immagine OVA dal tuo account Cloud Object Storage.

ssh (isotopes-vios2)

IBM Virtual I/O Server

login: padmin
padmin's Password:
Last login: Sun May 10 17:41:00 CDT 2020 on /dev/pts/0

$ lsmap -vadapter vhost18
SVSA            Physloc                                      Client Partition ID
--------------- -------------------------------------------- ------------------
vhost18         U8233.E8B.100121P-V8-C21                     0x0000000f

VTD                   isotopes13_dsk1
Status                Available
LUN                   0x8100000000000000
Backing device        isotopes13_lv1
Physloc
Mirrored              N/A

$ oem_setup_env
# create_ova -o /datafs -d risotopes13_lv1 -t sles -e -f  /use rhel for RHEL
Initializing resources ...

Checking for resource group ROOTVG...
Checking for resource group PIPEVIEWER...already installed.
Checking /datafs space requirement...done

Checking for resource group linux_20200511101424.img...
20480+0 records in1.2MiB/s] [10.6MiB/s] [=======================================================================> ] 99% ETA 0:00:00
20480+0 records out
  20GiB 0:32:15 [10.6MiB/s] [10.6MiB/s] [=======================================================================>] 100%
41943040+0 records in
41943040+0 records out
done

Checking for resource group linux_20200511101424.ova.gz...
Checking /datafs space requirement...done
a ./linux_20200511101424.ovf 4 blocks
a ./linux_20200511101424.img 41943040 blocks
  20GiB 0:49:23 [6.91MiB/s] [6.91MiB/s] [=======================================================================>] 100%

Done verifying resources.

# ls -l /datafs/linux_20200511101424.ova.gz
-rw-r--r--    1 root     staff    1890363097 May 11 2020  /datafs/linux_20200511101424.ova.gz