Dead n Gone / 虚拟化 / Centos 6安装KVM

分享

   

Centos 6安装KVM

2013-07-13  Dead n Go...
一、安装系统配置




1、安装系统时选择minimal最小化安装,然后选择自定义配置(Customize now)安装的包,然后next下一步。




2、选择Virtualzation,勾选里边的所有子选项。




3、选择Development,勾选除了Eclipse外的所有子选项。


yum install kvm virt-viewer virt-manager libvirt libvirt-python python-virtinst  


OR


  yum groupinstall KVM




二、配置桥接网卡




1、验证系统加载了kvm模块


lsmod | grep kvm




2、在进入系统后编辑网卡配置:


vi /etc/sysconfig/network-scripts/ifcfg-eth0 




DEVICE="eth0"


HWADDR="00:F1:F3:11:E3:EC"


NM_CONTROLLED="yes"
ONBOOT="yes"


IPADDR=192.168.2.50


BOOTPROTO=none


NETMASK=255.255.255.0


TYPE=Ethernet


GATEWAY=192.168.2.1


IPV6INIT=no
USERCTL=no


BRIDGE=br0


按自己的网卡配置相应信息,没有的添加。




3、复制网卡配置文件并重命名为ifcfg-br0
cp
 /etc/sysconfig/network-scripts/ifcfg-eth0
 /etc/sysconfig/network-scripts/ifcfg-br0


DEVICE="br0" //这里更改为br0


HWADDR="00:F1:F3:11:E3:EC"


NM_CONTROLLED="yes"
ONBOOT="yes"


IPADDR=192.168.2.50
BOOTPROTO=none


NETMASK=255.255.255.0
TYPE=Bridge//这里更改为桥接


GATEWAY=192.168.2.1
IPV6INIT=no


USERCTL=no
#BRIDGE=br0 //注视或删除该行




4、重启network服务


如果一切顺利的话,你将会看到br0接口会取代原有的eth0接口的ip地址




三、安装虚拟机




通过以下命令安装虚拟机
virt-install \
--name vm3 \
--os-variant=rhel6 \
--vcpus=1 \
--ram 2048 \
--network bridge=br0 \
--disk path=/vm/images/vm3.img,size=50 \
--cdrom /vm/iso/CentOS-6.2-x86_64-bin-DVD1.iso \
--vnc \
--vnclisten=192.168.2.90 \
--vncport=7903




virt-install \
--name CentOS_C \
--os-variant=rhel6 \
--vcpus=1 \
--ram 512 \
--network bridge=br0 \
--disk path=/home/fedora/.local/share/gnome-boxes/images/CentOS_C.img,size=20 \
--cdrom /data/ios/CentOS-6.2-x86_64-bin-DVD1.iso \
--vnc \
--vnclisten=192.168.2.4 \
--vncport=7901


注释:
#虚拟机名字
#虚拟机操作系统版本
#允许虚拟机使用的vcpu数
#分配的内存大小,单位MB
#配置网卡为桥接模式,桥接到br0网卡
#指定虚拟机使用的磁盘镜像文件及大小(单位GB)


#指定虚拟机光盘镜像的位置
#启用vnc服务
#vnc服务监听的地址
#vnc服务监听的端口




四、通过vnc客户端为虚拟机安装系统


通过vnc客户端连接vnclisten指定的监听IP和端口,就和通过VGA接口输出到显示器上看的一样。






五、相关命令




virsh list :显示正在运行的虚拟机


virsh list --all:显示所有虚拟机


virsh start vm6 :启动名字为vm6的虚拟机


virsh shutdown vm6:关闭名字为vm6的虚拟机


virsh destroy vm6:强制关闭名字为vm6的虚拟机


virsh undefine vm6 :移除名字为vm6的虚拟机


virsh autostart vm6 :设置vm6虚拟机开机启动




六、重命名虚拟机


1、导出虚拟机的配置文件
virsh dumpxml vm5 > /etc/libvirt/qemu/reg.xml




2、编辑配置文件更改名字
vi /etc/libvirt/qemu/reg.xml     ==>


<name>reg</name>




3、移除原有虚拟机
virsh undefine vm5




4、加载新的虚拟机
virsh define reg.xml




七、虚拟机创建快照




1、转换磁盘镜像文件格式为qcow2
virsh shutdown vm5
qemu-img convert -f raw -O qcow2 vm5.img vm5qcow2.img




2、创建快照
virsh snapshot-create-as vm5 ok


3、查看快照
virsh snapshot-list vm5


4、恢复快照
virsh snapshot-revert vm5 ok


5、删除快照
virsh snapshot-delete vm5 ok


6、获取帮助
virsh help snapshot 

系统图形界面字方块问题: yum -y install fontforge


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多

    ×
    ×

    ¥.00

    微信或支付宝扫码支付:

    开通即同意《个图VIP服务协议》

    全部>>