TP sysres IMA5 2021/2022 G11 : Différence entre versions

De Wiki d'activités IMA
(Page créée avec « #Creation de la machine virtuelle On souhaite déployer une machine virtuelle sur l'hyperviseur Capbreton Pour ce faire, on se connecte d'abord en SSH sur root@capbreton... »)
 
Ligne 9 : Ligne 9 :
 
On précise également le nom de la machine, le mot de passe, la distribution et l'emplacement des fichiers de la VM.
 
On précise également le nom de la machine, le mot de passe, la distribution et l'emplacement des fichiers de la VM.
 
$ xen-create-image --hostname=Corona --ip=193.48.57.186 --gateway=193.48.57.188 --netmask=255.255.255.240 --dir=/usr/local/xen --password=pasglop --dist=bullseye
 
$ xen-create-image --hostname=Corona --ip=193.48.57.186 --gateway=193.48.57.188 --netmask=255.255.255.240 --dir=/usr/local/xen --password=pasglop --dist=bullseye
 +
 +
On créé ensuite 2 volumes logiques dans le répertoire /dev/storage :
 +
$ lvcreate -L10G -n Corona1 storage
 +
$ lvcreate -L10G -n Corona2 storage
 +
 +
On les formate en ext4 :
 +
$ mkfs.ext4 /dev/storage/Corona1
 +
$ mkfs.ext4 /dev/storage/Corona2
 +
 +
Enfin, on modifie le fichier /etc/xen/Corona.cfg :
 +
disk        = [
 +
                'file:/usr/local/xen/domains/Corona/disk.img,xvda2,w',
 +
                'file:/usr/local/xen/domains/Corona/swap.img,xvda1,w',
 +
              ]
 +
devient :
 +
disk        = [
 +
                'file:/usr/local/xen/domains/Corona/disk.img,xvda2,w',
 +
                'file:/usr/local/xen/domains/Corona/swap.img,xvda1,w',
 +
                'phy:/dev/storage/Corona1,xvda3,w',
 +
                'phy:/dev/storage/Corona2,xvda4,w',
 +
              ]
 +
 +
et
 +
vif        = [ 'ip=193.48.57.186 ,mac=00:16:3E:AE:EA:EC' ]
 +
 +
devient :
 +
vif        = [ 'ip=193.48.57.186 ,mac=00:16:3E:AE:EA:EC ,bridge=IMA5sc' ]
 +
 +
 +
Pour lancer la VM, on execute :
 +
$ xl create -c /etc/xen/Corona.cfg

Version du 25 octobre 2021 à 14:41

  1. Creation de la machine virtuelle

On souhaite déployer une machine virtuelle sur l'hyperviseur Capbreton Pour ce faire, on se connecte d'abord en SSH sur root@capbreton On créé ensuite un répertoire dans /usr/local/xen en choisissant un nom en rapport avec le thème choisi : la bière. J'ai choisi la bière 'Corona' en référence aux temps sombres et incertains que nous vivons, tout en me rappellant que c'est après les nuits les plus somrbes que l'aurore apparait la plus rayonnante.

La creation de la VM requiert de fixer l'ip et le masque de sous-réseau. On se base sur les ips que nous avons fixé après concertation. On précise également le nom de la machine, le mot de passe, la distribution et l'emplacement des fichiers de la VM. $ xen-create-image --hostname=Corona --ip=193.48.57.186 --gateway=193.48.57.188 --netmask=255.255.255.240 --dir=/usr/local/xen --password=pasglop --dist=bullseye

On créé ensuite 2 volumes logiques dans le répertoire /dev/storage : $ lvcreate -L10G -n Corona1 storage $ lvcreate -L10G -n Corona2 storage

On les formate en ext4 : $ mkfs.ext4 /dev/storage/Corona1 $ mkfs.ext4 /dev/storage/Corona2

Enfin, on modifie le fichier /etc/xen/Corona.cfg : disk = [

                'file:/usr/local/xen/domains/Corona/disk.img,xvda2,w',
                'file:/usr/local/xen/domains/Corona/swap.img,xvda1,w',
             ]

devient : disk = [

                'file:/usr/local/xen/domains/Corona/disk.img,xvda2,w',
                'file:/usr/local/xen/domains/Corona/swap.img,xvda1,w',
                'phy:/dev/storage/Corona1,xvda3,w',
                'phy:/dev/storage/Corona2,xvda4,w',
             ]

et vif = [ 'ip=193.48.57.186 ,mac=00:16:3E:AE:EA:EC' ]

devient : vif = [ 'ip=193.48.57.186 ,mac=00:16:3E:AE:EA:EC ,bridge=IMA5sc' ]


Pour lancer la VM, on execute : $ xl create -c /etc/xen/Corona.cfg