VCSA是VMware vSphere vCenter server的安装套件,其本质是一个深度定制的Linux系统,6.5版本的VCSA只能通过远程安装的方式安装到一个已经安装好ESXi系统的机器上,成为ESXi的一个虚拟机。VCSA6.5的部署方式分为两种,一种为命令行进行部署,一种为使用可视化界面进行部署。在使用可视化界面进行部署时,VCSA6.5支持linux x64 , mac , windows 三种操作系统。其详细介绍见官网
可以从官网下载安装最新版本的VCSA,此处下载了VCSA6.5
VMware-VCSA-all-6.5.0-8024368.iso
在安装VCSA之前,首先要了解安装过程中所用到的机器的地址,以及安装完成后的最终状态。
在本次安装中,我们使用安装ubuntu 18.04 x64操作系统的主机挂载VCSA进行远程安装。
使用的挂载iso命令如下:
sudo mkdir /media/iso
sudo mount -o loop XXX.iso /media/iso
在安装之前相关硬件IP地址如下:
ubuntu 18.04 x64 10.10.18.222
ESXi 10.10.18.4
设置VCSA ip为192.168.30.165
安装完成后VCSA(vCenter)表现为ESXi下的一个虚拟机 。
PS.笔者在实践过程中首先使用的是安装有Windows Server 2012 R2 操作系统的虚拟机进行安装,由于一些未知原因在第一阶段的部署中出错,所以使用安装有ubuntu 18.04 x64的物理机进行远程安装,因此第一阶段的教程的相关截图为Windows Server 2012 R2中的截图。
VCSA的安装可以划分为三个阶段(官方分为两个阶段),其中第一阶段用户远程部署VCSA虚拟机,第二个阶段远程配置vCenter server 服务,本文中第三阶段为登录管理页面。
挂载VCSA安装程序VMware-VCSA-all-6.5.0-8024368.iso
打开查看iso文件,运行installer。
PS.ubuntu 下使用如下命令运行安装程序
cd /media/iso cd ./vcsa-ui-installer/lin64 sudo ./installer
PS.此处使用Windows Server 2012 R2 进行远程安装,所以选择Win32下的 installer。
以下为部署方式选择,如果部署虚拟机数目不大,使用嵌入式即PSC即可。此处我们使用PSC,选择第一个然后next。
vCenter与ESXi的关系通俗的来讲是:“虚拟机管理主机”。ESXi为主机,vCenter为安装其上的主机。因此在远程安装vCenter时需要与ESXi进行通信。设置好相关信息后next。
在此处填写vCenter虚拟机的名称和密码,请注意是虚拟机的名称和密码。
指定存储vCenter虚拟机的硬盘,建议此处选择精简磁盘模式即Thin Disk Mode,这样使用的存储空间会动态变化,提高资源利用率。
在配置网络设置时,需要确定System name,如果在所搭建的硬件环境中存在DNS服务,此处可以输入一个网址,并在DNS服务器中添加解析。(如果拥有公网IP,可以通过DNS服务商购买域名)如果不准备使用DNS服务,可以直接输入IP地址。
等待进度条完成后即可。
使用与VCSA同一网段的虚拟主机,访问VCSA进行部署。点击Set up vCenter Server Appliance开始安装。
PS.点击后需要输入在第一阶段设置的VCSA root用户密码(密码在3.1.5配置的)
相关配置均在第一阶段完成,这里可以查询和更改。
在此处,将同步设置为与ESXi同步
此处使用默认的域名和网站地址,这里设置远程管理的用户名密码。
其实就是询问是否加入VMware的提高用户体验项目,与其他软件相同,会要求提供相关信息。
点击在第二阶段完成时提示的页面此处为https://vCenter.vsphere.local:443出现如下图所示界面,点击HTML5管理页面即可
点击后出现如下界面,输入之前设置的vsphere client 用户名密码即可。PS.用户名默认为[email protected](在3.2.4中配置了administrator密码)
添加新的ESXi,验证vCenter安装情况
鼠标右键点击Test数据中心,选择“Add Host…”,开始添加ESXi主机
此处只有Test数据中心,同时数据中心下属没有文件夹,所以直接挂在数据中心根目录下即可。