Kvm虚拟化

Centos6.5安装KVM

2017-07-17  本文已影响30人  陳怽

一、系统安装注意项

1. KVM默认会把系统镜像存放到/var下,安装系统时需要注意给该目录空间放大点;

2. 硬件等需要支持虚拟化;

二、配置本地yum源

cd /etc/yum.repos.d

mkdir bak

mv *.repo bak

vi test.repo

写入以下内容

[Server]

name=test

baseurl=file:///media/

gpgcheck=0

enabled=1

三、挂载光盘

mount /dev/cdrom /media

光盘实际存放位置是否在/dev/cdrom下根据实际使用媒介查看,如果用的光驱则应该在/dev/cdrom下,如果使用USB光驱的话需要查看

执行命令:fdisk -l

查看是否有新的sd{a,b,c},如果有则执行(例:sda):

mount /dev/sda /media

四、配置系统服务

service iptables stop

service NetworkManager stop

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

setenforce 0

echo 1 > /proc/sys/net/ipv4/ip_forward

五、安装相关服务

yum clean all

yum makecache

yum -y install qemu-kvm libvirt python-virtinst bridge-utils kvm virt-manager

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0

修改ifcfg-br0内容如下:

vi /etc/sysconfig/network-scripts/ifcfg-br0

DEVICE=br0                                                                 #需要修改名称

HWADDR=08:00:27:1D:26:B2

UUID=251576f1-0ae3-4a52-b0e1-9343a7ad936d

TYPE=Bridge                                                                #需要修改类型

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=stataic

IPADDR=192.168.11.100

NETMASK=255.255.255.0

GATEWAY=192.168.11.1

修改ifcfg-eth0内容如下(删除IPADDR、NETMASK、GATEWAY、DNS这几行):

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

HWADDR=08:00:27:1D:26:B2

UUID=251576f1-0ae3-4a52-b0e1-9343a7ad936d

TYPE=Ethernet

ONBOOT=yes

NM_CONTROLLED=yes

BRIDGE=br0                                                                 #新增此行

然后重启网卡服务

service network restart

查看br0网口是否有IP地址

ifconfig br0

六、启动相关服务

service libvirtd restart

执行以下命令打开控制台安装虚拟机

virt-manager

如果之前系统安装的时候没有给/var分配大空间,可以修改kvm配置文件更改镜像文件存储位置:

virsh pool-edit default  (直接使用vi编辑是不生效的,另外服务重启才生效)

找到<path>/var/lib/libvirt/images</path>修改成你的路径,例如<path>/mnt/kvm/</path>

重启服务

七、安装vnc服务

如果觉得接显示器麻烦可以安装VNC,在远端进行配置

yum -y install tigervnc*

安装完成后执行:

vncserver

会提示输入密码,输入之后再输入密码确认,打开VNC软件,输入ip:port,如:192.168.11.100:1即可

上一篇下一篇

猜你喜欢

热点阅读