《VMware vSphere企业运维实战》——2.3 vSphere ESXi基本管理与配置

简介: VMware vSphere客户端包括两种,一种是vSphere Client,这是一个C/S架构的软件,用来连接并管理VMware ESXi;另一个是vSphere Web Client,这是一个B/S架构的软件,可以使用浏览器对VMware ESXi进行管理。

本节书摘来自异步社区《VMware vSphere企业运维实战》一书中的第2章,第2.3节,作者:王春海著,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.3 vSphere ESXi基本管理与配置

在虚拟化主机VMware ESXi的控制台界面中,可以进行简单的配置。但要实现VMware ESXi的全部功能,需要使用专用的客户端软件vSphere客户端对其进行管理。VMware vSphere客户端包括两种,一种是vSphere Client,这是一个C/S架构的软件,用来连接并管理VMware ESXi;另一个是vSphere Web Client,这是一个B/S架构的软件,可以使用浏览器对VMware ESXi进行管理。本章先使用C/S架构的vSphere Client的使用,在下章将介绍B/S架构的管理软件。使用vSphere Client管理VMware ESXi的拓扑如图2-40所示。

screenshot

2.3.1 vSphere Client的安装
vSphere Client是一个Windows应用程序,可以运行在32位或64位的Windows XP及其以后的系统中,但考虑到主流的操作系统已经升级为Windows 7或Windows 8.1,推荐在Windows 7或Windows 8.1中安装vSphere Client。本章中的所有截图,以及客户端管理环境,如无特别的说明,表示都是在Windows 8.1中完成。

说明

在本章介绍中,VMware ESXi 5.5服务器端的地址是172.18.96.10。
(1)在VMware ESXi中没有集成vSphere Client 5的客户端,你需要登录VMware官方网站下载vSphere Client,该软件大小为347MB。你可以登录vSphere ESXi 5的控制台地址,在“Download vSphere Client”链接中获取这个地址,如图2-41所示。

screenshot

说明

在VMware vCenter Server安装光盘(或光盘镜像中),也包括了vSphere Client安装程序,如果你已经下载了vCenter Server 5.5光盘镜像,可以使用“虚拟光驱”加载这个镜像,并在光盘vSphere-Client文件夹中,找到vSphere Client的安装程序,如图2-42所示。
screenshot

(2)之后运行vSphere Client的安装程序,从5.1版本开始,VMware vSphere Client支持简体中文、繁体中文、英语、日语、法语、德语与朝鲜语,你可以根据需要选择,如图2-43所示。

screenshot

(3)vSphere Client的安装比较简单,完全按照默认值安装即可,如图2-44所示。

screenshot

2.3.2 在Windows XP或2003主机安装vSphere Client的问题
在Windows XP或Windows Server 2003上安装vSphere Client 5.5时,会弹出图2-45的提示。

screenshot

并且在安装完成后,使用vSphere Client连接VMware ESXi 5.5的主机时,弹出图2-46的错误信息。

screenshot

这是由于vSphere 5.5 使用 Open SSL 库,为安全起见,该库会默认配置为仅接受使用强密码套件的连接。但在 Windows XP 或 Windows Server 2003 上,vSphere Client 和 vSphere PowerCLI 不使用强密码套件来连接 vCenter Server时,服务器端会出现错误,并在 vSphere Client 或 vSphere PowerCLI 端出现握手错误。

解决方法有以下几种。

(1)下载Microsoft提供的补丁,修订这个问题。对于 Windows Server 2003 或 64 位 Windows XP,应用适用于您的平台的 Microsoft 修补程序。

(2)在安装vSphere Client之前,将Windows XP升级到Vista或更高版本。如果是Windows Server 2003,则升级到Windows Server 2008或更高版本。

(3)如果配置了vCenter Server,则在 vCenter Server 主机上,通过允许服务器使用弱密码套件进行通信来降低隐含安全性。为此,请在 vCenter Server vpxd.cfg文件中加入以下内容:

<config>
 ... 
<vmacore>
     ... 
<ssl>
       ... 
<cipherList>ALL</cipherList>
     ... 
</ssl>
   ... 
</vmacore>
 ... 
</config>

2.3.3 启动vSphere Client并登录到VMware ESXi
启动vSphere Client,在“IP地址/名称”地址栏中,键入要管理的VMware ESXi、VMware ESX Server或VMware Virtual Center(VMware虚拟中心)的IP地址,然后键入VMware ESXi(或VMware Virtual Center)的用户名及密码,单击“登录”按钮,如图2-47所示。

screenshot

说明

在本例中,登录的VMware ESXi的IP地址是172.18.96.10,用户名是root,密码是1234567。如果当前计算机登录的用户名、密码在要登录的VMware ESXi或VMware Virtual Center具有相同的用户名与密码,则可以选中“使用Windows会话凭据”,这样可以不必输入用户名与密码进行验证。
在第一次登录某个VMware ESXi或VMware Virtual Center时,会弹出一个“安全警告”的对话框,选中“安装此证书并且不显示……”,然后单击“忽略”按钮,以后将不再出现此提示,如图2-48所示。

screenshot

在登录到VMware ESXi后,如果在安装VMware ESXi时没有键入序列号,则会弹出“VMware 评估通知”的对话框,提示你的产品会在60天后过期,单击“确定”按钮进入vSphere Client控制台,如图2-49所示。

screenshot

在第一次登录到VMware ESXi时,默认会显示“清单”视图,单击“清单”按钮(如图2-50所示)将显示VMware ESXi主机,如图2-51所示。

screenshot

2.3.4 为VMware ESXi输入序列号
在安装完VMware ESXi后,默认为评估模式,并可以使用最多60天。在60天之内,该VMware ESXi没有任何的限制,在产品到期之前,需要为VMware ESXi购买一个许可才能使用。本节介绍为VMware ESXi输入序列号的方法。

(1)在VMware vSphere Client控制台中,单击“配置”链接,在“软件”列表中选择“已获许可的功能”,在右侧显示当前的VMware ESX Server许可证类型及支持的功能,如果是评估模式,则会显示产品的过期时间,如图2-52所示。

screenshot

(2)如果你有VMware ESXi的序列号,可以在“配置→己获许可的功能”选项中,单击右侧的“编辑”按钮,在弹出“分配许可证”对话框中,选择“向此主机分配新许可证密钥”,并单击“输入密码”,在弹出的“添加许可证密钥”中,键入VMware ESXi的序列号即可,如图2-53所示。

screenshot

(3)在注册之后,在“ESX Server许可证类型”中,显示当前获得许可的功能,以及支持的CPU数量、产品过期时间等,如图2-54所示。

screenshot

说明

在图2-54中,显示的产品功能只有“最大内存为32GB”、“最多8路虚拟SMP”,这是由于输入的是一个免费的VMware ESXi序列号的缘故。 在不使用VMware vCenter Server提供的高级功能,VMware ESXi可以免费使用,此时可以从VMware官方网站申请VMware ESXi的序列号。要注意,免费版的序列号不支持VMware vCenter Server的高级功能,例如虚拟机迁移、HA、模板等功能,如果要使用这些功能,你还需要重新注册VMware ESXi,输入支持更高功能的序列号才能使用。
(4)如果在产品的初期你输入的是一个免费的VMware ESXi序列号,后期想使用VMware ESXi的高级功能(实际上是VMware vCenter Server提供的),则仿照图2-53的方式,重新注册VMware ESXi,并输入一个具有更高功能的序列号即可。注册后界面如图2-55所示。

screenshot

2.3.5 为VMware ESXi服务器配置时间
在实际使用中,计算机的时间比较重要,许多文档的生成都依据计算机以及服务器的时间。现在越来越多的服务器已经迁移到虚拟机中运行,而虚拟机中的时间依据于VMware ESXi主机的时间,如果ESXi主机的时间不正确,则虚拟机的时间也不正确,在许多时候会造成问题。在安装VMware ESXi之后,要调整或修改VMware ESXi的时间配置,以让VMware ESXi的时间与你所在的时区时间同步。通常来说,如果网络中有“NTP服务器”,如Microsoft的Active Directory服务器,则可以配置为VMware ESXi使用局域网中的“NTP服务器”进行时间的同步;如果当前网络中没有NTP服务器,但VMware ESXi的配置可以连接到Internet,则可以采用Internet上提供的NTP服务器如time.windows.com。如果既没有NTP服务器,也不能访问Internet,则可以手动调整时间。

说明

NTP是Network Time Protocol的简称,是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等)做同步化,它可以提供高精准度的时间校正(LAN上与标准时间的差小于1毫秒,而WAN上与标准时间的差为几十毫秒),且可由加密确认的方式来防止恶毒的协议攻击。
(1)在“配置→时间配置”选项中,单击右上角的“属性”按钮,在弹出的“时间配置”对话框中,调整VMware ESXi主机的时间与你所在时区当前时间相同,然后单击“确定”按钮,如图2-56所示。

(2)如果要设置VMware ESXi的NTP“时间服务器”,可以在图2-56中单击“选项”按钮,在弹出的“NTP守护进程(ntpd)选项”对话框中,选择“NTP设置”,单击“添加”按钮,添加NTP服务器,NTP服务器可以是局域网中自己设置的NTP服务器,也可以是Internet上提供的,如Windows的NTP服务器,其地址是“time.windows.com”,设置之后单击“确定”按钮,如图2-57所示。在本示例中,采用网络中的Active Directory服务器作为时间服务器,其地址为172.18.96.1。

screenshot

(3)也可以在图2-57中添加多个NTP服务器。在添加NTP服务器之后,可以在“常规”选项中,选择“与主机一起启动和停止”单选按钮,如图2-58所示。设置之后单击“确定”按钮。

screenshot

2.3.6 添加数据存储
VMware ESXi可以管理使用本地磁盘存储、基于网络的iSCSI提供的存储、直接连接的FC HBA光纤、直接连接的SAS HBA卡连接的专业数据存储服务器提供的磁盘空间,创建数据存储。

在前面的内容中,介绍了可以将VMware ESXi安装在U盘或SD卡中。当在U盘上安装并启动VMware ESXi后,VMware ESXi并不能使用U盘作为数据存储,还需要为VMware ESXi添加存储。下面以此为例,介绍在VMware ESXi中添加存储的内容,步骤如下。

(1)使用vSphere Client连接到VMware ESXi,在“配置→存储器”中单击“添加存储器”链接,如图2-59所示。如果当前ESXi没有存储时,会提示“ESXi主机没有永久存储”。

screenshot

(2)在“选择存储器类型”对话框中,选中“磁盘/LUN”,如图2-60所示。

screenshot

(3)在“选择磁盘/LUN”对话框中,可以看出,当前有一个磁盘可以使用,大小为1.82TB,如图2-61所示。

screenshot

(4)在“文件系统版本”对话框中,为数据存储指定VMFS的版本。在VMware ESXi 5中支持VMFS-5的版本,目前该版本只有VMware ESXi 5的主机支持。如果VMware ESXi 5以前版本的主机将要访问此数据存储,需要选择“VMFS-3”。在本例中选择“VMFS-5”,如图2-62所示。

screenshot

(5)在“当前磁盘布局”中,显示了当前磁盘的容量,目前该磁盘容量为1.82TB,如图2-63所示。

screenshot

(6)在“属性”对话框中,为新添加的数据存储命名。在命名的时候,最好能分清添加的存储是属于哪一台服务器,是基于本地磁盘还是基于网络磁盘(如FC光纤存储、iSCSI网络存储)。在本例中,设置存储为ESX2-Data,如图2-64所示。

screenshot

(7)在“磁盘/LUN格式化”对话框中,设置最大文件大小,通常选择默认值即可,如图2-65所示。

screenshot

(8)在“即将完成”对话框中,复查设置,然后单击“完成”按钮,如图2-66所示。
screenshot

在添加完数据存储后,在“存储器”中,可以看到新的存储器。

2.3.7 主机缓存设置
为了近一步提高虚拟机的性能,可以在VMware ESXi主机配置固态硬盘并将固态硬盘设置为VMware ESXi主机缓存,vSphere ESXi 5主机能自动检测本地固态硬盘并允许将固态硬盘的一部分设置为虚拟机交换文件的一个本地缓存。在某些情况下,VMware SSD配置能够显著提升性能。

当主机使用完内存容量时,需要花费几个步骤才能把内存空出来以满足虚拟机的需求。首先,主机通过使用透明页共享消除内存中的冗余页面。接下来主机借助于内存释放驱动程序强制释放内存,然后使用内存压缩减少内存中的页大小。如果主机仍旧不能释放足够的内存,那么将会强制将内存页面交换到磁盘中。如果在vSphere Client的主机配置选项中启用交换到主机缓存选项,那么将允许在交换到共享磁盘之前首先将内存页面交换到本地SSD中。与交换到共享磁盘相比,VMware SSD支持显著降低了对虚拟机的性能影响,因为本地SSD的时间延迟更低,性能更高。

本节介绍在VMware ESXi中配置并启用主机缓存的设置,这需要在你的VMware ESXi物理主机上配置一块固态硬盘(SSD),并将其添加在“主机缓存设置”中作为一个存储器使用,主要步骤如下。

(1)使用vSphere Client登录到VMware ESXi,在“配置→主机缓存设置”中,单击“添加存储器”,如图2-67所示。可以看到,在当前主机缓存设置中还没有存储器(只有SSD固态硬盘存储器才会在此显示)。

screenshot

(2)在“选择存储器类型”对话框,选择“磁盘/LUN”。

(3)在选择“磁盘/LUN”对话框中,检测到可用的硬盘,并且在“驱动器类型”中显示为SSD,如图2-68所示。
screenshot

(4)在“文件系统版本”对话框选择“VMFS-5”。

(5)在“当前磁盘布局”对话框单击“下一步”,使用整个硬盘。

(6)在“属性”对话框,输入数据存储名称,在此命名为“SSD”,如图2-69所示。

screenshot

(7)在“磁盘/LUN-格式化”对话框,选择“最大使用空间”。

(8)在“即将完成”对话框,显示了添加的磁盘类型、数据存储名称、容量,单击“完成”按钮,如图2-70所示。
screenshot

(9)添加SSD存储器后,在“主机缓存配置”列表中即显示新添加的存储器,选择新添加的数据存储,单击“属性”链接,如图2-71所示。

screenshot

(10)在“主机缓存设置”对话框,选择“分配主机缓存空间”,并设置缓存大小,在此设置缓存大小为50GB,如图2-72所示。也可以选择“使用最大可用空间”,以将整个固态磁盘当作主机缓存。

screenshot

(11)配置之后,返回“主机缓存配置”,可以看到已经为主机缓存分配了50GB的空间,如图2-73所示。

screenshot

相关文章
|
2月前
|
运维 应用服务中间件 持续交付
自动化运维的利器:Ansible实战应用
【9月更文挑战第33天】本文将带你深入理解Ansible,一个强大的自动化运维工具。我们将从基础概念开始,逐步探索其配置管理、任务调度等功能,并通过实际案例演示其在自动化部署和批量操作中的应用。文章旨在通过浅显易懂的语言和实例,为读者揭开Ansible的神秘面纱,展示其在简化运维工作中的强大能力。
167 64
|
27天前
|
Prometheus 运维 监控
智能运维实战:Prometheus与Grafana的监控与告警体系
【10月更文挑战第26天】Prometheus与Grafana是智能运维中的强大组合,前者是开源的系统监控和警报工具,后者是数据可视化平台。Prometheus具备时间序列数据库、多维数据模型、PromQL查询语言等特性,而Grafana支持多数据源、丰富的可视化选项和告警功能。两者结合可实现实时监控、灵活告警和高度定制化的仪表板,广泛应用于服务器、应用和数据库的监控。
142 3
|
2月前
|
机器学习/深度学习 人工智能 运维
企业内训|LLM大模型在服务器和IT网络运维中的应用-某日企IT运维部门
本课程是为某在华日资企业集团的IT运维部门专门定制开发的企业培训课程,本课程旨在深入探讨大型语言模型(LLM)在服务器及IT网络运维中的应用,结合当前技术趋势与行业需求,帮助学员掌握LLM如何为运维工作赋能。通过系统的理论讲解与实践操作,学员将了解LLM的基本知识、模型架构及其在实际运维场景中的应用,如日志分析、故障诊断、网络安全与性能优化等。
65 2
|
3月前
|
运维 安全 应用服务中间件
自动化运维的利剑:Ansible实战应用
【9月更文挑战第24天】在现代IT基础设施的快速迭代与扩展中,自动化运维成为提升效率、保障稳定性的关键。本文将深入探讨Ansible这一流行的自动化工具,通过实际案例分析其如何简化日常运维任务,优化工作流程,并提高系统的可靠性和安全性。我们将从Ansible的基础概念入手,逐步深入到高级应用技巧,旨在为读者提供一套完整的Ansible应用解决方案。
|
17天前
|
运维 Ubuntu 应用服务中间件
自动化运维工具Ansible的实战应用
【10月更文挑战第36天】在现代IT基础设施管理中,自动化运维已成为提升效率、减少人为错误的关键手段。本文通过介绍Ansible这一流行的自动化工具,旨在揭示其在简化日常运维任务中的实际应用价值。文章将围绕Ansible的核心概念、安装配置以及具体使用案例展开,帮助读者构建起自动化运维的初步认识,并激发对更深入内容的学习兴趣。
41 4
|
19天前
|
消息中间件 运维 UED
消息队列运维实战:攻克消息丢失、重复与积压难题
消息队列(MQ)作为分布式系统中的核心组件,承担着解耦、异步处理和流量削峰等功能。然而,在实际应用中,消息丢失、重复和积压等问题时有发生,严重影响系统的稳定性和数据的一致性。本文将深入探讨这些问题的成因及其解决方案,帮助您在运维过程中有效应对这些挑战。
24 1
|
2月前
|
运维 监控 jenkins
运维自动化实战:利用Jenkins构建高效CI/CD流程
【10月更文挑战第18天】运维自动化实战:利用Jenkins构建高效CI/CD流程
|
2月前
|
运维 关系型数据库 MySQL
自动化运维工具Ansible的实战应用
【10月更文挑战第9天】在现代IT运维领域,效率和可靠性是衡量一个系统是否健康的重要指标。自动化运维工具Ansible因其简洁、易用的特性,成为了众多企业和开发者的首选。本文将通过实际案例,展示如何利用Ansible进行日常的运维任务,包括配置管理、软件部署以及批量操作等,帮助读者深入理解Ansible的应用场景及其带来的效益。
|
2月前
|
运维 Prometheus 监控
运维中的自动化实践每月一次的系统维护曾经是许多企业的噩梦。不仅因为停机时间长,更因为手动操作容易出错。然而,随着自动化工具的引入,这一切正在悄然改变。本文将探讨自动化在IT运维中的重要性及其具体应用。
在当今信息技术飞速发展的时代,企业对系统的稳定性和效率要求越来越高。传统的手动运维方式已经无法满足现代企业的需求。自动化技术的引入不仅提高了运维效率,还显著降低了出错风险。本文通过几个实际案例,展示了自动化在IT运维中的具体应用,包括自动化部署、监控告警和故障排除等方面,旨在为读者提供一些实用的参考。
|
26天前
|
Prometheus 运维 监控
智能运维实战:Prometheus与Grafana的监控与告警体系
【10月更文挑战第27天】在智能运维中,Prometheus和Grafana的组合已成为监控和告警体系的事实标准。Prometheus负责数据收集和存储,支持灵活的查询语言PromQL;Grafana提供数据的可视化展示和告警功能。本文介绍如何配置Prometheus监控目标、Grafana数据源及告警规则,帮助运维团队实时监控系统状态,确保稳定性和可靠性。
128 0

热门文章

最新文章