一、vmware esxi的安装和使用

vmware的主要产品:

  • Workstation Pro:面向windows和linux系统的个人虚拟化产品
  • Fusion for Mac:面向Mac系统的个人虚拟化产品
  • ThinApp:是一款无代理应用虚拟化解决方案
  • Horizon:用于管理虚拟桌面(VDI)、应用和在线服务的领先平台
  • Horizon Cloud:用于托管虚拟桌面和应用的灵活云计算平台
  • NXS for Horizon:一款虚拟桌面寄出架构VDI(Virtual Desktop Infrastructure)网络连接解决方案
  • VMware Enterprose PKS:面向多云企业和服务提供商的生产级kubernetes
  • VMware vSphere Integrated Containers:用于传统应用和容器化应用的企业级容器基础架构
  • vSAN:经过闪存优化的vSphere原生存储,适用于私有云和公有云
  • VMware vSphere:业界领先的服务器虚拟化平台,作为基础平台,是任何云环境的理想之选,什么是 vSphere 7 | 服务器虚拟化软件 | VMware | CN
  • VMware vCenter Server:用于管理跨混合云的vSphere环境的集中式平台

vmware vsphere

官方安装文档:VMware vSphere 文档

VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并为您提供工具来管理加入该环境的数据中心。

vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_vmware

安装vmware esxi 6.7

https://customerconnect.vmware.com/cn/downloads/#all_products 需要登录

基于vmware workstation虚拟机运行vmware esxi,安装esxi服务器,选择对应的vmware esxi版本

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_运维_02

 

加载内核

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_运维_03

加载安装程序 

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_linux_04

确认安装

 

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_虚拟机_05

按F11同意

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_VMware_06

选择硬盘并安装

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_linux_07

设置管理员密码,最少7位且符合密码复杂度要求,是用于登录系统和web管理界面

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_vmware_08

 开始安装

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_linux_09

 安装完成之后会自动重启,配置相关信息然后登录

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_vmware_10

 按F2登录服务器,输入安装过程中设置的管理员密码,管理员为root,密码为安装过程中设置的密码

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_linux_11

设置服务器IP

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_虚拟机_12

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_linux_13

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_VMware_14

重启网络服务,按Esc退出之后,再按Y确认重启网络

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_虚拟机_15

 开启ssh服务,ssh登录无法输入密码解决办法

# vi /etc/ssh/sshd_config
PasswordAuthentication yes #改成yes

# /etc/init.d/SSH restart #重启ssh服务

登录web管理界面

浏览器输入对应ip进入web管理界面

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_linux_16

web管理界面首页

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_虚拟机_17

 

二、使用vsphere创建windows和centos 虚拟机

通过web管理界面创建虚拟机

宿主机要开启硬件辅助虚拟化,VMware vsphere必须依赖宿主机开启硬件辅助虚拟化功能,即必须在宿主机的BIOS设置中开启Inter vt-x。而且vmware esxi虚拟机也要开启虚拟化

VMware workstation创建的vmware esxi虚拟机开启虚拟化

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_vmware_18

 KVM创建的vmware esxi虚拟机开启虚拟化

检查vmware esxi主机的kvm_intel模块是否开启了嵌套虚拟机功能
# modinfo kvm_intel | grep nested
parm: nested:bool
# cat /sys/module/kvm_intel/parameters/nested
N

如果不是Y的话,执行下面语句,需要先将虚拟机关闭,不然设置的时候会报错
# modprobe -r kvm-intel
# modprobe kvm-intel nested=1
# cat /sys/module/kvm_intel/parameters/nested
Y

创建centos虚拟机

创建存储目录

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_linux_19

 对应的存储目录位置

[root@localhost:~] cd vmfs/volumes/datastore1/isos/
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] pwd
/vmfs/volumes/datastore1/isos
[root@localhost:/vmfs/volumes/61e5335a-1e082fa4-5362-000c2942fe87/isos] ls -lrt
total 0

上传iso文件

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_vmware_20

选择类型

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_linux_21

 定义虚拟机名称与版本

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_VMware_22

 定义存储

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_vmware_23

自定义相关配置 

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_VMware_24

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_运维_25

 确认完成信息

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_linux_26

开始安装过程,具体安装步骤略 

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_VMware_27

安装完成之后的管理界面 

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_VMware_28

创建windows虚拟机

提前上传iso文件至定义的存储目录,选择类型

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_VMware_29

选择名称和客户端操作系统

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_linux_30

 选择存储

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_运维_31

 自定义相关信息设置

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_VMware_32

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_linux_33

确认完成信息

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_vmware_34

开始安装,具体安装过程略

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_vmware_35

三、实现虚拟机迁移

前提要先安装好VMware vCenter Server管理程序

安装VMware vCenter Server

必须安装在windows server系统且系统版本是windows server 2008 sp2或更高版本,此环境以windows server2016为例,内存设置要大于8G

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_虚拟机_36

 

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_虚拟机_37

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_虚拟机_38

修改本地hosts文件

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_虚拟机_39

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_vmware_40

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_虚拟机_41

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_linux_42

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_vmware_43

虚拟机迁移

实现将虚拟机在vmware esxi主机之间跨主机迁移。迁移之前要先断开CD/DVD驱动器

配置vmotion专用网络

在各esxi主机添加vmotion网络,即全部主机执行一下网络添加操作:

主机—配置—虚拟交换机—添加网络

添加网络

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_linux_44

 选择网络类型

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_VMware_45

选择交换机 

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_VMware_46

指定端口属性

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_虚拟机_47

IP地址配置

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_虚拟机_48

验证最终信息 

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_运维_49

 注:各节点都要添加vmotion网络,IP地址不能冲突

执行虚拟机迁移

在vmware esxi主机中,选择要迁移的目标虚拟机,选中后右键点击,然后选择迁移

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_linux_50

选择迁移类型

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_vmware_51

选择计算机资源

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_运维_52

选择存储

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_vmware_53

选择网络

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_VMware_54

选择vmotion优先级

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_运维_55

 验证最终迁移信息

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_vmware_56

迁移任务执行过程

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_VMware_57

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_虚拟机_58

查看迁移完成的虚拟机状态

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_linux_59

验证迁移之后的虚拟机网络连通性

vsphere虚拟机安装arm架构的系统 vmware vsphere怎么安装_VMware_60

由于此迁移方式没有使用NFS的共享存储,相当于把运行在主机1上的虚拟机的所有文件完整迁移到主机2上,要迁移虚拟机的文件所以虚拟机迁移过程时间会比较长,如果用NFS共享存储,两台主机都挂载NFS共享存储把运行虚拟机的文件存放至NFS共享存储上,那么就迁移虚拟机的时候就不需要迁移虚拟机的文件,迁移过程很快就会完成。