Creazione nuovo volume per VM XEN
Partiamo dalla SAN creando un nuovo volume.
Dipende dal software di gestione della SAN, nel caso di Fujitsu, si crea un volume, usando lo spazio disponibile, poi il volume va aggiunto ad un Volume Group (il Volume group va creato se non esiste).
Supposti risolti i problemi di connessione e multipath, dopo il comando
rescan-scsi-bus.sh
il volume dovrebbe visibile dall’hypervisor XEN.
Eventualmente si può usare il comando
lsscsi
per avere l’elenco dei dispositivi SCSI.Il nome ha la forma /dev/sdx. Se il multipah ha due canali, si vede lo stesso disco con due nomi differenti, ad esempio /dev/sdf e /dev/sdg, ma avranno entrambi lo stesso identificativo wwid
Per il refersh delle partizioni visibili dal sistema senza riavviare il server si usa
partprobe
Occorre, poi, configurare il multipath per vedere un unico nome.
Il file di configurazione è /etc/multipath.conf
Occorre una sezione del tipo
multipath {
wwid 3600000e00d29000000292d9e00060000
alias services
}
L’alias sarà il nome del disco
Può essere necessario usare il comando
systemctl restart multipathd
Per riavviare il multipath e visualizzare correttamente il nome di alias
Il comando
multipath -l
è utile per visualizzare informazioni circa la topologia del multipath.
Se il multipath viene abilitato o disabilitato il servizio multipath, occorre ricostruire l’initrd con il comando
dracut -f
A questo punto disco è visibile e utilizzabile in Linux.
Se si usa LVM si può creare un phisical volume
pvcreate /dev/mapper/services
dove services è il mone alias definito in multipath.conf
Poi il volume group
vgcreate vg-services /dev/mapper/services
vg-services sarà il nome del volume group
In XEN conviene usare il Virtual Machine Manager per creare il volume.
Se si usa la interfaccia grafica di VMM i menu sono:
Modifica-> dettagli di connessione-> storage.
Se il volume group è appena stato creato, occorre creare il pool sul volume group, e poi il volume virtuale.
Ora il volume è pronto per essere aggiunto alla macchina virtuale.
L’ultima nota.
Se la macchina virtuale necessita di un disco SCSI, è bene selezionare un bus xen dal manu di opzioni avanzate. Verrà creato un controller xen.