From 5e659ece18d98a61f5f85f3f803229e70753701e Mon Sep 17 00:00:00 2001 From: abenmiloud Date: Mon, 23 Apr 2018 12:10:51 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20sous-section=20=C2=AB=20Cr=C3=A9er=20un?= =?UTF-8?q?e=20VM=20=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoCeph.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/HowtoCeph.md b/HowtoCeph.md index 1157814d..8d0a57e5 100644 --- a/HowtoCeph.md +++ b/HowtoCeph.md @@ -151,10 +151,13 @@ L'installation du client est analogue à celle des nœuds. Depuis le nœud admin > > sudo cp ceph.client.admin.keyring /etc/ceph -Sur le client, on peut désormais récupérer le block device et l'utiliser : +Sur le client, on peut désormais récupérer le block device : sudo rbd create foo --size 4096 --image-feature layering sudo rbd map foo --name client.admin + +Si on compte utiliser le block device pour y installer une machine virtuelle, on s'arrêter là. Sinon, il ne reste qu'à le formater puis à le monter : + sudo mkfs.ext4 -m0 /dev/rbd/rbd/foo sudo mkdir /mnt/ceph-block-device sudo mount /dev/rbd/rbd/foo /mnt/ceph-block-device @@ -163,6 +166,20 @@ Sur le client, on peut désormais récupérer le block device et l'utiliser : # Gestion des block devices +## Créer une VM + +On peut utiliser un block device pour y installer une machine virtuelle avec `virt-install`. Le chemin du disque doit mener au block device : + + # virt-install --connect=qemu:///system \ + --name=$VMNAME \ + --cpu mode=host-passthrough --vcpus=$VCPU \ + --ram=$RAM \ + --disk path=/dev/rbd/rbd/foo,bus=virtio,io=threads,cache=none,format=raw \ + --network=bridge:br0,model=virtio \ + --noautoconsole --graphics vnc,listen=127.0.0.1,keymap=fr \ + --rng /dev/random \ + --cdrom=/home/images/slackware64-14.2-install-dvd.iso + ## Redimensionner