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