Chinaunix首页 | 论坛 | 博客
  • 博客访问: 77439
  • 博文数量: 11
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 125
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-04 22:10
文章分类

全部博文(11)

文章存档

2016年(11)

我的朋友

分类: 系统运维

2016-08-28 22:25:38

废话不多说,以下是我kvm搭建的流程以及注意事项~

1、关闭selinux,关闭iptables 
(iptables不关也没事,之后记得开启相应端口即可)
[root@localhost ~]# setenforce 0
[root@localhost ~]# chkconfig iptables off
[root@localhost ~]# service iptables stop

2、查看cpu是否支持虚拟化,Intel系列有vmx字样,AMD系列有svm字样即可


3、安装相应的rpm包
[root@localhost ~]# yum groupinstall "Virtualization" "Virtualization Client" "Virtualization Platform" "virtualization Tools"

4、启动libvirtd进程
[root@localhost ~]# service libvirtd start
Starting libvirtd daemon:                                  [  OK  ]
[root@localhost ~]# chkconfig libvirtd on

5、将eth0网卡桥接至br0
[root@localhost ~]# virsh iface-bridge eth0 br0
Created bridge br0 with attached device eth0
Bridge interface br0 started


6、查看是否载入kvm模块
[root@localhost ~]# lsmod | grep kvm
kvm_intel              54285  0
kvm                   333172  1 kvm_intel

7、建立kvm磁盘存放目录以及iso镜像存放目录。
[root@localhost ~]# mkdir /usr/local/src/kvm
[root@localhost ~]# mkdir /tmp/iso

8、创建kvm虚拟磁盘
[root@localhost /]# qemu-img create -f qcow2 -o preallocation=metadata /usr/local/src/kvm/vm1.qcow2 7G

9、执行kvm安装命令,指定参数
[root@localhost kvm]# virt-install --name=vm1 --ram=1024 --vcpu=1 --disk path=/usr/local/src/kvm/vm1.qcow2,format=qcow2 --cdrom=/tmp/iso/CentOS-6.5-x86_64-minimal.iso  --graphics vnc,listen=0.0.0.0,keymap="en_us" --network bridge=br0 --autostar --accelerate
-name 是虚拟机名字
-ram 是内存大小,默认单位M
-vcpu 是虚拟cpu个数
-f 是硬盘的文件路径
--cdrom 是iso镜像存放的位置
--network bridge 是指定的网卡,可以指定多网卡
--autostart 指定虚拟机是否在物理启动后自动启动
红色的部分是VNC连接配置

之后会弹出virt Viewer的界面。

如果觉得virt Viewer界面有点卡,可以使用vnc,这里我使用vnc连接。实在是卡~~
使用vnc viewer
直接填入宿主机的地址即可


可以先在options中把连接质量调到最高。不然会有闪断。


连接之后,安装系统


至此已经可以看到有一台虚拟机在运行状态。


这里注意一个问题则是如果用xshell连接宿主机,要使用virt-viewer和virt-manger则要满足以下条件
1、保证xorg-x11部分软件安装包

2、开启X11转发功能


3、xshell保证以下正常,除此之外,需要下载xmanger,只是xshell无法打开界面化  (发现这里需要重启 xshell)



阅读(1424) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~