vmware 相关知识整理

时间:2022-12-24 10:36:36


VMware Infrastructure的组件介绍:

ESX server :ESX server提供一个虚拟层,将物理主机的处理器,内存存储器以及网络资源以虚拟化方式分配给多台虚拟机,此服务器提供引导程序、管理服务、以及其他管理虚拟机的服务。

VirtualCenter:一种服务,该服务充当连接至网络的VMwareESXServer主机的中心管理员。VirtualCenter 指导虚拟机和虚拟机主机(ESX Server 主机)上的操作。

virtualCenter Server:(vcenter)此服务器安装在windows计算机上。(物理计算机或者虚拟机均可),集中管理vmware esx sever主机。 virtualcenter server允许使用 vmware infrastructure的高级功能,例如 vmware DRS,VMware HA和VMotion等。作为 Windows 服务, VirtualCenter Server 持续在后台运行;即使没有连接 VI Client,并且没有任何人登录到其驻留的计算 机,它也依然执行其监视和管理活动。它必须可通过网络访问其管理的所有主机, 且运行 VI Client 的计算机必须能通过网络访问此服务器。

vmware SDK web 服务随着 virtualCenter Server 一起安装。

virtualCenter 插件:可选应用程序

    VMwareHA: 启用高可用性群集的一种功能。
    VMotion:可将运行中的虚拟机从一台ESXServer主机移至另一台主机而不中断 其服务的一种功能。
    VMwareDRS:帮助改善所有主机和资源池中的资源分配及功耗情况的一种功能。
    VMwareInfrastructureSDK软件包‐用于管理VirtualInfrastructure的一些API 和说明这些 API 的文档。
virtualCenter 模块:独立于基本产品进行包装,需独立安装。
    VMwareConverter‐将物理计算机或虚拟机转换为ESXServer虚拟机。可以将转换后的虚拟机添加到 VirtualCenter 清单中。
    VMwareUpdateManager‐为ESXServer主机和虚拟机提供安全监视和升级支持。

VIClient:VIClient安装在Windows计算机上,是与VMwareInfrastructure进行交互的主要方式。VMware Infrastructure Client (VI Client)是一种管理虚拟机的解决方案,
    VI Client 可用作:
    操作虚拟机的控制台;与VirtualCenterServer及ESXServer主机连接的管理界面。

WebAccess:可通过浏览器从VirtualCenterServer或ESXServer主机下载 VI Client。
LicenseServer:该服务器安装在Windows系统上,根据许可协议对 VirtualCenter Server 和 ESX Server 主机进行相应授权。管理员可以使用 VI Client 更改软件许可证;

VirtualCenter数据库: VirtualCenterServer使用数据库组织VMwareInfrastructure环境中的所有配置数据;一种持久存储区域,用于维护VirtualCenter环境下每个受 管的虚拟机、主机以及用户的状态。VirtualCenter 数据库 相对于 VirtualCenter Server 计算机可以是远程或本地。

数据存储: 创建虚拟机时指定的虚拟机文件的存储位置。数据存储隐藏了各种存储 选项 (如服务器本地 SCSI 磁盘上的 VMFS 卷、光纤通道 SAN 磁盘阵列、 iSCSI SAN 磁盘阵列或网络附加存储 (NAS) 阵列)的特性,为虚拟机所需的各类存储产 品提供一个统一的模型。

VirtualCenter代理: 每台受管主机上可收集、传达和执行VirtualCenterServer发送的操作的软件。 VirtualCenter 代理 是在第一次向 VirtualCenter 清单添加任何主机时安装的。

主机代理: 每台受管主机上都有的软件,它收集、传达和执行通过VIClient接收 的操作。它是在 ESX Server 安装过程中安装的。

VirtualCenterLicenseServer: 存储VirtualCenter和ESXServer中大部分操作 (如启动虚拟机)所需的软件许可证的服务器。


安装virtualCenterServer注意的问题:
    需要配置virtualCenter数据库,当然也可以使用默认的sqlserver数据库,(默认数据库只支持小型虚拟化情况)
    另外附加安装的程序有VIclient(连接esx server的客户端程序),VMwareLicenseServer(证书管理),VMwareConverterEnterprise(将物理机转换为虚拟机的 VirtualCenter 插件。)
VirtualCenter 组件的通信
    VirtualCenter Server 必须能够将数据发送到每个 VirtualCenter 受管主机,并且从每个 VI Client 接收数据。
    对来自于 VI Client 的连接, VirtualCenter Server 用来侦听的默认端口是 80、 443 和 902。 VirtualCenter Server 还使用 443 端口侦听来自于 VI Web Access Client 和其他 SDK 客户端的数据传输。
    端口 902 是 VirtualCenter 用于将数据发送到受管主机的默认端口。
    端口 27000 和 27010 是 License Server 用于与 ESX Server 主机通信的默认端口。
VirtualCenter 组件也可以安装在运行于 ESX Server 主机上的 Windows 虚拟机中。

VMware Infrastructure Client (VI Client)是一种管理虚拟机的解决方案,它不但灵 活而且是可配置的。管理虚拟机主要有两种方法:
直接通过ESXServer主机(单个主机或独立主机)管理。这种方法只能管理安装 在主机上的虚拟机及其资源。
通过VirtualCenterServer管理。这种方法可管理分布在数个ESXServer主机上的 多个虚拟机及其资源。

————————————————————
VirtualCenter 监控并管理虚拟和物理基础架构的各个组件
    虚拟机和模板:一种虚拟化x86个人计算机环境,可在其中运行客户操作系统以及 相关的应用程序软件。同一台受管主机上可同时运行多台虚拟机。模板是指定类型 的虚拟机。
    主机:所有虚拟机驻留的主要组件。
    资源池:一种结构,它允许委派对主机资源的控制权,可以创建多个资源池,作为主机或群集的直接子级,并对它们进行配置。然后将对它们的控制权委派给其他个人或组织。受管资源为主机或群集中的CPU和内存。虚拟机在资源池中执行并提取其中的资源。
    群集:一组具有共享资源和共享管理界面的ESXServer主机。将主机添加到群集时,主机的资源将成为群集资源的一部分。群集管理所有主机的资源。
    数据存储:数据中心中基础物理存储资源组合的虚拟表示。这些物理存储资源可能 来自服务器的本地 SCSI 磁盘、光纤通道 SAN 磁盘阵列、iSCSI SAN 磁盘阵列或网 络附加存储 (NAS) 阵列。
    网络:将虚拟环境中的虚拟机相互连接或将虚拟机连接到外部物理网络的网络。
    文件夹‐用来将对象分组以及将对象组织到层次结构中的容器。这不仅很方便,而且提供了一种应用权限的自然结构。
        有三种类型的文件夹,每个文件夹均可包含其他文件夹 (同一类型)和一个其他类型的对象。这些对象有:数据中心,虚拟机(包括模块),计算资源(包括主机和集群)
        数据中心文件夹直接在根节点下形成层次结构,允许用户以任何方便的方式对其数 据中心分组。每个数据中心内都包含一个虚拟机和模板文件夹层次结构以及一个主 机和群集文件夹层次结构。
    数据中心‐与用于组织特定对象类型的文件夹不同,数据中心集合了在Virtual Infrastructure 中进行工作所需的所有不同类型对象:主机、虚拟机、网络和数据 存储。
        在数据中心内,有四种独立的层次结构。虚拟机(和模版),主机(和集群),网络,数据存储。
        因为不可能将网络或数据存储放进文件夹,因此网络和数据存储层次结构始终为平面列表数据中心充当这些对象的命名空间边界。同一数据中心中不能有名称相同的两个对象 (例如,两个主机),但名称相同的两个对象可位于不同的数据中心。