目标:
在32位windows上通过vmware虚拟一台64位linnux,
然后在该linux上通过kvm虚拟一台64位linux。
步骤:
1. window主机启用cpu虚拟化,即vt技术;可在bios中设置
2. 通过vmware创建linux虚拟机,同时也启用vt技术;在处理器选项卡中选中 "Intel VT-x/EPT 或AMD-V/RVI(V)" 即可。
3. 在linux虚拟机中,安装桌面套件,最后能通过vncserver连上即可。
yum groupinstall Desktop 'KDE Desktop' 'X Window System' tigervnc-server
vncserver配置过程略。
4. 在linux虚拟机中,安装kvm套件
yum install qemu-kvm hypervkvpd qemu-guest-agent qemu-kvm-tools libvirt libvirt-client virt-who fence-virtd-libvirt fence-virtd-multicast fence-virtd-serial libvirt-cim libvirt-java libvirt-snmp perl-Sys-Virt virt-viewer python-virtinst.noarch virt-manager bridge-utils tunctl
5. 在linux虚拟集中配置桥接网络
service NetworkManager stop
chkconfig NetworkManager offvi /etc/sysconfig/network-scripts/ifcfg-br0,输入以下内容:
DEVICE="br0"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO="dhcp"
echo 'BRIDGE=br0' >> /etc/sysconfig/network-scripts/ifcfg-eth0
service network restart
6. 在linux虚拟机中配置存储池
virsh pool-define-as -name my_pool --type dir --target /media/pool/
virsh pool-info my_pool
virsh pool-start my_pool
virsh pool-list
virsh vol-create-as --pool my_pool --name my.img --capacity 8G --allocation 1G --format qcow2
7. 启动virt-manager开始创建虚拟机,也可以命令行创建。
service libvirtd start
chkconfig libvirtd on
1)ios文件需要放在上面已经定义的存储池中/media/pool中;
2)网络选择桥接网络‘br0’
3)磁盘选择‘my.img’
8. 下一步下一步安装即可