====== Differences ======

This shows you the differences between two versions of the page.

Link to this comparison view

it:kvm [2023/02/15 09:29] – created - external edit 127.0.0.1it:kvm [2025/02/11 20:29] (current) – removed vlp
Line 1: Line 1:
-# Memo 
- 
-## Basic virsh cli 
- 
-### Créer une VM: 
- 
-    virt-install --name zoupi --vcpus 1 --cpu host --ram 2048 --location /home/vlp/iso/debian.iso --disk path=/home/vlp/vm/core_zoupi.qcow2,size=4,bus=virtio --disk path=/mnt/data/vm_data/data_zoupi.qcow2,size=4,bus=virtio --network network:ovs-front,target=zoupi.0 --graphics none --console pty,target_type=serial --extra-args='console=ttyS0' --os-variant debian10 
- 
-### liste VM 
- 
-    virsh list --all 
- 
-### liste VM + pull spécifique 
- 
-    virsh -c qemu:///system list --all 
- 
-### ajouter une interface réseau 
- 
-    virsh attach-interface --domain vMail --type network --source sr-iov --model virtio --mac 02:00:00:9c:59:ca --config --live 
- 
-### détacher une interface réseau 
- 
-    virsh detach-interface --domain vMail --type network --mac 02:00:00:9c:59:ca --config 
- 
-### shutdown VM 
- 
-    virsh shutdowm zoupi 
- 
-### shutdown de force (mais casse rien) 
- 
-    virsh destroy zoupi 
- 
-### lancer VM 
- 
-    virsh start zoupi 
- 
-### Exporter config VM: 
- 
-    virsh dumpxml zoupi > zoupi.xml 
- 
-### Importer VM: 
- 
-    virsh create zoupi.xml 
- 
-### Supprimer une VM 
- 
-    virsh undefine zoupi 
- 
-### Recovery passwd root VM 
- 
-    apt install libguestfs-tools 
-    virt-customize -a chemin_vm.qcow2 --root-password password:root123 
- 
-### Créer un snapshot: VM éteinte de préférence 
- 
-    virsh snapshot-create-as --domain {VM-NAME} --name "{SNAPSHOT-NAME}" 
- 
-### Liste snapshot 
- 
-    virsh snapshot-list --domain {VM-NAME} 
- 
-### info sur snapshot 
- 
-    virsh snapshot-info --domain {VM-NAME} --snapshotname {SNAPSHOT-NAME} 
- 
-### Supprimer snapshot 
- 
-    virsh snapshot-delete --domain {VM-NAME} --snapshotname {SNAPSHOT-NAME} 
- 
-### Revert snapshot 
- 
-     virsh snapshot-revert --domain {VM-NAME} --snapshotname {SNAPSHOT-NAME}  
- 
-## Ajouter disk sur guest 
- 
-### Check disk 
- 
-    sudo fdisk -l | grep '^Disk /dev/vd[a-z]' 
- 
-### Create new disk 
- 
-    sudo qemu-img create -f qcow2 /mnt/data/vWeb_myData.qcow2 1200G -o preallocation=metadata 
- 
-### Info disk 
- 
-    sudo qemu-img info /mnt/data/vWeb_myData.qcow2 
- 
-### Attach disk 
- 
-    sudo virsh attach-disk vWeb --source /mnt/data/vWeb_myData.qcow2 --target vdc  --subdriver qcow2 --persistent 
- 
-### Detach disk 
- 
-    sudo virsh detach-disk vWeb /mnt/data/vWeb_myData.qcow2 --persistent 
- 
-### Créer la partition sur la VM 
- 
-    sudo fdisk /dev/vdc 
-    (terminer par w pour write les modifications) 
- 
-### Format la partition 
- 
-    sudo mkfs.ext4 /dev/vdc1  
- 
-### Ajouter dans /etc/fstab 
- 
-    /dev/vdb1    /mnt/myDara    ext4     defaults    0 0