欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

应用virsh和xml文件创立虚拟机

来源:本站整理 作者:佚名 时间:2017-09-04 TAG: 我要投稿

(1)硬盘镜像文件:
格局:raw或qcow2

# qemu-img create -f raw fdisk.img 10G
# qemu-img info fdisk.img
(2)编写xml设置装备摆设文件,这一步在后面做具体先容
(3)创立并运转虚构机

# virsh define vm0.xml  //导入虚构机设置装备摆设
# virsh start vm0  //开启vm0
# virsh list --all  // 表现一切虚构机状况
# virsh destroy vm0  //烧毁虚构机
# virsh undefine vm1  //删除虚构机设置装备摆设
# virsh dumpxml vm0 //表现虚构机xml设置装备摆设
此中“vm0.xml”是步调(2)中创立的xml文件。

虚构机XML文件

<domain type="kvm">  //如果是Xen,则type=‘xen’
  <name>vm0</name> //虚构机称号,统一物理机独一
  <uuid>fd3535db-2558-43e9-b067-314f48211343</uuid>  //统一物理机独一,可用uuidgen天生
  <memory>524288</memory>
  <currentmemory>524288</currentmemory>  //memory这两个值最佳设成同样
  <vcpu>2</vcpu>            //虚构机能够使用的cpu个数,检查物理机可用CPU个数:cat /proc/cpuinfo |grep processor | wc -l
  <os>
   <type arch="x86_64" machine="pc-i440fx-vivid">hvm</type> //arch指出体系架构范例,machine 则是机械范例,检查机械范例:qemu-system-x86_64 -M ?
   <boot dev="hd">  //启动介质,第一次必要装体系能够抉择cdrom光盘启动
   <bootmenu enable="yes">  //表现启动按F12进入启动菜单
  </bootmenu></boot></os>
  <features>
   <acpi>  //Advanced Configuration and Power Interface,高档设置装备摆设与电源接口
   <apic>  //Advanced Programmable Interrupt Controller,高档可编程中止控制器
   <pae>   //Physical Address Extension,物理地点扩大
  </pae></apic></acpi></features>
  <clock offset="localtime">  //虚构机时钟设置,这里表现当地本机光阴
  <on_poweroff>destroy</on_poweroff>  //突发事件举措
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>   //装备设置装备摆设
   <emulator>/usr/bin/kvm</emulator> //如果是Xen则是/usr/lib/xen/binqemu-dm
   <disk device="disk" type="file"> //硬盘
      <driver name="qemu" type="raw">
      <source file="/opt/vm/vmdev/fdisk.img">
      <target bus="virtio" dev="vda"><address bus="0x00" domain="0x0000" function="0x0" slot="0x06" type="pci"> //域、总线、槽、功效号,slot值统一虚构机上独一
  
   <disk device="disk" type="file"> 
      <driver name="qemu" type="raw">
      <source file="/opt/vm/vmdev/fdisk2.img">
      <target bus="virtio" dev="vdb"> 
   </target></source></driver></disk>
   <disk device="cdrom" type="file"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img">//光盘
      <driver name="qemu" type="raw">
      <source file="/opt/vm/vmiso/ubuntu-15.10-server-amd64.iso">
      <target bus="ide" dev="hdc">
      <readonly>
   </readonly></target></source></driver></source></source></source></source></source></source></disk>
   <interface type="bridge"><source file="/opt/vm/vmiso/ubuntu-15.10-server-amd64.iso"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmiso/ubuntu-15.10-server-amd64.iso"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmiso/ubuntu-15.10-server-amd64.iso"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmiso/ubuntu-15.10-server-amd64.iso"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmiso/ubuntu-15.10-server-amd64.iso"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmdev/fdisk2.img"><source file="/opt/vm/vmiso/ubuntu-15.10-server-amd64.iso"><source file="/opt/vm/vmdev/fdisk2.img">  //应用Linux网桥衔接收集

[1] [2]  下一页

【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载