在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配置

转载于:https://blog.51cto.com/huaxin/1784419

centos7.1 kvm 虚拟机相关推荐

  1. 运维之道 | CentOS7.6 KVM虚拟机克隆(命令行+配置信息)

    一.使用 virt-clone 命令直接克隆 1. 查看虚拟机 [root@localhost ~]# virsh list --allId 名称 状态 ----------------------- ...

  2. CentOS7安装KVM虚拟机

    检测是否支持KVM KVM 是基于 x86 虚拟化扩展(Intel VT 或者 AMD-V) 技术的虚拟机软件,所以查看 CPU 是否支持 VT 技术,就可以判断是否支持KVM.有返回结果,如果结果中 ...

  3. KVM虚拟机快速入门

    ##kvm虚拟化 1.1 kvm 虚拟化介绍 什么是虚拟化 ​ 在计算机技术中,虚拟化技术或虚拟技术(virtualization)是一种资源管理技术,是将计算机的各种实体资源(CPU,内存,磁盘空间 ...

  4. Centos7.4安装kvm虚拟机(使用virt-manager管理)

    2019独角兽企业重金招聘Python工程师标准>>> Centos7.4安装kvm虚拟机(使用virt-manager管理) 之前介绍了使用WebVirtMgr或Openstack ...

  5. centos7 通过kvm+vnc 实现远程桌面虚拟化和创建windows、Linux虚拟机

    感谢朋友支持本博客.欢迎共同探讨交流,因为能力和时间有限.错误之处在所难免,欢迎指正! 假设转载.请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地 ...

  6. CentOS7.1 KVM虚拟化之经常使用管理虚拟机命令(3)

    一.查看虚拟机列表及状态 [root@kvm01 ~]# virsh list --allId Name State ----------------------------------------- ...

  7. CentOS7文本模式下配置及安装KVM虚拟机

    一.准备工作:        在安装和配置kvm虚拟机之前,首先确保kvm软件已经被正确安装,如果没有安装,请参考如下几步操作:          第一步:检查CPU是否支持vmx相关指令,如果执行结 ...

  8. CentOS7 安装管理KVM虚拟机

    为什么80%的码农都做不了架构师?>>>    系统:CentOS7 64位 [root@e3 ~]# cat /etc/redhat-release CentOS Linux re ...

  9. CentOS7.2部署KVM虚拟机

    学习了关于PostGis.OSM数据以及Mapnik相关内容,接下来将利用假期重点学习PostgreSQL-XL和瓦片服务器集群技术,因此先把环境搭好.计划采用KVM来充分利用家里不太宽裕的" ...

最新文章

  1. 专科电子信息工程不学c语言,高中数学物理都不是很好 想报电子信息工程专业(专科)能行么?...
  2. Python3中__call__方法介绍
  3. 二维码是什么原理?第一次有人说得这么明白
  4. CF375D Tree and Queries(dsu on tree)
  5. linux下删除乱码文件
  6. 思科交换机配置试题_(思科配置试题可以略过)
  7. 鸟哥的Linux私房菜(基础篇)-第零章、计算机概论(零.1)
  8. 信号量 读者写者问题
  9. 2021南京大学计算机复试线,南京大学2021年硕士研究生复试基本分数线
  10. 一、项目管理框架【PMP 】
  11. Bootstrap鼠标悬停下拉导航总结
  12. 解决 Python fake_useragent 报错 fake-useragent Maximum amount of retries reached问题
  13. python中texttable库显示实时数据_python显示数据库数据
  14. 支持MacOS 12.x的虚拟机VMware Fusion Pro for Mac
  15. 什么是计算机剪贴板(粘贴板)?
  16. 免费试用华为云服务器一个月,部署自己的网站
  17. 很好听的曲子《红枣树》,歌词写的很好,摘抄一下
  18. c语言绝对值题目,绝对值测试题大全
  19. .net reflector反编译破解软件
  20. 关于finecms v5 会员头像 任意文件上传漏洞分析

热门文章

  1. java 获取工程编码格式_java 获取获取字符串编码格式
  2. RS232电平 RS485电平 RS422电平 TTL电平
  3. android 编译 bison,Ubuntu搭建android编译环境问题总结
  4. python 编译 pyc
  5. jinja Evnironment
  6. MySQL Encryption and Compression Functions(加密)
  7. TensorFlow tf.squeeze
  8. opencv-api filter2D
  9. matlab输入excel高版本,『matlab读取excel指定列』excel中大量数据如何导入matlab当中?超过1000个数据无法一个一个输入...
  10. java面向对象计算机与CD实验,Java面向对象上机实验指导书.doc