centos7安装kvm_KVM-虚拟化部署项目

本文介绍了在CentOS7上部署KVM虚拟化环境的详细步骤,包括设置RAID10阵列、网络规划、NFS存储服务器配置以及虚拟机的动态迁移。通过合理的IP规划、NFS共享存储和KVM优化,实现了高效的虚拟机管理和迁移。
摘要由CSDN通过智能技术生成

b1c4d0da68a201ddd677812ca7e4063f.png

KVM虚拟化部署项目背景

公司需要部署虚拟化平台,以便充分利用服务器资源并灵活使用服务器资源,综合考虑主流虚拟化方案后,决定采用KVM虚拟化技术,并打算使用NFS共享虚拟机文件,以便可以灵活的动态迁移虚拟机。

主要有以下需求:

1、 要有合理的IP规划及设备使用文档备案;

2、要有合理的网络规划方案:存储网络、管理网络及虚拟机通信网络

3、网络要具有良好的性能,保证数据通信良好,尤其是存储网络一定要保证其性能及可靠性;

4、存储服务器硬盘要保证高速数据读写操作以及容错、扩容机制;

5、服务器系统采用统一的CentOS7.7系统;

6、服务器系统上统一安装好KVM虚拟化软件;

7、存储服务器使用NFS共享虚拟机硬盘文件和ISO安装镜像文件

8、建立虚拟机并优化虚拟机;

9、虚拟机能够动态迁移;

==实验环境部署==

IP地址规划

三个网络

一、NAT网络 192.168.150.0/24

KVM1:192.168.150.129/24

KVM2:192.168.150.128/24

二、NFS-server储存网络 10.1.1.0/24

KVM1:10.1.1.10/24

KVM2:10.1.1.11/24

NFS_server:10.1.1.12/24

三、KVM热迁移网络:172.16.1.0/24

KVM1:172.16.1.1/24

KVM2:172.16.1.2/24

61937307852bf438aece4948bcc90de0.png

129f9ba405303489d2d09ce4dd8b4b3e.png

a98c355b774b54442afcddf8cf03a949.png

服务器系统上统一安装好KVM虚拟化软件

### 6.1、如果你是最小化安装需要安装以下包
[root@wanghongchao-kvm1 ~]# yum groupinstall "GNOME 桌面" -y  //安装GNOME桌面环境
[root@wanghongchao-kvm1 ~]# yum install qemu-kvm -y           //KVM核心模块
[root@wanghongchao-kvm1 ~]# yum install qemu-kvm-tools -y      //KVM调试工具,可以选择性安装
[root@wanghongchao-kvm1 ~]# yum install qemu-img -y           //允许你创建、转换和修改镜像,能处理被qemu支持的
所有镜像格式
[root@wanghongchao-kvm1 ~]# yum install libvirt -y               //管理虚拟机的工具包
[root@wanghongchao-kvm1 ~]# yum install virt-install -y            //virt-install是一个使用libvirt库构建新虚拟机的命令行
工具
[root@wanghongchao-kvm1 ~]# yum install virt-manager -y         //图形界面管理虚拟机
[root@wanghongchao-kvm1 ~]# yum install bridge-utils -y           //配置linux以太网桥
### 6.2、安装完了之后验证
[root@wanghongchao-kvm1 ~]# egrep  -c  "(vmx|svm)"  /proc/cpuinfo 
4             
[root@wanghongchao-kvm1 ~]# lsmod | grep  kvm
kvm_intel             183621  0 
kvm                   586948  1 kvm_intel
irqbypass              13503  1 kvm
###验证成功
####6.3、启动KVM服务
[root@wanghongchao-kvm1 ~]# systemctl   enable  libvirtd.service 
[root@wanghongchao-kvm1 ~]# systemctl   start libvirtd.service 
[root@wanghongchao-kvm1 ~]# systemctl   status libvirtd.service

fcc849de91a4bb9ae4f2a43b15920b79.png

挂载本地光盘镜像作为YUM源

[root@wanghongchao-nfs ~]# mkdir  /mnt/media
[root@wanghongchao-nfs ~]# mount  /dev/cdrom   /mnt/media/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@wanghongchao-nfs ~]# cd   /etc/yum.repos.d/
[root@wanghongchao-nfs yum.repos.d]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo  epel
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo  epel.repo 
[root@wanghongchao-nfs yum.repos.d]# mkdir bak
[root@wanghongchao-nfs yum.repos.d]# mv   ./*.repo  bak/
[root@wanghongchao-nfs bak]# mv local.repo   ..
##配置本地yum源
[root@wanghongchao-nfs ~]# vim   /etc/yum.repos.d/local.repo  
[root@wanghongchao-nfs ~]# cat  /etc/yum.repo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值