linux vcenter(VMware vCenter Server)
如何访问vcsa linux系统
【准备阶段】
准备阶段要做2件事,一是下载vCSA的安装包。二是检查自己的VMware虚拟平台是否符合要求。
第一步,去VMware官方网站下载vCenter Server 5.0 Appliance(SUEL版)。共有3个文件需要下载,下载下来必须放在同一个目录里面,其中一个是OVF配置文件,另外2个是vmdk。(参见图1和图2)
图1需要下载的3个文件
图2:vCSA的安装包必须放在同一个目录中
注:OVF是Open Virtualization Format的缩写,是一种描述虚拟机配置的文件。(关于OVF的具体信息可参见Wiki百科)
注2:目前此下载Link可能暂时被撤。
第二,检查资源是否符合要求。vCSA需要VMware虚拟机平台,资源至少能容纳2个vCPU,8GB vRAM和80GB的磁盘空间。
【部署vCSA】
(1)从菜单开始。File--> Deploy OVF Template...
图3开始部署
(2)选择ovf文件
图4
(3)向导程序读取OVF文件后,显示此VM的具体情况。从图中我们可以看出,这是一个vCenter Server版本5.0,运行在SLES 11上。
图5
(4)接下去要给此虚拟机起一个名字。并选择一个要存放的资源池(如果配置了集群和资源池的话)。
图6
(5)并选择一个datastore
图7
(6)然后选择网络
图8
(7)最后是一个总结,点Finish完成。
图9
【初始配置】
现在,到vSphere客户端开启此虚拟机。
通过console,我们看见的是这样的一个初始配置界面,通过上下移动光标来配置网络和时区。
图10
接着,用IE浏览器登录:
默认帐号是root
默认密码是vmware
第一步首先要接受协议
图11
第2步,选择Database,选embedded数据库类型,然后点Test Settings。成功后点保存。内嵌的数据库是DB2的,支持5个host和50台VM,如果你的虚拟机平台大于这个规模,建议选择外部数据库。vCSA只支持Oracle作为外部数据库。在我们这个测试环境中,embedded数据库就足够用了。
图12
第3步,然后点Status页,会看见Database是embedded状态。这时候可以点Start vCenter开启vCenter服务器了。
图13
图14
第4步,在管理端电脑上安装vSphere Client 5.0,用于连接此vCenter服务器。
(a)如果你的电脑上有vSphere Client 4.0,可以输入vCSA的IP,输入root/vmware来连接,你会收到提示说你的vSphere Client需要升级,点击升级即可进入客户端安装。
(b)如果你的电脑上没有vSphere客户端,可以用浏览器访问,你会看见如下页面,点击Download vSphere Client来下载并安装客户端。
图15
之后应该进行license、网络、datastore等等设置,这些初始配置和普通安装的vCenter一样,这里就不再赘述了。
vCenter 6.7部署(Linux环境)(3)
长久以来,我使用VMware WorkStation,也尝试过VMware ESXi。自ESXi 6.5版本起,我便计划部署一台vCenter。虽然之前有尝试过,但因使用体验不佳,最终将其抛弃。然而,鉴于新华三智能运维云支持与vCenter的对接,我决定再次尝试Linux环境下的部署。
vCenter部署方式有两种:Linux环境与Windows环境。鉴于Linux环境部署的稍微复杂性,我将从Linux环境开始。尽管操作在Windows下进行,依然相当便捷。
进入第二阶段设置VCSA,直接点击"下一步",无需进行特殊设置。禁用SSH,以确保系统安全。由于主机开启了NTP同步,与主机时间保持一致即可。
因无现成的SSO域,选择"创建新SSO域"。需填写域名,密码遵循强度要求,与主机root密码保持一致。配置CEIP时,取消选中"加入VMware客户体验提升计划"选项。
确认所有配置信息,点击"完成"。系统提示一旦开始,无法暂停,再次确认后,进入设备设置阶段。完成后,可使用入门页面登录查看,但需通过IP地址方式访问,避免域名解析问题,当然,修改hosts文件亦可解决。
启动vCenter后,ESXi控制台显示VCSA 6.7虚拟机控制页面,与ESXi控制台页面相似。访问IP地址192.168.100.131,首先下载并安装受信任的根CA证书。安装完毕后,点击"启动VSPHERE CLIENT(HTML5)",进入登录页面。
登录页面与ESXi登录页面高度一致,登录时使用"aministrator@vsphere.local",而非传统的用户名。登录成功后,页面布局清晰可见,上端提示许可证即将过期。
在"系统管理"→"许可"→"许可证"页面,新增许可证。接着,进入"资产"页签,选中主机,执行"Assign License"操作,将许可证分配给对应主机。
Vcenter对比vCSA
在企业级VMware vSphere部署中,vCenter Server与vCenter Server Virtual Appliance(vCSA)都扮演着关键的管理角色。它们虽然功能相似,但在安装和特性上存在差异。
vCSA的独特性在于其局限性:它仅支持SUSE Linux Enterprise Server作为基础,且需要vSphere许可。从VCSA 5.0.1版本开始,它采用PostgreSQL数据库,而早期版本则依赖IBM DB2。对于那些更倾向于Microsoft SQL Server或IBM DB2集成的环境,vCSA可能不是理想选择,因为它不支持这些数据库。
更为重要的是,vCSA不支持Link Mode,这是一种连接多个vCenter Server实例来管理大规模环境的技术。每个单个实例能管理300到3000台虚拟机,而在Link Mode下,可以跨越多个实例管理成千上万台。然而,vCSA不支持IPv6,即使在支持该协议的SUSE Linux操作系统上也是如此。
相比之下,vCenter Server提供了更全面的功能,包括支持更多的数据库选项、Link Mode以及IPv6。然而,安装vCenter Server的过程较为复杂,需要64位的Windows Server 2008 R2,以及Microsoft SQL Server Express等特定数据库。此外,安装还需要满足.NET 3.5 SP1架构或Microsoft Windows Installer 4.5的要求,且需要一台物理或虚拟服务器作为基础。
在实际选择时,数据中心的规模通常会成为决定因素:如果规模较小或者对特定功能有需求,vCSA可能是更便捷的选择;而对于大型、复杂环境和更全面功能的追求者,vCenter Server可能是更合适的选择。