KVM系统为CentOS6.3。虚拟网络为桥接,本机网卡为em1、em2,桥接网卡为br1、br2,分别对应着外网和内网。
1. 虚拟机状态
#virsh list --all
Id Name State
----------------------------------------------------
1 rhel6 running
2. 网络桥接状态
# brctl show
bridge name bridge id STP enabled interfaces
br1 8000.d4ae528a6af4 no em1
说明:本地网卡为em1,连接桥接网卡为br1
3. 如果需要强制关闭
# virsh destroy rhel6
Domain rhel6 destroyed
4. 启动虚拟机
# virsh start rhel6
Domain rhel6 started
5. 使用VNC登陆虚拟机
如果VM无法登陆,需要使用VNC连接VM,用下面命令找到VNC端口,下面例子为“4”,使用VNC客户端工具连接,输入IP:端口号 。如115.182.55.100:4
# ps aux|grep MXW-linux-149
qemu 518 19.6 7.4 17494244 2447560 ? Sl ov05 832:01 /usr/libexec/qemu-kvm……….. -vnc 0.0.0.0:4….
6. 虚拟机的配置文件
配置文件位置在/etc/libvirt/qemu/ 下,以.XML为后缀,简单介绍一下(为了方便阅读,我删除大多数):
# more rhel6.xml
<domain type='kvm'>
<name>rhel6</name> ##虚拟机的名字
<currentMemory unit='KiB'>2097152</currentMemory> ##内存大小,单位为KB
<vcpuplacement='static'>2</vcpu> ##CPU数量
<source file='/data/template/T-ct6_3.raw'/> ##虚拟机磁盘位置
<interfacetype='bridge'> ##网络接口为“桥接”模式 <source bridge='br1'/> ##桥接的网卡为“br1”