栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

KVM,esxi虚拟机

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

KVM,esxi虚拟机

KVM,esxi虚拟机

1、安装配置kvm虚拟机,并创建虚拟机。

1.1 最小化安装时,修改为图形界面1.2 系统安装为图形化时1.3 安装KVM,用命令行创建虚拟机1.4 在图形化安装界面下交互式安装KVM 2、实现将虚拟机在vmware esxi主机之间跨主机迁移。

2.1 vmware esxi 6.7安装2.2 安装Windows 2016,在Windows 2016上安装VMware vCenter Server2.3 VMware vCenter Server添加esxi主机2.4 在一台vmware esxi 上传虚拟机系统镜像2.5 esxi创建虚拟机2.6 VMware vCenter Server创建专用网络,进行2个esxi的虚拟机之间迁移

1、安装配置kvm虚拟机,并创建虚拟机。 1.1 最小化安装时,修改为图形界面

用虚拟机时需要打开CPU这些选项

关闭防火墙,关闭selinux
systemctl disable firewalld
sed -i 's/SELINUX=enforcing$/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
最小化安装变成图形化界面方式
yum groupinstall -y "GNOME Desktop"
systemctl set-default graphical.target   设置linux主机为图形界面模式
安装完成后,重启查看是否为图形界面模式

在linux主机安装VNC服务端,用来在Windows下用VNC客户端远程linux主机
yum install tigervnc-server -y
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

vi /etc/systemd/system/vncserver@:1.service
在service下修改USER,哪个用户远程写哪个
[Service]
Type=simple
ExecStart=/usr/bin/vncserver_wrapper root %i  #这行有,把它也修改为root

vncpasswd          用哪个用户登录就用(su - 用户名)切换到用户,然后设置vnc密码
Would you like to enter a view-only password (y/n)? n

多个用户远程就cp多一个service,然后把用户名重新修改,端口号是5900+vncserver@:1.service这里的1,比如5902这样。

systemctl start vncserver@:1.service
systemctl enable vncserver@:1.service
ss -tnl   确认5901端口打开


下载安装VNC客户端,测试能否远程linux主机
VNC客户端下载地址VNC客户端
在Windows下安装完成后,用win+s调出搜索栏,输入vnc

输入远程的地址和端口
192.168.116.130:5901

点击continue

输入密码

鼠标往上拉,可以看到linux的登录界面,输入账户密码登录

1.2 系统安装为图形化时

虚拟机安装图形界面时将CPU选项虚拟化打开

安装系统时选择这个

1.3 安装KVM,用命令行创建虚拟机

命令行创建虚拟机
将下载好的镜像上传到linux主机
centos镜像地址:Centos
选择版本,找到isos/x86_64/目录下进行下载
用winscp或者xshell等工具将镜像上传到linux主机

yum -y install qemu-kvm  libvirt   virt-manager virt-install virt-viewer   安装KVM工具
qemu-img create -f qcow2 /var/lib/libvirt/images/centos7.7-1.qcow2 3G  创建虚拟机存储空间

virt-install --virt-type kvm --name centos7 --ram 1024 --vcpus 2 --cdrom=/tmp/CentOS-7-x86_64-DVD-1908.iso --disk path=/var/lib/libvirt/images/centos7.7-1.qcow2 --network network=default  --graphics vnc,listen=0.0.0.0 --noautoconsole --os-variant=Centos7.0

--virt-type kvm   指定模式
--name centos7    指定虚拟机名字
--ram 1024        指定虚拟机内存
--vcpus 2         指定CPU个数
--cdrom=/tmp/CentOS-7-x86_64-DVD-1908.iso               指定系统镜像来源,不能放在root目录下
--disk path=/var/lib/libvirt/images/centos7.7-1.qcow2   指定上面创建的虚拟机存储空间
--network network=default                               指定使用默认网络

在图形界面下输入

virt-manager


右键点击open

可以看到安装界面,然后一直安装即可

1.4 在图形化安装界面下交互式安装KVM

将下载好的镜像上传到linux主机
centos镜像地址:Centos
选择版本,找到isos/x86_64/目录下进行下载
用winscp或者xshell等工具将镜像上传到linux主机
进入桌面,右键新建终端

安装KVM工具

yum -y install qemu-kvm  libvirt   virt-manager virt-install virt-viewer 


在图形界面下输入

virt-manager


点击这个开始新建虚拟机

选择第一个

点击这个找到上传系统镜像的目录


设置内存和CPU

设置虚拟机硬盘大小

设置虚拟机名字

默认自动跳转到安装centos 7

没有跳转在虚拟机右键点击open即可

2、实现将虚拟机在vmware esxi主机之间跨主机迁移。

拓扑图:

2.1 vmware esxi 6.7安装

系统下载链接:esxi 6
系统下载链接:esxi 7
安装vmware esxi版本:VMware-VMvisor-Installer-201912001-15160138.x86_64.iso
注意:用vmware虚拟机可以选择乌班图系统方式安装,CPU选项要开启这3个虚拟化功能,要不然装不了

安装步骤

回车

按F11同意协议

回车

回车,选择默认语言

输入密码

按F11开始安装


回车重启

配置IP,按F2输入账户密码登录

再次按F2进入选项


选择第3个,配置IP

按ESC退出,选择Y保存IP地址

2.2 安装Windows 2016,在Windows 2016上安装VMware vCenter Server

这台设备是用来安装VMware vCenter Server,这个软件是用来管理多台esxi的
注意:必须安装在系统版本是Windows Server 2008 SP2或更高版本

VMware vCenter Server下载:VMware vCenter Server
下载这个,VMware-VIM-all-6.7.0-14367737 VMware vCenter Server for Windows.iso
以Windows 2016系统,系统内存要在8G以上,安装vCenter Server
设置本地hosts文件,这个名称安装时要用到

C:WindowsSystem32driversetc
编辑hosts文件
192.168.2.230 vmware-client


打开文件,开始安装VMware vCenter Server
选择安装


选择下一步



输入刚才设置的hosts名

忽略这个


输入密码







2.3 VMware vCenter Server添加esxi主机

打开网址,在网页上添加2台esxi主机

http://192.168.2.230


输入本机账户名和后缀名administrator@vsphere.local,还有上面设置的密码

右键选择新建数据中心


修改设置,要不然会出现添加不了esxi的情况

选择vmware-client>选中配置>设置>高级设置>点击编辑设置

找到vpxd.certmgmt.mode,原本的值是vmca,修改成thumbprint,保存即可

在数据中心右键添加esxi主机

输入要添加的esxi的IP

输入esxi的账户密码






2.4 在一台vmware esxi 上传虚拟机系统镜像

登录一台vmware esxi网页,输入安装时设置的root账户和密码

https://192.168.2.156/


点击浏览存储器

点击上传,将下载好的系统镜像上传

2.5 esxi创建虚拟机

上传镜像后,点击虚拟机,开始创建centos7虚拟机

选择第一个

选择要安装的系统版本

选择安装系统的硬盘,有多块硬盘根据需要安装

其他配置自定义,但是CD这里要选择刚才上传的系统镜像




点击完成

默认创建好虚拟机没开机,点击打开电源

右键点击打开控制台

选择第一个,开始安装centos 7


选择分区

默认分区点Done就行
自定义分区点红色箭头再点Done

设置密码,等待安装完成


设置主机名和测试文件

hostnamectl set-hostname centos7-0
hostname
echo `hostname` >test.txt

2.6 VMware vCenter Server创建专用网络,进行2个esxi的虚拟机之间迁移

2台esxi都要添加同一个网络
登录VMware vCenter Server,选择esxi主机,点击右键添加网络

选择第一个

选择现有交换机,用本身的网络做新的网络出来




添加这个属性,2个esxi的新网络标签名字必须一致

输入新的网络IP


注意:需要迁移的虚拟机需要解除所有挂载,登录esxi网页确保虚拟机没有挂载其他设备

把光盘卸载,只留主机设备

选择esxi,虚拟机迁移最好关机再迁移,右键选中迁移

选中第3个

确认这里显示兼容成功

选择虚拟机在新的esxi主机的存储位置



在下面任务栏查看迁移进度

最终可以看到设备迁移成功

登录esxi主机,确认虚拟机状态

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/740693.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号