« Atelier SysRes SE2a5 2023/2024 E11 » : différence entre les versions

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
(VM Rio)
Ligne 1 : Ligne 1 :
=== '''13/09: Création de la VM''' ===
=== '''Création de la VM Rio''' ===




Génération du fichier de configuration:<syntaxhighlight lang="shell">
Génération du fichier de configuration:<syntaxhighlight lang="shell">
xen-create-image --hostname=Rio --ip=172.26.145.113 --netmask=255.255.255.0 --gateway 172.26.145.254 --bridge=bridgeStudents --dir=/usr/local/xen --password=glopglop
xen-create-image --hostname=rio --ip=172.26.145.113 --netmask=255.255.255.0 --gateway 172.26.145.254 --bridge=bridgeStudents --dir=/usr/local/xen --password=glopglop
</syntaxhighlight>
</syntaxhighlight>
Lancement de la VM:<syntaxhighlight lang="shell">
Lancer la VM grâce au fichier de configuration crée :<syntaxhighlight lang="shell">
xen console Rio.cfg
xen console rio.cfg


xen console Rio
xen console rio
</syntaxhighlight>
</syntaxhighlight>
Modication de l'interface eth0 dans /etc/network/interfaces: <syntaxhighlight lang="shell">
Modification de l'interface eth0 dans '''/etc/network/interfaces''' : <syntaxhighlight lang="shell">
auto eth0
auto eth0
iface eth0 inet static
iface eth0 inet static
Ligne 17 : Ligne 17 :
</syntaxhighlight>
</syntaxhighlight>


Configuration ssh, modifications dans /etc/ssh/sshd_config:<syntaxhighlight lang="shell">
Configuration de la connexion en ssh, nous nous rendons dans le dossier  '''/etc/ssh/''' et nous modifions le fichier '''sshd_config''' :
 
- Décommenter le ''PermitRootLogin'' et mettre ''yes''<syntaxhighlight lang="shell">
PermitRootLogin yes
PermitRootLogin yes
</syntaxhighlight>- Redémarrer le ssh :<syntaxhighlight lang="shell">
service ssh restart
service ssh restart


</syntaxhighlight>
</syntaxhighlight>Au niveau de capbreton, nous créons les deux partitions LVM :<syntaxhighlight lang="shell">
lvcreate -L10G -n rio-home storage
lvcreate -L10G -n rio-var storage
</syntaxhighlight>Se rendre dans le dossier '''/etc/xen/''' et modifier le fichier de configuration de la VM '''rio.cfg'''  en ajoutant les lignes de configurations des partitions :<syntaxhighlight lang="shell">
#  Disk device(s).
#
root        = '/dev/xvda2 ro'
disk        = [
                'file:/usr/local/xen/domains/HG/disk.img,xvda2,w',
                'file:/usr/local/xen/domains/HG/swap.img,xvda1,w',
                'phy:/dev/virtual/kiev-home,xvdb,w',
                'phy:/dev/virtual/kiev-var,xvdc,w',
            ]
 
</syntaxhighlight><u>Problème rencontré :</u>  Message d'erreur en essayant de redémarrer la VM
[[Fichier:Erreur partitions.png|centré]]

Version du 22 novembre 2023 à 10:35

Création de la VM Rio

Génération du fichier de configuration:

xen-create-image --hostname=rio --ip=172.26.145.113 --netmask=255.255.255.0 --gateway 172.26.145.254 --bridge=bridgeStudents --dir=/usr/local/xen --password=glopglop

Lancer la VM grâce au fichier de configuration crée :

xen console rio.cfg

xen console rio

Modification de l'interface eth0 dans /etc/network/interfaces :

auto eth0
iface eth0 inet static
address 172.26.145.113/24
gateway 172.26.145.254

Configuration de la connexion en ssh, nous nous rendons dans le dossier /etc/ssh/ et nous modifions le fichier sshd_config :

- Décommenter le PermitRootLogin et mettre yes

PermitRootLogin yes

- Redémarrer le ssh :

service ssh restart

Au niveau de capbreton, nous créons les deux partitions LVM :

lvcreate -L10G -n rio-home storage
lvcreate -L10G -n rio-var storage

Se rendre dans le dossier /etc/xen/ et modifier le fichier de configuration de la VM rio.cfg en ajoutant les lignes de configurations des partitions :

#  Disk device(s).
#
root        = '/dev/xvda2 ro'
disk        = [
                'file:/usr/local/xen/domains/HG/disk.img,xvda2,w',
                'file:/usr/local/xen/domains/HG/swap.img,xvda1,w',
                'phy:/dev/virtual/kiev-home,xvdb,w',
                'phy:/dev/virtual/kiev-var,xvdc,w',
            ]

Problème rencontré : Message d'erreur en essayant de redémarrer la VM

Erreur partitions.png