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
-
本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ...
[详细]
蜡笔小新 2024-12-26 17:05:56
-
本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ...
[详细]
蜡笔小新 2024-12-25 13:17:38
-
本文介绍如何在Ubuntu 8.04系统中安装和配置Cairo-Dock,这款桌面增强工具以其精美的界面和高效的功能备受用户青睐。文章将指导您通过简单的步骤完成安装,并提供一些实用的配置建议。 ...
[详细]
蜡笔小新 2024-12-24 14:09:55
-
本文详细介绍如何离线安装Cloudera Manager (CM) 插件,并通过Grafana监控CDH集群的健康状况和资源使用情况。该插件利用CM提供的API接口进行数据获取和展示。 ...
[详细]
蜡笔小新 2024-12-21 17:56:30
-
随着新基建政策的推进及‘十四五’规划的实施,我国正步入以5G、人工智能等先进技术引领的智慧经济新时代。规划强调加速数字化转型,促进数字政府建设,新基建政策亦倡导城市基础设施的全面数字化。本文探讨了智慧城市的发展背景、全球及国内进展、市场规模、架构设计,以及百度、阿里、腾讯、华为等领军企业在该领域的布局策略。 ...
[详细]
蜡笔小新 2024-12-16 16:43:21
-
在本教程中,我们将探讨如何在Java EE的CDI(上下文和依赖注入)框架中有效解决依赖关系的冲突问题。通过学习如何使用限定符,您将能够为应用程序的不同客户端提供多种接口实现,并确保每个客户端都能正确调用其所需的实现。 ...
[详细]
蜡笔小新 2024-12-16 03:05:02
-
本文档提供了Flowable 6.6.0版本中表单引擎在Web应用程序中的配置和使用指南,包括表单引擎的初始化、配置以及在Web环境下的具体实现方法。 ...
[详细]
蜡笔小新 2024-12-15 16:31:00
-
本文档介绍了如何搭建和运行一个基于Spring Boot的家政服务平台,旨在为计算机专业学生提供毕业设计参考。项目涵盖了从环境配置到核心功能实现的全过程。 ...
[详细]
蜡笔小新 2024-12-14 14:21:47
-
文章目录17、less17-UpdateQuery-Errorbased-String18、less18-HeaderInjection-ErrorBased-string19、l ...
[详细]
蜡笔小新 2024-12-09 20:27:46
-