[Sheepdog] Libvirt

快速入门指南


基于sheepdog卷的VM启动

  1. 编写xml文件
$ cat > sheepdog.xml
<domain type='qemu'>
  <name>testvm</name>
  <memory>1048576</memory>
  <os>
    <type arch='x86_64'>hvm</type>
  </os>
  <devices>
    <disk type='network'>
      <source protocol="sheepdog" name="testvdi"/>
      <target dev='hda' bus='ide'/>
    </disk>
    <graphics type='vnc' port='-1' autoport='yes'/>
  </devices>
</domain>
  1. 以virsh方式启动sheepdog卷 testvdi
    virsh create sheepdog.xml
  2. VNC方式运行VM
    vncviewer localhost

用libvrt管理sheepdog

  1. 确保sheepdog是运行中
  2. 建立一个池
cat > pool.xml
      <pool type="sheepdog">
        <name>mysheeppool</name>
        <source>
          <name>mysheeppool</name>
          <host name='localhost' port='7000'/>
        </source>
      </pool>
virsh pool-create pool.xml
  1. 建立一个卷
$ cat > vol.xml
       <volume>
         <name>myvol</name>
         <key>sheep/myvol</key>
         <source>
         </source>
         <capacity unit='bytes'>53687091200</capacity>
         <allocation unit='bytes'>53687091200</allocation>
         <target>
           <path>sheepdog:myvol</path>
           <format type='unknown'/>
           <permissions>
             <mode>00</mode>
             <owner>0</owner>
             <group>0</group>
           </permissions>
         </target>
       </volume>
$ virsh vol-create mysheeppool vol.xml
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 虚拟化技术概览KVM简介KVM的管理操作 一、虚拟化技术概览 (一)虚拟化技术类型: 主机虚拟化:xen, kvm...
    哈喽别样阅读 5,864评论 0 5
  • 晚上,吃罢晚饭,儿子开始背书,已经是幼儿园大班了,每天晚上都有作业,听着儿子细声细气的背书——《我是礼仪小宝宝》...
    健的XUYU阅读 3,308评论 0 2
  • 昨天早晨老禹要统计实验室人的名单 这件事情挺让人恶心的 还说没在实验室的人准备换导师 明明是周末 他自己也说过周末...
    浅象小姐有话说阅读 1,014评论 0 0
  • 「拆页三」来自第一章《每个人都应该学会讲的6个故事》P16“我是谁”的故事当人们意识到你想影响他们时,他们首先会问...
    刘Coco阅读 2,767评论 1 0
  • 【壹】 夕阳下你的影子有时 高大的令人想往偎依 有时又瘦小到盛不下思念 很庆幸我们能 欣赏到不同舞姿的雨点 在不同...
    斑锦阅读 1,872评论 2 6