ESXi

简介

ESXi:
安装在实体服务器上,其实是个linux内核的操作系统,只有安装了ESXi以后你才能在上面创建虚拟机。可以理解成在你的台式机上装的vmware workstation,只不过ESXi不用运行在操作系统上(因为本身就是操作系统)而为虚拟机直接调用硬件资源。

vSphere:
是vmware一套产品的总称,包含了vCenter和ESXi及其他组件,类似于OFFICE和WORD的关系。vSphere其实就是连接ESXI和vCenter的Client客户端,即:用来连接ESXI(不过只能连接一台ESXI,即"一对一"管理),也可以用来连接vCenter服务器(连接后,通过vCenter添加多台ESXI宿主机进行集中管理)。
vSphere Web Client是为忙碌的管理员提供的一款通用的、基于浏览器的VMware管理工具,能够监控并管理VMware基础设施。在摆脱Windows平台下的vSphere Client之前,需要先在后台安装并配置Web Client组件
vCenter:
客户端管理软件,用来操作和管理多台ESXI宿主机及其虚拟机,即"一对多"管理,比如监控虚拟机运行情况、创建虚拟机、调整虚拟机资源、迁移虚拟机等等。

  • 先安装ESXI系统(即宿主机系统)
  • 接着安装vSphere(连接ESXI的client端),通过vSphere连接ESXI服务器创建虚拟机。不过-vSphere只能一对一管理EXSI,即只能连接一台ESXI宿主机(不像XenCenterr客户端那样可以添加多台宿主机进行管理,没有"添加"项)。
  • 再用虚拟机安装vCenter。vCenter可以连接多台ESXI宿主机,并对宿主机上面的虚拟机进行管理。vCenter有Client客户端(即通过vSphere客户端连接)和Web端两种方式进行管理。
  • ESXI是底层,vSphere是连接终端,vCenter是管理ESXI宿主机及vSphere上创建的虚拟机的。
  • vCenter和ESXI要分别安装在两台服务器上,ESXI必须安装在物理机上,vCenter可以安装在物理机上,也可以安装在虚拟机上。

对于不间断要求高的系统,ESXi主机+vCenter可以实现零宕机的功能。ESXi主机是为提供运行资源的地方,而vCenter是集中调度和管理虚拟机的管理者。

ESXi 6/7安装

环境需求

WMware16.x
ESXI 6/7.x

详细步骤如下图

WMware创建虚拟主机

esxi 部署 docker esxi wol_大数据

esxi 部署 docker esxi wol_big data_02


导入ESxI 7镜像

esxi 部署 docker esxi wol_客户端_03

esxi 部署 docker esxi wol_esxi 部署 docker_04


esxi 部署 docker esxi wol_客户端_05


esxi 部署 docker esxi wol_客户端_06


esxi 部署 docker esxi wol_客户端_07


esxi 部署 docker esxi wol_elasticsearch_08


esxi 部署 docker esxi wol_big data_09


esxi 部署 docker esxi wol_客户端_10


esxi 部署 docker esxi wol_客户端_11


esxi 部署 docker esxi wol_big data_12

esxi 部署 docker esxi wol_big data_13


创建完虚拟机时候,等待虚拟机进入系统

esxi 部署 docker esxi wol_客户端_14


esxi 部署 docker esxi wol_大数据_15


按F11 进入下一步

esxi 部署 docker esxi wol_elasticsearch_16


回车(接受并继续)

esxi 部署 docker esxi wol_大数据_17


回车 接受并继续

esxi 部署 docker esxi wol_elasticsearch_18


配置密码(要去必须含有大小写和特殊符号)

如xx123@XX(配置完成后回车下一步)

esxi 部署 docker esxi wol_esxi 部署 docker_19


按 F11进行安装

esxi 部署 docker esxi wol_esxi 部署 docker_20


等待安装完成

esxi 部署 docker esxi wol_客户端_21


安装完成后,出现以下界面(回车 )

重启重新读取

esxi 部署 docker esxi wol_大数据_22

重启完成,等待加载

esxi 部署 docker esxi wol_大数据_23


按 F2 配置系统

esxi 部署 docker esxi wol_elasticsearch_24


输入之前设置的密码

esxi 部署 docker esxi wol_大数据_25


方向键(上、下)来控制选项块,选择配置Network (网络)设置ip

esxi 部署 docker esxi wol_big data_26


选择配置ipv4 ip

esxi 部署 docker esxi wol_big data_27


通过方向(上下)键来选择set static address (配置静态ip)选项,在下面的输入框中填写

ip 掩码和网关,最最后回车保存即可

esxi 部署 docker esxi wol_big data_28


保存后,再按Esc键,系统会弹出是否保存配置的窗口,我们键入(Y)表示同意即可

esxi 部署 docker esxi wol_大数据_29


完成配置

esxi 部署 docker esxi wol_elasticsearch_30

通过本机ip进行访问ESXI 的Web界面

esxi 部署 docker esxi wol_客户端_31


输入再安装系统时创建的 用户和密码

esxi 部署 docker esxi wol_客户端_32


esxi 部署 docker esxi wol_elasticsearch_33


分配许可证(激活)在主页的组评测找到管理,左键单击,进入管理界面,然后选择许可选项,在许可选项卡中,单击分配许可证

esxi 部署 docker esxi wol_big data_34


将文章开头处的许可码复制到此处,最后,点击检查许可证

esxi 部署 docker esxi wol_客户端_35


结果如下:(即代表激活成功)

esxi 部署 docker esxi wol_elasticsearch_36

客户端创建虚拟机

登录客户端

用户和密码是在安装ESXI是创建的

esxi 部署 docker esxi wol_elasticsearch_37


登录后会出现证书弹窗,点击忽略

esxi 部署 docker esxi wol_big data_38


主页面

点击清单,查看主机运行情况

esxi 部署 docker esxi wol_大数据_39


主机运行正常

esxi 部署 docker esxi wol_esxi 部署 docker_40

新建虚拟主机

点击"文件"选项,点击后出现"新建"选项,我们点击新建,再点击"新建虚拟主机"

esxi 部署 docker esxi wol_大数据_41


选择自定义创建,点击下一步

esxi 部署 docker esxi wol_大数据_42


填写虚拟机名称,点击下一步

esxi 部署 docker esxi wol_客户端_43


创建存储池,选择默认的存储,然后点击下一步

esxi 部署 docker esxi wol_big data_44

选择稳定的推荐版本,下一步

esxi 部署 docker esxi wol_大数据_45


选择客户端操作系统,选择Liunx系统,版本选择 Centos7

esxi 部署 docker esxi wol_elasticsearch_46


配置cpu核心数(保持默认即可)

esxi 部署 docker esxi wol_esxi 部署 docker_47


配置内存大小(保持默认2G)即可

esxi 部署 docker esxi wol_elasticsearch_48


配置网卡(默认一个网卡,网卡类型保持默认)下一步,即可

esxi 部署 docker esxi wol_客户端_49


配置SCSI控制器类型(保持默认并行),下一步即可。

esxi 部署 docker esxi wol_大数据_50


创建新的虚拟磁盘

esxi 部署 docker esxi wol_big data_51


配置磁盘大小(20G),下一步。

esxi 部署 docker esxi wol_客户端_52


保持默认下一步

esxi 部署 docker esxi wol_big data_53


完成配置

esxi 部署 docker esxi wol_大数据_54


完成配置后,想要开启虚拟机,装系统需要上传、添加镜像

上传镜像操作如下

在左侧菜单栏中单击虚拟机名称,进入到虚拟机管理页面,找到"摘要"选项,单击进入此页面,进入之后再由此的资源页面中找到"datastore1"右击弹出菜单,选择浏览存储

esxi 部署 docker esxi wol_big data_55


在datastore1文件夹中新建一个文件夹来单独存储系统镜像

esxi 部署 docker esxi wol_esxi 部署 docker_56


进入到刚刚创建的文件夹中,上传镜像

esxi 部署 docker esxi wol_客户端_57


esxi 部署 docker esxi wol_elasticsearch_58

esxi 部署 docker esxi wol_大数据_59


esxi 部署 docker esxi wol_elasticsearch_60


镜像上传完成后,为虚拟机添加镜像点击新建虚拟机名称,进入到虚拟机"摘要"页面,单击"编辑设置"

esxi 部署 docker esxi wol_客户端_61


进入到虚拟机设置页面,在"硬件"选项卡中,找到CD/DVD驱动器选线,点击选中后,到右侧的设备状态页面中,选中"数据存储iso文件"单选框,再点击浏览,进入到数据浏览窗口,之后单击选中"datastore1",最后单击打开

esxi 部署 docker esxi wol_esxi 部署 docker_62


进入到 "datastore1"数据库文件夹中,进入镜像存放的目录,选中镜像

esxi 部署 docker esxi wol_esxi 部署 docker_63


esxi 部署 docker esxi wol_客户端_64


添加完成后可以在"虚拟机属性"窗口的"设备状态"中看到镜像路径,点击确定

esxi 部署 docker esxi wol_大数据_65


开机安装系统

esxi 部署 docker esxi wol_客户端_66


Centos安装过程不做赘述

esxi 部署 docker esxi wol_客户端_67


esxi 部署 docker esxi wol_esxi 部署 docker_68


esxi 部署 docker esxi wol_大数据_69

ESXI 6.x版本访问web页面时会出现如下情况

esxi 部署 docker esxi wol_客户端_70


原因是因为,ESXI默认是不打开web界面的一般是与客户端连用

解决方法
1.开启esxi的ssh
2.通过ssh运行安装web client的命令:

esxcli software vib install -v https://download3.vmware.com/software/vmw-tools/esxui/esxui-signed-7119706.vib

执行行完成后,在网页中打开https://ip/ui后,即可:

在安装的ESXI系统设置中

esxi 部署 docker esxi wol_客户端_71


esxi 部署 docker esxi wol_esxi 部署 docker_72


esxi 部署 docker esxi wol_客户端_73


esxi 部署 docker esxi wol_elasticsearch_74


使用ssh工具连接上后

esxi 部署 docker esxi wol_大数据_75


successfully即表示成功访问页面

esxi 部署 docker esxi wol_客户端_76