« Atelier SysRes SE2a5 2023/2024 E12 » : différence entre les versions
Aucun résumé des modifications |
|||
Ligne 1 : | Ligne 1 : | ||
Liste commande pratique : | ==Liste commande pratique :== | ||
<code>/etc/init.d/networking restart : relancer service réseau | |||
service ssh restart : relancer ssh | service ssh restart : relancer ssh | ||
lsblk : lister LVM | lsblk : lister LVM | ||
xen shut stockholm : éteindre VM | xen shut stockholm : éteindre VM | ||
xen create stockholm.cfg : relancer VM | xen create stockholm.cfg : relancer VM | ||
xen consol stockholm : ouvrir VM dans une consol </code> | |||
xen consol stockholm : ouvrir VM dans une consol | |||
Accès SSH : | Accès SSH : | ||
<code>Mandataire : ssh root@193.48.57.168 (padel) | |||
Mandataire : ssh root@193.48.57.168 (padel) | Service : ssh root@193.48.57.168 -p2201 (stockholm)</code> | ||
Service : ssh root@193.48.57.168 -p2201 (stockholm) | |||
==Création de la machine virtuel :== | ==Création de la machine virtuel :== | ||
nom de la VM: stockholm | nom de la VM: stockholm | ||
ip : 172.26.145.115 | ip : 172.26.145.115 | ||
Ligne 30 : | Ligne 22 : | ||
Explication de la commande : | Explication de la commande : | ||
xen = logiciel pour créer des VM | -xen = logiciel pour créer des VM | ||
-hostname = définir le nom de notre VM | -hostname = définir le nom de notre VM | ||
-size = la taille | -size = la taille | ||
-dir = l'endroit où on va créer le fichier de conf | -dir = l'endroit où on va créer le fichier de conf | ||
-dhcp = on choisit une attribution automatique de l'adresse IP grâce au serveur DHCP (dans un premier temps) | -dhcp = on choisit une attribution automatique de l'adresse IP grâce au serveur DHCP (dans un premier temps) | ||
-password = on défini le mot de passe | -password = on défini le mot de passe | ||
Ligne 88 : | Ligne 75 : | ||
Création partitions LVM : | ==Création partitions LVM :== | ||
* '''Création des deux partitions sur capbreton :''' | * '''Création des deux partitions sur capbreton :''' | ||
lvcreate -L10G -n stockholm-home virtual | <code>lvcreate -L10G -n stockholm-home virtual | ||
lvcreate -L10G -n stockholm-var virtual</code> | |||
lvcreate -L10G -n stockholm-var virtual | |||
* '''Ajout des partitions dans /etc/xen/stockholm.cfg :''' | * '''Ajout des partitions dans /etc/xen/stockholm.cfg :''' | ||
phy:/dev/virtual/stockholm-home, xvdb, w', | <code>phy:/dev/virtual/stockholm-home, xvdb, w', | ||
phy:/dev/virtual/stockholm-var, xvdc, w',</code> | |||
phy:/dev/virtual/stockholm-var, xvdc, w', | |||
Eteindre la VM, la redémarrer et s'y connecter : | Eteindre la VM, la redémarrer et s'y connecter : | ||
xen shut stockholm | <code>xen shut stockholm | ||
xen create stockholm.cfg | xen create stockholm.cfg | ||
xen consol stockholm </code> ou par ssh | |||
xen consol stockholm ou par ssh | |||
Sur la VM : | Sur la VM : | ||
<code> | |||
mkdir /new_home | mkdir /new_home | ||
mkdir /new_var | mkdir /new_var | ||
Ligne 121 : | Ligne 104 : | ||
cp -r /var/* /new_var/ | cp -r /var/* /new_var/ | ||
cp -r /home/* /new_home/ | cp -r /home/* /new_home/ | ||
</code> | |||
Lister les LVM : <code>lsblk</code> | |||
Lister les LVM : lsblk | |||
[[Fichier:Monter.png|centré|vignette]] | [[Fichier:Monter.png|centré|vignette]] | ||
Dans '''/etc/fstab''', ajouter : | Dans '''/etc/fstab''', ajouter : | ||
<code> /dev/xvdb /home ext4 defaults 0 2 * | |||
/dev/xvdc /var ext4 defaults 0 2 * | /dev/xvdc /var ext4 defaults 0 2 *</code> | ||
Reboot la VM : reboot // à confirmer je sais plus | Reboot la VM : reboot // à confirmer je sais plus | ||
Démonter : | Démonter : | ||
<code> | |||
umount /new_var | umount /new_var | ||
umount /new_home | |||
mount -a // Monter tous les systèmes de fichiers spécifiés dans le fichier "/etc/fstab". | |||
</code> | |||
[[Fichier:Demonter.png|centré|vignette]] | [[Fichier:Demonter.png|centré|vignette]] |
Version du 23 novembre 2023 à 14:02
Liste commande pratique :
/etc/init.d/networking restart : relancer service réseau
service ssh restart : relancer ssh
lsblk : lister LVM
xen shut stockholm : éteindre VM
xen create stockholm.cfg : relancer VM
xen consol stockholm : ouvrir VM dans une consol
Accès SSH :
Mandataire : ssh root@193.48.57.168 (padel)
Service : ssh root@193.48.57.168 -p2201 (stockholm)
Création de la machine virtuel :
nom de la VM: stockholm ip : 172.26.145.115
- Commande pour créer le fichier de configuration :
xen-create-image —hostname=stockholm —size=10G —dir=/usr/local/xen —dhcp --password=glopglop
Explication de la commande :
-xen = logiciel pour créer des VM -hostname = définir le nom de notre VM -size = la taille -dir = l'endroit où on va créer le fichier de conf -dhcp = on choisit une attribution automatique de l'adresse IP grâce au serveur DHCP (dans un premier temps) -password = on défini le mot de passe
On ouvre notre fichier de conf : cd /etc/xen
nano stockholm.cfg
on supprime le DHCP et on remplace par une ip statique 172.26.145.115
on rajoute le bridge : bridge=bridgeStudents
ce qui permet d'interconnecter les réseaux
- Création de la VM :
xen create -c stockhom.cfg
Remarque : pour voir la liste des VM : (et donc si elle est en marche)
xen list
- Attribution d'une adresse IP static à notre VM :
On ouvre la VM via à la console :
xen console stockholm
On va dans le répertoire : /etc/network
nano interfaces
Attribution d'une adresse IP statique sur l'interface eth0 ainsi que le masque et la gateway associé :
On enregistre et on effectue la modification :
/etc/init.d/networking restart
Remarque : cette modification est dû au fait que j'ai mal effectué le changement lors de la création de la VM
Connection en SSH sur la VM stockholm :
Sur la VM, modifier le fichier /etc/ssh/sshd_config: (et retirer le # devant)
Afin de se connecter en ssh :PermitRootLogin yes
Relancer service SSH : service ssh restart
Commande pour se connecter en SSH : ssh root@172.26.145.115
Création partitions LVM :
- Création des deux partitions sur capbreton :
lvcreate -L10G -n stockholm-home virtual
lvcreate -L10G -n stockholm-var virtual
- Ajout des partitions dans /etc/xen/stockholm.cfg :
phy:/dev/virtual/stockholm-home, xvdb, w',
phy:/dev/virtual/stockholm-var, xvdc, w',
Eteindre la VM, la redémarrer et s'y connecter :
xen shut stockholm
xen create stockholm.cfg
xen consol stockholm
ou par ssh
Sur la VM :
mkdir /new_home
mkdir /new_var
mkfs /dev/xvdb
mkfs /dev/xvdc
mount /dev/xvdb /new_home
mount /dev/xvdc /new_var
cp -r /var/* /new_var/
cp -r /home/* /new_home/
Lister les LVM : lsblk
Dans /etc/fstab, ajouter :
/dev/xvdb /home ext4 defaults 0 2 *
/dev/xvdc /var ext4 defaults 0 2 *
Reboot la VM : reboot // à confirmer je sais plus
Démonter :
umount /new_var
umount /new_home
mount -a // Monter tous les systèmes de fichiers spécifiés dans le fichier "/etc/fstab".