服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > 开发教程 > linux教程 >

centos7.1 kvm 虚拟机

时间:2016-10-08 17:52来源:未知 作者:最模板编辑 点击:
在centos6.5上面创建kvm很顺利,在centos7.1上面遇到有些问题,在此记录下来,参考文档 https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Virtualization_Deployment_and_Administration_Guide
  在centos6.5上面创建kvm很顺利,在centos7.1上面遇到有些问题,在此记录下来,参考文档
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Virtualization_Deployment_and_Administration_Guide/chap-Network_configuration.html#sect-Network_configuration-Network_Address_Translation_NAT_with_libvirt
 
# yum install virt-install libvirt-python virt-manager python-virtinst libvirt-client
yum install iptables* -y  (这里安装iptables因为此处有个需求,公司申请了一个公网IP地址,但是需要满足创建四台kvm虚拟机可以正常访问互联网,而从互联网也可以访问该虚拟机,那就只能用snat及dnat解决该问题,而iptables就是解决nat问题)
 
问题1、在参考redhat官方网站的安装说明,默认default网络是看不到的
# virsh net-list --all
Name                 State      Autostart 
-----------------------------------------
default              active     yes
解决办法:
yum -y install libcanberra-gtk2 qemu-kvm.x86_64 qemu-kvm-tools.x86_64 libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarch libvirt-python.x86_64 libiscsi-1.7.0-5.el6.x86_64 dbus-devel virt-clone tunctl virt-manager libvirt libvirt-python python-virtinst 
 
(说明:kvm创建时候默认网络就是nat模式,所以该命令必须有正确是输出才行)
 
首先确认该服务器是否支持虚拟化
[root@martin sysconfig]# egrep 'svm|vmx' /proc/cpuinfo 
有这两个 中的一个标记就可以
启动这个服务并添加到开机自启动
systemctl enable libvirtd && systemctl start libvirtd
 
创建硬盘
qemu-img create -f raw /kvm/kvm01.raw 100G
创建虚拟机
virt-install --name kvm01 --ram=2048 --vcpus=2 --disk path=/kvm/kvm01.raw --cdrom /kvm/CentOS-7-OEM_2.iso --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux 
这里的光盘就是我们之前文章写的自动化安装的光盘
之后直接用vnc连接即可,默认端口是5901,下次我们在介绍centos7.1 下面iptables snat和dnat配置。
(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容