Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1764600
  • 博文数量: 150
  • 博客积分: 660
  • 博客等级: 上士
  • 技术积分: 2480
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-08 11:39
文章分类

全部博文(150)

文章存档

2019年(4)

2018年(36)

2017年(53)

2016年(7)

2015年(3)

2014年(3)

2013年(27)

2012年(2)

2011年(1)

2006年(1)

2005年(13)

分类: 系统运维

2018-01-30 18:29:36

centos7.4 kvm的安装配置及应用

安装前提

  • Intel CPU要有VT,AMD CPU要有 AMD-V,一句话cpu需要支持虚拟化的功能。

  • 测试命令

egrep '(vmx|svm)' /proc/cpuinfo

##如果输出有包含vmx或者svm说明cpu支持虚拟化
##如果输出为空,可能是cpu未开启虚拟化的支持,进bios设置找到cpu设置开启即可
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm tpr_shadow vnmi flexpriority ept vpid dtherm ida arat

安装过程

  • centos7.4系统的安装略过

  • qemu-kvm 和libvirt的安装

yum install -y qemu-kvm libvirt-client virt-insatall virt-manager virt-viewer bridge-utils
yum install libvirt virt-install
......
已安装:
  bridge-utils.x86_64 0:1.5-9.el7       qemu-kvm.x86_64 10:1.5.3-141.el7_4.6
  virt-manager.noarch 0:1.4.1-7.el7     virt-viewer.x86_64 0:5.0-7.el7

作为依赖被安装:
......
更新完毕:
  libvirt-client.x86_64 0:3.2.0-14.el7_4.7

作为依赖被升级:
  libvirt-libs.x86_64 0:3.2.0-14.el7_4.7
  python-gobject-base.x86_64 0:3.22.0-1.el7_4.1

完毕!
  • 安装桥接接口
##利用系统的第二块网卡 em2作为br0
[root@ipa01 ~]# nmcli c add type bridge autoconnect yes con-name br0 ifname br0
连接“br0”(9dabb70d-3d16-41a3-94f6-cd22b6b9ddae) 已成功添加。
[root@ipa01 ~]# nmcli c modify br0 ipv4.address 192.168.1.246/24 ipv4.method manual
[root@ipa01 ~]# nmcli c modify br0 ipv4.gateway 192.168.1.254
[root@ipa01 ~]# nmcli c modify br0 ipv4.dns 192.168.1.230
[root@ipa01 ~]# nmcli c add type bridge-slave autoconnect yes con-name em2 ifname em2 master br0
连接“em2”(9c4d9ed8-172c-454e-a836-336ae66d977a) 已成功添加。

ip a 
......
22: br0:  mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether d4:be:d9:b4:03:50 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.246/24 brd 192.168.1.255 scope global br0
       valid_lft forever preferred_lft forever
    inet6 fe80::f37a:c337:204e:ca75/64 scope link tentative
       valid_lft forever preferred_lft forever
  • 服务配置与启动
[root@ipa01 goluk]# systemctl start libvirtd
[root@ipa01 goluk]# systemctl enable libvirtd

应用

下载最新的centos7.4 iso作为源安装文件

wget -c 

安装falcon主机

  • 安装命令1
# virt-install --name falcon \
--ram 8192 \
--disk path=/goluk/kvm/images/falcon.img,size=50 \
--vcpus 4 \
--os-type linux \
--os-variant rhel7 \
--network bridge=br0 \
--graphics none \
--console pty,target_type=serial \
--location /goluk/CentOS-7-x86_64-Minimal-1708.iso \
--extra-args 'console=ttyS0,115200n8 serial'
  • 安装命令2
# virt-install --name falcon\
--ram 8192 \
--disk path=/goluk/kvm/images/falcon.img,size=50 \
--vcpus 4 \
--os-type linux \
--os-variant rhel7 \
--network bridge=br0 \
--graphics none   \
--location /goluk/CentOS-7-x86_64-Minimal-1708.iso \
--extra-args 'console=ttyS0,115200n8'
  • 确认安装完成
# virsh list

 Id    名称                         状态
----------------------------------------------------
 2     falcon                         running 

参考与致谢

  [原]CentOS7.2部署KVM虚拟机


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