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