使用libvirt创建kvm虚拟机
来源:互联网 发布:sql增删改查语句 编辑:程序博客网 时间:2024/06/09 17:04
(1)制作虚拟机镜像
qemu-img create -f qcow2 test.qcow2 10G
(2)下载并复制iso镜像到指定目录,本文将所有镜像及配置文件放到/var/lib/libvirt/images/目录下,注意:有些系统因为SELinux的原因,限定了qemu的访问,所以,可以根据自己需求调整,默认放在/var/lib/libvirt/images/下。
(3)创建安装配置文件,demo.xml如下,可以根据自己需求更改。
virsh define demo.xml //创建虚拟机
virsh start myslax //启动虚拟机
virsh vncdisplay myslax //查看虚拟机的vnc端口, 然后就可以通过vnc登录来完成虚拟机的安装
3. 使用刚才创建好的镜像来启动一个新的虚拟机
(1)创建启动配置文件,demo.xml如下。
virsh define demo.xml
virsh start myslax
4, 虚拟机管理
虚拟机的管理即通过virsh命令来完成,具体命令的使用参见:http://libvirt.org/sources/virshcmdref/html-single/
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2012-06/62934.htm
qemu-img create -f qcow2 test.qcow2 10G
(2)下载并复制iso镜像到指定目录,本文将所有镜像及配置文件放到/var/lib/libvirt/images/目录下,注意:有些系统因为SELinux的原因,限定了qemu的访问,所以,可以根据自己需求调整,默认放在/var/lib/libvirt/images/下。
(3)创建安装配置文件,demo.xml如下,可以根据自己需求更改。
<domain type='kvm'> <name>myslax</name> <memory>1048576</memory> <currentMemory>524288</currentMemory> <vcpu>1</vcpu> <os> <type arch='x86_64' machine='pc'>hvm</type> <boot dev='cdrom'/> </os> <features> <acpi/> <apic/> <pae/> </features> <clock offset='localtime'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/home/YC/image/slax.qcow2'/> <target dev='hda' bus='ide'/> </disk> <disk type='file' device='cdrom'> <source file='/home/YC/image/slax.iso'/> <target dev='hdb' bus='ide'/> </disk> <interface type='bridge'> <source bridge='virbr0'/> <mac address="00:16:3e:5d:aa:a8"/> </interface> <input type='mouse' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes' listen = '0.0.0.0' keymap='en-us'/> </devices> </domain>
virsh define demo.xml //创建虚拟机
virsh start myslax //启动虚拟机
virsh vncdisplay myslax //查看虚拟机的vnc端口, 然后就可以通过vnc登录来完成虚拟机的安装
3. 使用刚才创建好的镜像来启动一个新的虚拟机
(1)创建启动配置文件,demo.xml如下。
<domain type='kvm'> <name>myslax</name> <memory>1048576</memory> <currentMemory>524288</currentMemory> <vcpu>1</vcpu> <os> <type arch='x86_64' machine='pc'>hvm</type> <boot dev='hd'/> //中硬盘启动 </os> <features> <acpi/> <apic/> <pae/> </features> <clock offset='localtime'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/home/YC/image/slax.qcow2'/> <target dev='hda' bus='ide'/> </disk> <disk type='file' device='cdrom'> <source file='/home/YC/image/slax.iso'/> <target dev='hdb' bus='ide'/> </disk> <interface type='bridge'> <source bridge='virbr0'/> <mac address="00:16:3e:5d:aa:a8"/> </interface> <input type='mouse' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes' listen = '0.0.0.0' keymap='en-us'/> </devices> </domain>
virsh define demo.xml
virsh start myslax
4, 虚拟机管理
虚拟机的管理即通过virsh命令来完成,具体命令的使用参见:http://libvirt.org/sources/virshcmdref/html-single/
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2012-06/62934.htm
- 使用libvirt创建kvm虚拟机
- 使用 libvirt创建和管理KVM虚拟机
- 使用 libvirt创建和管理KVM虚拟机
- 使用libvirt库创建kvm虚拟机
- 使用libvirt创建和管理KVM虚拟机
- 使用 libvirt创建和管理KVM虚拟机
- kvm-libvirt的使用:创建虚拟机与快照
- 使用libvirt和virsh工具创建KVM虚拟机
- kvm-libvirt的使用:创建虚拟机与快照
- KVM — 使用 libvirt 工具栈创建管理虚拟机实例
- 使用libvirt管理KVM虚拟机
- 使用libvirt管理kvm虚拟机
- 使用libvirt管理kvm虚拟机
- 使用libvirt管理kvm虚拟机
- 使用libvirt管理kvm虚拟机
- libvirt创建和管理KVM虚拟机
- 利用libvirt创建KVM虚拟机快照
- 虚拟化:使用libvirt管理kvm虚拟机
- Android异步加载图片详解之方式一(2)
- 触发器中New与Old的区别
- C#数字千分位问题
- 使用Xcode和Instruments调试解决iOS内存泄露
- linux NAND驱动之一:内核中的NAND代码布局
- 使用libvirt创建kvm虚拟机
- 程序员面试100题之十八 十四 两个栈实现队列
- Android异步加载图片详解之方式一(1)
- Twitter的照片滤镜功能可能已经上线,内部员工正在对IOS和Android平台应用程序上进行测试
- hoj1867经理的烦恼
- EL属性范围
- Struts 2 Data Journey
- Ubuntu下进行网络抓包
- c语言 双向循环链表的简单应用