CentOS6系统中安装KVM虚拟机环境
作者:梦露的殇_192 | 来源:互联网 | 2014-05-27 21:08
一、安装系统配置1、安装系统时选择minimal最小化安装,然后选择自定义配置(Customizenow)安装的包,然后next下一步。2、选择Virtualzation,勾选里边的所有子选项。3、选择Development,勾选除了Eclipse外的所有子选项。yuminstallkvmvirt-viewervirt
一、安装系统配置
1、安装系统时选择minimal最小化安装,然后选择自定义配置(Customize
now)安装的包,然后next下一步。
2、选择Virtualzation,勾选里边的所有子选项。
3、选择Development,勾选除了Eclipse外的所有子选项。
yum install kvm virt-viewer virt-manager libvirt libvirt-python
python-virtinst
OR
yum groupinstall KVM
二、配置桥接网卡
1、验证系统加载了kvm模块
lsmod | grep kvm
2、在进入系统后编辑网卡配置:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="00:F1:F3:11:E3:EC"
NM_COnTROLLED="yes"
OnBOOT="yes"
IPADDR=192.168.2.50
BOOTPROTO=none
NETMASK=255.255.255.0
TYPE=Ethernet
GATEWAY=192.168.2.1
IPV6INIT=no
USERCTL=no
BRIDGE=br0
按自己的网卡配置相应信息,没有的添加。
3、复制网卡配置文件并重命名为ifcfg-br0
cp
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-br0
DEVICE="br0" //这里更改为br0
HWADDR="00:F1:F3:11:E3:EC"
NM_COnTROLLED="yes"
OnBOOT="yes"
IPADDR=192.168.2.50
BOOTPROTO=none
NETMASK=255.255.255.0
TYPE=Bridge//这里更改为桥接
GATEWAY=192.168.2.1
IPV6INIT=no
USERCTL=no
#BRIDGE=br0 //注视或删除该行
4、重启network服务
如果一切顺利的话,你将会看到br0接口会取代原有的eth0接口的ip地址
三、安装虚拟机
通过以下命令安装虚拟机
virt-install \
--name vm3 \
--os-variant=rhel6 \
--vcpus=1 \
--ram 2048 \
--network bridge=br0 \
--disk path=/vm/images/vm3.img,size=50 \
--cdrom /vm/iso/CentOS-6.2-x86_64-bin-DVD1.iso \
--vnc \
--vnclisten=192.168.2.90 \
--vncport=7903
virt-install \
--name CentOS_C \
--os-variant=rhel6 \
--vcpus=1 \
--ram 512 \
--network bridge=br0 \
--disk
path=/home/fedora/.local/share/gnome-boxes/images/CentOS_C.img,size=20
\
--cdrom /data/ios/CentOS-6.2-x86_64-bin-DVD1.iso \
--vnc \
--vnclisten=192.168.2.4 \
--vncport=7901
注释:
#虚拟机名字
#虚拟机操作系统版本
#允许虚拟机使用的vcpu数
#分配的内存大小,单位MB
#配置网卡为桥接模式,桥接到br0网卡
#指定虚拟机使用的磁盘镜像文件及大小(单位GB)
#指定虚拟机光盘镜像的位置
#启用vnc服务
#vnc服务监听的地址
#vnc服务监听的端口
四、通过vnc客户端为虚拟机安装系统
通过vnc客户端连接vnclisten指定的监听IP和端口,就和通过VGA接口输出到显示器上看的一样。
五、相关命令
virsh list :显示正在运行的虚拟机
virsh list --all:显示所有虚拟机
virsh start vm6 :启动名字为vm6的虚拟机
virsh shutdown vm6:关闭名字为vm6的虚拟机
virsh destroy vm6:强制关闭名字为vm6的虚拟机
virsh undefine vm6 :移除名字为vm6的虚拟机
virsh autostart vm6 :设置vm6虚拟机开机启动
六、重命名虚拟机
1、导出虚拟机的配置文件
virsh dumpxml vm5 > /etc/libvirt/qemu/reg.xml
2、编辑配置文件更改名字
vi /etc/libvirt/qemu/reg.xml ==>
reg
3、移除原有虚拟机
virsh undefine vm5
4、加载新的虚拟机
virsh define reg.xml
七、虚拟机创建快照
1、转换磁盘镜像文件格式为qcow2
virsh shutdown vm5
qemu-img convert -f raw -O qcow2 vm5.img vm5qcow2.img
2、创建快照
virsh snapshot-create-as vm5 ok
3、查看快照
virsh snapshot-list vm5
4、恢复快照
virsh snapshot-revert vm5 ok
5、删除快照
virsh snapshot-delete vm5 ok
6、获取帮助
virsh help snapshot
系统图形界面字方块问题: yum -y install fontforge
推荐阅读
-
本文提供了详细的步骤,介绍如何将基于Maven的Java EE项目从Eclipse IDE部署到JBoss应用服务器上。适合初学者和中级开发者参考。 ...
[详细]
蜡笔小新 2024-12-15 12:50:09
-
SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ...
[详细]
蜡笔小新 2024-12-25 19:26:39
-
-
本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ...
[详细]
蜡笔小新 2024-12-28 08:39:55
-
2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ...
[详细]
蜡笔小新 2024-12-27 17:49:56
-
本文详细介绍了在PHPcms网站后台添加广告的方法,涵盖多种常见的广告形式,如百度广告和Google广告,并提供了相关设置的步骤。同时,文章还探讨了优化网站流量的SEO策略。 ...
[详细]
蜡笔小新 2024-12-27 17:13:07
-
本文详细介绍了如何在Ubuntu 16.04 LTS系统中安装和配置Qt Creator,涵盖了从下载到安装的全过程,并提供了常见问题的解决方案。 ...
[详细]
蜡笔小新 2024-12-27 13:19:53
-
本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ...
[详细]
蜡笔小新 2024-12-27 13:10:20
-
本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ...
[详细]
蜡笔小新 2024-12-26 17:05:56
-
本文详细探讨了 Django 的 ORM(对象关系映射)机制,重点介绍了其如何通过 Python 元类技术实现数据库表与 Python 类的映射。此外,文章还分析了 Django 中各种字段类型的继承结构及其与数据库数据类型的对应关系。 ...
[详细]
蜡笔小新 2024-12-24 15:25:10
-
本文介绍如何在Ubuntu 8.04系统中安装和配置Cairo-Dock,这款桌面增强工具以其精美的界面和高效的功能备受用户青睐。文章将指导您通过简单的步骤完成安装,并提供一些实用的配置建议。 ...
[详细]
蜡笔小新 2024-12-24 14:09:55
-
本文旨在探讨如何在生产环境中选择合适的Docker存储驱动,并详细介绍不同Linux发行版下的配置方法。通过参考官方文档和兼容性矩阵,提供实用的操作指南。 ...
[详细]
蜡笔小新 2024-12-24 11:16:45
-
2017年苹果全球开发者大会即将开幕,预计iOS将迎来重大更新,同时Siri智能音箱有望首次亮相,AI技术成为大会焦点。 ...
[详细]
蜡笔小新 2024-12-18 18:02:27
-
本文档提供了Flowable 6.6.0版本中表单引擎在Web应用程序中的配置和使用指南,包括表单引擎的初始化、配置以及在Web环境下的具体实现方法。 ...
[详细]
蜡笔小新 2024-12-15 16:31:00
-
近期遇到 M1 Mac Mini 在休眠状态下频繁自动重启的问题,通过日志分析尝试找出可能的原因。 ...
[详细]
蜡笔小新 2024-12-15 11:57:40
-
本文档介绍了如何搭建和运行一个基于Spring Boot的家政服务平台,旨在为计算机专业学生提供毕业设计参考。项目涵盖了从环境配置到核心功能实现的全过程。 ...
[详细]
蜡笔小新 2024-12-14 14:21:47
-