安装KVM虚拟机
2015-07-01 11:51
183 查看
1、最小化安装系统
操作系统版本:# cat /etc/issue CentOS release 6.6 (Final)
2、安装KVM
查看宿主机的cpu是否支持KVM# grep -E -o '(vmx|svm)' --color=auto /proc/cpuinfo
vmx表示CPU支持Intel VT 技术,svm代表CPU支持AMD-v技术
安装kvm
# yum -y install kvm kmod-kvm qemu kvm-qemu-img
查看kvm模块是已经加载
# lsmod | grep kvm kvm_amd 40735 0 kvm 337772 1 kvm_amd
安装桥接工具
# yum -y install bridge-utils tunctl
桥接网卡
# cd /etc/sysconfig/network-scripts/ # cp ifcfg-eth0 ifcfg-eth0.bak # cp ifcfg-eth0 ifcfg-br0
br0网卡配置
# cat ifcfg-br0 DEVICE=br0 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static IPADDR=192.168.10.201 NETMASK=255.255.255.0 GATEWAY=192.168.10.254 TYPE=Bridge
eth0配置
# cat ifcfg-eth0 DEVICE=eth0 HWADDR=B8:AC:6F:12:66:3C TYPE=Ethernet UUID=7e7a6ba1-607e-404b-ae06-5b3f1bb78690 ONBOOT=yes NM_CONTROLLED=no BRIDGE=br0
3、安装libvirt虚拟化管理工具
# yum -y install virt-manager virt-viewer libvirt libvirt-python python-virtinst # service libvirtd start # chkconfig libvirtd on # virsh list Id 名称 状态 ----------------------------------------------------
4、安装vnc
# yum -y install tigervnc-server # vncserver //设置vnc密码
配置vnc
# echo 'VNCSERVERS="1:root"' >> /etc/sysconfig/vncservers # /etc/init.d/vncserver restart # chkconfig vncserver on
5、安装虚拟机
创建虚拟机系统文件# cd /KVM/instance/fuel-6.1/ # qemu-img create fuel-6.1.img 60G Formatting 'fuel-6.1.img', fmt=raw size=107374182400 # qemu-img info fuel-6.1.img image: fuel-6.1.img file format: raw virtual size: 60G (64424509440 bytes) disk size: 0
创建虚拟机
# virt-install --name=fuel-6.1 --ram 4096 --vcpus=2 --disk path=/KVM/instance/fuel-6.1/fuel-6.1.img,size=100 --accelerate --cdrom /KVM/iso/fuel-6.1.iso --graphics vnc,listen=192.168.10.201,port=5920
查看虚拟机状态
virsh list Id 名称 状态 ---------------------------------------------------- 4 fuel-6.1 running
查看vnc端口
# virsh vncdisplay fuel-6.1 192.168.10.201:20
连接vnc进行系统安装
相关文章推荐
- thinkphp的select和find的区别
- GRE填空的突破口之找出原句中的关键词语
- 善于挖墙脚的小米又下手了,这次从DST挖来的周受资是何许人
- javascript面向对象思想
- 安装win7或win8系统时UEFI和Legacy模式的设置
- Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
- 返回指定位置的字符
- linux shell script中的exit后面接的退出码有哪些?
- Tomcat6类加载器定义(class类加载顺序)
- Android的PowerManager和PowerManager.WakeLock用法简析
- Siebel Tools 开发笔记
- Linux服务器维护统计连接数查看外部IP
- ExtJs 入门教程十三[储存:Store]
- 算法---最大连续乘积
- JavaScript的RequireJS库入门指南
- 使用Windows2012R2 WDS服务部署Windows 10
- 二叉树性质
- Linux shell scripts中条件判断语句中的常用参数
- ArcMap 打开mdb中的图层
- java中的对象、接口、类、方法等概念浅析for(菜鸟)