kvm安装指南

2020-04-14 16:26

CentOS 6.x系统如何安装 KVM 虚拟机

1 KVM虚拟机的管理工具

准确的来说,KVM仅仅是Linux内核的一个模块,管理和创建完整的KVM虚拟机,需要更多的辅助工具。

QEMU-KVM:在Linux系统中,首先我们可以用modprobe命令加载KVM模块,如果用RPM安装KVM软件包,系统会在启动时自动加载模块,QEMU是一个强大的虚拟软件,它可以虚拟不同的构架。

Virt-manager:尽管QEMU-KVM工具可以创建和管理KVM虚拟机,RedHat为KVM开发了更多的辅助工具,比如libvirtlibguestfs等,原因是QEMU工具效率不高,不易于使用。

2 安装配置KVM相关软件

2.1系统要求:

处理器需求:需要一台可以运行最新linux内核的Intel处理器(含VT虚拟化技术)或AMD处理器(含SVM安全虚拟机技术的AMD处理器,也叫AMD-V) [root@bogon ~]# cat /etc/redhat-release CentOS release 6.8 (Final)

2.2检查CPU:

[root@bogon ~]# egrep ‘vmx|svm’ /proc/cpuinfo

如果输出的结果包含VMX,它是Intel处理器虚拟机技术标志:如果包含SVM,它是AMD处理器虚拟机技术的标志,如果你什么都没有得到,那应你的系统并没有支持虚拟化的处理,不能使用KVM,另处linux发行版本必须在64bit环境中才能使用KVM。 其实也可以不做这个操作,直接查cpu应该就可以知道先关cpu信息 附加:

一:查看CPU

more /proc/cpuinfo | grep \ grep \ 如果觉得需要看的更加舒服

grep \

怎么样,linux的命令就要这样熟悉。

二、查看内存

grepMemTotal /proc/meminfo

grepMemTotal /proc/meminfo | cut -f2 -d:

free -m |grep \

三:查看cpu是32位还是64位

查看CPU位数(32 or 64)

#getconf LONG_BIT

#echo $HOSTTYPE

#uname -a

四:查看当前linux的版本

#more /etc/RedHat-release

#cat /etc/redhat-release

五:查看内核版本

#uname -r

#uname -a

六:查看当前时间

date

七:查看硬盘和分区

df -h

fdisk -l

也可以查看分区

du -sh

可以看到全部占用的空间

du /etc -sh

可以看到这个目录的大小

grep \

2.3打开服务器的虚拟环境

进入bios设置Virtualization为enable

3 更新系统

yum update yum upgrade

这个很关键,因为 libvirtd很可能由于版本没有更新导致无法正常工作

4 安装KVM

[root@bogon~]#yum -y install kvm python-virtinst libvirt bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v 或者下面这个也可以

[root@bogon ~]#yumgroupinstall \

Platform\

[root@bogon ~]#vi /etc/sysconfig/selinux SELINUX=disabled [root@bogon ~]#reboot

5 重启后确认libvirtd是否正常启动

[root@bogon ~]# /etc/init.d/libvirtd restart

正在关闭 libvirtd 守护进程: [确定] 启

libvirtd

2013-05-19 03:12:52.694+0000: 3070: info : libvirt version: 0.10.2, package: 18.el6_4.5 (CentOS BuildSystem , 2013-05-16-14:53:18, c6b7.bsys.dev.centos.org)

2013-05-19 03:12:52.694+0000: 3070: warning : virGetHostname:2265 : getaddrinfo failed for 'vfeelit': 未知的名称或服务

6 检查KVM是否加载成功

显示结果如下表示kvm模块已经加载,如果没有输出信息,则表示没有加载成功: [root@bogon ~]# lsmod | grep kvm kvm_intel 53484 0

kvm 316506 1 kvm_intel

7 检查KVM是否成功安装

[root@bogon ~]# virsh list --all ##--all关闭的也会显示 Id 名称 状态

8 各版本查询

[root@bogon ~]# kvm –version bash: kvm: command not found [root@bogon ~]# virt-install --version 0.600.0

[root@bogon ~]# virsh –version 0.10.2

9 修改qemu.conf配置

[root@bogon ~]# vi /etc/libvirt/qemu.conf vnc_listen = \确认vnc监听端口为默认

二配置网络桥接

参考:

http://www.techotopia.com/index.php/Creating_an_RHEL_6_KVM_Networked_Bridge_Interface

1 安装tunctl:

yum install -y tunctl

2 禁用网络管理器:

chkconfig NetworkManager off ##和桥接有冲突,要关闭 service NetworkManager stop

3 修改bond0为物理网口,br0为桥接网口配置文件:

[root@bogon network-scripts]# cat ifcfg-br0 DEVICE=br0 TYPE=Bridge BOOTPROTO=static IPV6INIT=no ONBOOT=yes

IPADDR=192.168.34.102 NETMASK=255.255.255.0 GATEWAY=192.168.34.1 DNS1=210.21.4.130 DELAY=0

#DNS 也可以在/etc/resolv.conf下添加


kvm安装指南.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:计算机组成原理期中测试试卷一(含题目和答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: