RHEV(红帽企业级虚拟化)实验手册
注:1、由于红帽虚拟化是收费项目,需要安装系统号并去红帽网站注册才能开户全部的功能。所以采用完全免费并且和RHEL(红帽企业级服务器)几乎100%相同的CENTOS (社区LINUX操作系统)来代替RHEL。
一:实验前的准备
1、实验平台介绍:
CPU:T5800(酷睿2双核2.0G,不支持VT技术)
内存:2G
操作系统:WINXP
虚拟机:VMware Workstation 6.5
硬盘剩余空间:15G以上
LINUX安装光盘:CENTOS 5.4 的ISO镜像文件
2、LINUX的安装
在VMware Workstation 6.5里新建一个虚拟机,其中分配两块硬盘,并安装好CENTOS操作系统,在安装时可只选择安装GNOME图形环境和VI编辑器,其它的软件包都可以不安装。
3、检查CPU是否支持虚拟化技术
(CPU不支持虚拟化时XEN和KVM都可以用,只是KVM变成QEMU会非常慢)。输入“more /proc/cpuinfo ”查看“flags”里有没有“vmx”或“svm”,我的没有表明不支持。
4、配置网络
确保CENTOS能上外网(由于RHEL只集成了XEN虚拟机,所以KVM虚拟机在安装公司光盘里没有,必须去网上下载。由于涉及的软件非常多,建议能过YUM来安装。XEN
不需要去网上下载软件,直接通过安装光盘就可以安装)
二:KVM
第1节:KVM的安装
(1):输入“system-config-securitylevel”关闭SELINUX
(2):输入“rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*”导入证书
(3):输入“yum install kvm kmod-kvm qemu libvirt python-virtinst”安装KVM
(4):输入“reboot”重启
(5):输入“yum install bridge-utils”安装KVM网卡桥接软件
(6):输入“yum install virt-manager”安装虚拟机管理和监控软件(可以不安装)
(7):输入“yum install vnc”安装远程桌面客户端(可以不安装)
(8):重启系统,如果更新过内核选择从更新后的内核启动,输入“lsmod |grep kvm”查看是否有显示,有则表明KVM模块加载成功,没有则表明KVM模块没加载或主板上的虚拟化功能没有开启来。
第2节:虚拟机网卡桥接配置
(1):输入以下命令创建br0网卡
“cp –av /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0”(2):编辑/etc/sysconfig/network-scripts/ifcfg-br0文件。将里面的eth0替换成br0;将“TYPE=Ethernet”替换成“TYPE=Bridge”;并注释掉MAC地址那一行。
(3):编辑/etc/sysconfig/network-scripts/ifcfg- eth0文件,在未尾添加“BRIDGE= br0”
(4):重启网卡
第3节:创建LVM用余安装虚拟机
(1):输入:―fdisk -l‖查看可用的磁盘,我的可用磁盘盘为/dev/had
(2):输入“fdisk /dev/hda”进入创建分区。之后输入n,再输入p,再输入1,再按两次回车,再输入W完成创建并保存
(3):创建L VM,按顺序输入以下命令:
Vgscan
Pvcrate /dev/hda1
Vgcreate vg0 /dev/hda1
Pvscan
Vgscan
Lvcrete –n lv0 –L 5G vg0
以下是我创建的过程
[root@kvm ~]# pvcreate /dev/hda1
Physical volume "/dev/hda1" successfully created
[root@kvm ~]# vgcreate vg0 /dev/hda1
V olume group "vg0" successfully created
[root@kvm ~]# pvscan
/dev/cdrom: open failed: Read-only file system
Attempt to close device '/dev/cdrom' which is not open.
PV /dev/hda1 VG vg0 lvm2 [8.00 GB / 8.00 GB free]
Total: 1 [8.00 GB] / in use: 1 [8.00 GB] / in no VG: 0 [0 ]
[root@kvm ~]# vgscan
Reading all physical volumes. This may take
/dev/cdrom: open failed: Read-only file system
Attempt to close device '/dev/cdrom' which is not open.
Found volume group "vg0" using metadata type lvm2
python虚拟机[root@kvm ~]# lvcreate -n lv0 -L 5G vg0
Logical volume "lv0" created
[root@kvm ~]# lvdisplay
--- Logical volume ---
LV Name /dev/vg0/lv0
VG Name vg0
LV UUID 3Hgab4-WiYE-iWsQ-6s52-8D82-hLlE-EVDHwx
LV Write Access read/write
LV Status available
# open 0
LV Size 5.00 GB
Current LE 1280
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
第4节:通过命令行创建虚拟机
(1)、输入“virt-install”,再输入虚拟机名字“rhel”,再分配内存大小“256”,再指定安装的路径“/dev/vg0/lv0”,启用图形界面“yes”再指定安装光盘的位置“/dev/hdc”。
以下是我创建的过程
[root@kvm ~]# virt-install
What is the name of your virtual machine? rhel
How much RAM should be allocated (in megabytes)? 256
What would you like to use as the disk (file path)? /dev/vg0/lv0
Would you like to enable graphics support? (yes or no) yes
What is the virtual CD image, CD device or install location? /dev/hdc
| 0 B 00:00
Unable to connect to graphical console: virt-viewer not installed. Please install the 'virt-viewer' package.
Domain installation still in progress. Y ou can reconnect to
the console to complete the installation process.
(2)、输入“netstat -na |grep LIST”杳看VNC侦听的地址
[root@kvm ~]# netstat -na |grep LIST
tcp 0 0 127.0.0.1:5900 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:627 0.0.0.0:* LISTEN tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp 0 0 :::22 :::*
(3)、输入“vncviewer 127.0.0.1:5900”连接至图形界面,完成系统的安装。连接的效果如下图:
(4)、剩下就是跟通常一样安装LINUX,安装重启之后发现一直从光盘引导而无法进入系统,这时就要去修改配置文件让其从硬盘引导。具体修改方法第7节再介绍。
第5节:通过virt-manage图形界面创建虚拟机
(1)、输入“virt-manage”进入后点右键先连接:
(2):点新建弹出以下界面:
(3)、输入新虚拟机的名子:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论