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

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
Liste commande pratique :  
==Liste commande pratique :==
 
/etc/init.d/networking restart : relancer service réseau


<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 :
  /dev/xvdb  /home ext4 defaults 0 2 *
<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
umount /new_home
  mount -a // Monter tous les systèmes de fichiers spécifiés dans le fichier "/etc/fstab".
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é :

Network.png

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

Monter.png

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".

Demonter.png