您好,登錄后才能下訂單哦!
小編給大家分享一下如何配置Ceph rbd為虛擬機提供塊設備,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
###安裝qemu(高版本)
# tar –jxvf qemu2.1.3.tar.bz # cd qemu 2.1.3 # ./configure --enable-rbd #這里很重要,不然qemu無法識別rbd # make # make install
###安裝 libvirt
# yum install libvirt
命令:qemu-img create -f raw rbd:{pool-name}/{image-name} {size}
# qemu-img create -f raw rbd:data/foo 1G
##利用libvirt創建虛擬機
# vim linux.xml
編輯內容如下
<domain type='qemu'> <name>myos</name> #虛擬機domain <uuid></uuid> <memory>512000</memory> <currentMemory>512000</currentMemory> <vcpu>1</vcpu> <os> <type arch='i686' machine='pc'>hvm</type> <boot dev='cdrom'/> <boot dev='hd'/> </os> <devices> <emulator>/usr/local/bin/qemu-system-x86_64</emulator> <disk type='file' device='cdrom'> <source file='/usr/src/ubuntu-10.04-desktop-i386.iso'/> <target dev='hdc'/> <readonly/> </disk> # 配置ceph rbd <disk type='network' device='disk'> <auth username='data'> <secret type='ceph' uuid='2d833661-e55a-de95-bf0e-6d7d30e329c7'/> </auth> <source protocol='rbd' name='data/foo'> <host name='10.20.15.156' port='6789'/> #mon ip 和port </source> # 為虛擬機提供的塊設備名稱 <target dev='vda' bus='virtio'/> </disk> # end <graphics type='vnc' port='5901' listen='127.0.0.1'/> </devices> </domain>
# virsh define linux.xml //創建虛擬機 # virsh start myos //啟動虛擬機 # virsh vncdisplay 5901 //通過vnc查看虛擬機,完成安裝 # fdisk -l //查看塊設備
看完了這篇文章,相信你對“如何配置Ceph rbd為虛擬機提供塊設備”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。