如果系统满足特定要求,则可以跨 vCenter Server 实例使用 vSphere vMotion。
以下列表总结了跨 vCenter Server 实例进行迁移时系统必须满足的要求:
如果在增强型链接模式下跨 vCenter Server 实例迁移虚拟机时不使用高级跨 vCenter vMotion,请确认您已满足以下要求。
这两个 vCenter Server 实例必须位于同一 vCenter Single Sign-On 域中。增强型链接模式允许源 vCenter Server 对目标 vCenter Server 进行身份验证。
有关在增强型链接模式下安装 vCenter Server 的信息,请参见《vCenter Server 安装和设置》文档。
跨 vCenter Server 和长距离 vSphere vMotion 功能要求具有 vSphere Enterprise Plus 许可证。有关详细信息,请参见vmware.com/uk/products/vsphere/compare.html" target="_blank" rel="external noopener" style="box-sizing: border-box; text-decoration-line: none; background-color: transparent; transition: all 0s ease 0s; outline: 0px; line-height: 24px; letter-spacing: 0px; color: rgb(0, 121, 184) !important;">http://www.vmware.com/uk/products/vsphere/compare.html。
源和目标 vCenter Server 实例及 ESXi 主机必须为 6.7 或更高版本。
两个 vCenter Server 实例必须彼此同步时间,以便进行正确的 vCenter Single Sign-On 令牌认证。
对于仅迁移计算资源的情况,两个 vCenter Server 实例必须连接到共享虚拟机存储。
如果在不同的 vCenter Single Sign-On 域中使用 Advanced Cross vCenter vMotion 跨 vCenter Server 实例迁移虚拟机,请确认您已满足以下要求。
从中启动虚拟机导入或导出的 vCenter Server 实例的版本必须为 7.0 Update 1c 或更高版本。
要使用 Advanced Cross vCenter vMotion 功能对已打开电源的虚拟机执行 vMotion 操作,您必须拥有 vSphere Enterprise Plus 许可证。
要使用 Advanced Cross vCenter vMotion 功能迁移已关闭电源的虚拟机,您必须拥有 vSphere Standard 许可证。
通过 vCenter 增强型链接模式,您可以登录到任何一个 vCenter Server实例,并且还可以查看和管理组中所有 vCenter Server 系统的清单。
最多可以在单个 vSphere Single Sign-On 域中加入 15 个具有 vCenter 增强型链接模式的 vCenter ServerAppliance 部署。
可以在部署 vCenter ServerAppliance 期间创建 vCenter 增强型链接模式组。
还可以通过将 vCenter Server 从一个 vSphere 域移至或重新指向另一个现有域来加入 vCenter 增强型链接模式组。有关重新指向 vCenter Server节点的信息,请参见将 vCenter Server 重新指向其他域中的另一个 vCenter Server。
vCenter Server Appliance 的 vCenter 增强型链接模式
为 vCenter Server Appliance 部署启用增强型链接模式时,可以将多个 vCenter Server Appliance 部署连接在一起,形成一个域。
其他功能包括:
简化的备份和还原过程。有关详细信息,请参见vCenter Server 的基于文件的备份和还原。
简化的 HA 过程,无需负载均衡器。
使用增强型链接模式最多可将 15 个 vCenter Server Appliance 部署链接到一起,并在一个清单视图中显示。
对于 vCenter High Availability (vCenter HA) 集群,三个节点视为一个逻辑 vCenter Server 节点。有关 vCenter HA 架构概览,请参见《vSphere 可用性》中的“vCenter 架构概览”。一个 vCenter HA 集群需要一个 vCenter Server 标准许可证。
增强型链接模式和只读复制
如果 vCenter High Availability (vCenter HA) 实例与另一个使用增强型链接模式的 vCenter Server 实例连接,当 vCenter HA 故障切换到被动节点且无法与其他 vCenter Server 节点上的复制合作伙伴通信时,vCenter HA 节点上的副本会进入只读模式。
加入 vCenter 增强型链接模式域
可以在部署 vCenter ServerAppliance 期间将该 vCenter Server Appliance 连接到另一个节点。
注:还可以通过将 vCenter Server 从一个 vSphere 域移至或重新指向另一个现有域来加入 vCenter 增强型链接模式组。有关重新指向 vCenter Server节点的信息,请参见将 vCenter Server 重新指向其他域中的另一个 vCenter Server。
例如,假设您要部署两个 vCenter Server Appliance 系统,并使用 vCenter 增强型链接模式连接这两个节点。
如果要使用 UI 安装程序部署 vCenter ServerAppliance 节点:
对于设备 1,将vCenter ServerAppliance 部署为 ESXi 主机 1 上的实例。将时间设置与 ESXi 主机 1 同步。
对于设备 2,将vCenter ServerAppliance 部署为 ESXi 主机 1 上的实例,并配置时间设置,以便设备 2 与 ESXi 主机 1 同步。在第 2 阶段中,选择加入设备 1 上已部署设备的 vCenter Single Sign-On 服务器。有关具体说明,请参见阶段 2 – 设置新部署的 vCenter Server 设备。
如果要使用 CLI 部署 vCenter ServerAppliance 节点:
将设备 1 的 JSON 配置模板 embedded_vCSA_on_VC.json(或 embedded_vCSA_on_ESXi.json)配置为 ESXi 主机 1 上的实例。有关准备 JSON 配置文件的具体说明,请参见为 CLI 部署准备 JSON 配置文件。
通过运行vcsa-cli-installer命令部署设备 1。有关说明,请参见Windows、Linux 或 Mac 计算机执行 CLI 部署。" style="box-sizing: border-box;background-color: transparent;transition: all 0s ease 0s;outline: 0px;line-height: 24px;letter-spacing: 0px;color: rgb(0, 121, 184) !important">使用 CLI 部署 vCenter Server Appliance。
将设备 2 的 JSON 配置模板 embedded_vCSA_replication_on_VC.json(或 embedded_vCSA_replication_on_ESXi.json)配置为 ESXi 主机 1 上的实例。在
sso
部分中的replication_partner_hostname
字段中输入第一个嵌入式节点的主机名。通过运行 vcsa-cli-installer命令使用 embedded_vCSA_replication_on_VC.json(或 embedded_vCSA_replication_on_ESXi.json)文件部署设备 2。
可以将 vCenter Server 从一个 vSphere 域移至另一个 vSphere 域。诸如标记和许可等服务将保留并迁移到新的域。
支持以下用例:
可以在存在或不存在复制的情况下,将 vCenter Server 从一个现有域迁移到另一个现有域。迁移的 vCenter Server 将从其当前的 Single Sign-on 域中移出,并作为通过增强型链接模式连接的另一个 vCenter Server 加入另一个现有域。
有关在没有复制合作伙伴的情况下将单个嵌入式节点从一个域重新指向另一个现有域的说明,请参见在没有复制合作伙伴的情况下将单个 vCenter Server 节点重新指向另一个现有域。
有关在使用复制的情况下将嵌入式节点从一个域重新指向另一个现有域的说明,请参见在存在复制合作伙伴的情况下将 vCenter Server 节点重新指向另一个现有域。
可以将 vCenter Server 从现有域迁移到新创建的域(其中迁移的 vCenter Server 是第一个实例)。有关此类重新指向的说明,请参见将 vCenter Server 节点重新指向新域。在这种情况下,无复制合作伙伴。
可以在没有复制合作伙伴的情况下将单个 vCenter Server 从一个 Single Sign-on 域重新指向另一个现有 Single Sign-On 域。每个 Single Sign-on 域都包含单个 vCenter Server。 仅 vCenter Server 6.7 Update 1 及更高版本支持重新指向。 您必须重新指向相同版本的 vCenter Server。 为确保不发生数据丢失,请先对每个节点进行基于文件的备份,然后再继续对 vCenter Server 执行重新指向。 在开始重新指向过程之前,请确保两个 vCenter Server 节点均已打开电源。 (可选) 运行预检查模式命令。预检查模式将从 vCenter Server 提取标记数据(标记和类别)和授权数据(角色和特权)。预检查不会迁移任何数据,但会检查源和目标 vCenter Server 之间发生的冲突。例如,使用以下 CLI 运行预检查: 注:如果复制合作伙伴不存在(重新指向新创建的域),则不需要预检查。有关 cmsso-util domain-repoint 命令的参数定义,请参见 域重新指向命令的语法。预检查将冲突写入 /storage/domain-data 目录。 (可选) 查看冲突,然后针对所有冲突应用解决方法或针对每个冲突应用单独的解决方法。冲突解决方法包括:注:标记和授权冲突的默认解决方法模式为“复制”,除非在预检查期间生成的冲突文件中被替代。 复制:在目标域中创建数据副本。 跳过:跳过将数据复制到目标域。 Merge:合并冲突但不创建副本。 运行 execute 命令。在执行模式下,在预检查模式期间生成的数据将读取并导入到目标节点。然后将 vCenter Server 重新指向目标域。例如,在没有复制合作伙伴的情况下重新指向时,请运行带以下选项的 execute 命令: 有关 cmsso-util domain-repoint 命令的参数定义,请参见 域重新指向命令的语法。 可以在使用复制合作伙伴的情况下将 vCenter Server 从一个 Single Sign-on 域重新指向另一个现有域。 仅 vCenter Server 6.7 Update 1 及更高版本支持重新指向。 您必须重新指向相同版本的 vCenter Server。 为确保不发生数据丢失,请先对每个节点进行基于文件的备份,然后再继续对 vCenter Server 执行重新指向。 关闭要重新指向(移动到其他域)的节点(例如,节点 C)。 取消配置要重新指向的 vCenter Server 节点。例如,要取消配置节点 C,请登录到节点 B(在原始域上),然后运行以下命令: 取消注册节点 C 后,重新启动服务。对节点 C 的引用将从节点 B 以及与原始域中的节点 C 链接的任何其他节点中删除。 打开节点 C 的电源以开始重新指向过程。 (可选) 运行预检查模式命令。预检查模式将从 vCenter Server 提取标记数据(标记和类别)和授权数据(角色和特权)。预检查不会迁移任何数据,但会检查源和目标 vCenter Server 之间发生的冲突。例如,使用以下 CLI 运行预检查: 注:如果复制合作伙伴不存在(重新指向新创建的域),则不需要预检查。有关 cmsso-util domain-repoint 命令的参数定义,请参见 域重新指向命令的语法。预检查将冲突写入 /storage/domain-data 目录。 (可选) 检查冲突,然后针对所有冲突应用解决方法或针对每个冲突应用单独的解决方法。冲突解决方法包括:注:标记和授权冲突的默认解决方法模式为“复制”,除非在预检查期间生成的冲突文件中被替代。 复制:在目标域中创建数据副本。 跳过:跳过将数据复制到目标域。 Merge:合并冲突但不创建副本。 运行执行命令。在执行模式下,在预检查模式期间生成的数据将读取并导入到目标节点。然后将 vCenter Server 重新指向目标域。例如,使用以下 CLI 运行 execute 命令: 有关 cmsso-util domain-repoint 命令的参数定义,请参见 域重新指向命令的语法。 可以将 vCenter Server 从现有域重新指向新创建的域。 仅 vCenter Server 6.7 Update 1 及更高版本支持重新指向。 您必须重新指向相同版本的 vCenter Server。 为确保不发生数据丢失,请在每个节点的关闭电源状态下进行基于文件的备份并生成快照,然后再继续对 vCenter Server 执行重新指向。 关闭要重新指向(移动到其他域)的节点(例如,节点 C)。 取消配置要重新指向的 vCenter Server 节点。例如,要取消配置节点 C,请登录到节点 B(在原始域上),然后运行以下命令: 取消注册节点 C 后,重新启动服务。对节点 C 的引用将从节点 B 以及与原始域中的节点 C 链接的任何其他节点中删除。 打开节点 C 的电源以开始重新指向过程。 运行执行命令。在执行模式下,在预检查模式期间生成的数据将读取并导入到目标节点。然后将 vCenter Server 重新指向目标域。例如,在没有复制合作伙伴的情况下重新指向(重新指向新域)时,请运行带以下选项的执行命令: 有关 cmsso-util domain-repoint 命令的参数定义,请参见 域重新指向命令的语法。 可以使用命令实参来设置域重新指向命令的执行形参。 cmsso-util domain-repoint CLI 将 vCenter Server 从一个域重新指向另一个域。 可以向 CLI 重新指向命令添加用空格分隔的参数列表。 在预检查模式下运行域重新指向命令时,将导出并检查来自 vCenter Server 的数据,而且会将冲突写入到文件中。 以下数据会导出到 /storage/domain-data/ or ProgramData/VMWare/vCenterServerdata/domain-data 文件夹: All_Privileges.json All_Roles.json All_TagCategories.json All_Tags.json 这些文件包含来自运行该命令的 vCenter Server 的所有数据(授权和标记)。 如果使用 -dvf 或 --dest-vc-fqdn 选项提供辅助 vCenter Server,则任何冲突也会导出到同一个文件夹: Conflicts_Roles.json Conflicts_TagCategories.json Conflicts_Tags.json 以下是示例冲突文件: 以下是示例冲突文件的几个部分: 要指定用于处理冲突的解决方法,可在 还可以通过在每个冲突级别编辑 冲突类型中列出了冲突类型。 导入角色时,如果目标 vCenter Server 中存在具有相同名称但具有不同特权的角色时,将发生 如果源 vCenter Server 中的角色与目标 vCenter Server 中的角色具有相同的名称和特权列表,但角色 ID 不同,则会使用目标 vCenter Server 中的角色 ID 并将其更新到 如果源 vCenter Server 中的角色与目标 vCenter Server 中的角色具有相同的名称,但特权列表不同,则会合并两个角色的特权列表。 域重新指向会将许可证密钥复制到新域。复制许可证密钥可确保重新指向后保留所有资产的有效许可。 vCenter Server 将基于域跟踪许可证使用情况。如果某个密钥在多个域中使用,必须确保该密钥的使用量总和不超过其容量。要简化许可证管理工作,请移除复制到另一个域的每个许可证,然后为资产分配新的许可证。 重新指向后,原始域中不再使用(即,分配给资产)的许可证密钥。 在多个域中使用(即,分配给资产)的许可证密钥。 如果在完成重新指向后,某个许可证密钥显示在多个域中,但未在其中的某些域中使用,则可从不使用该许可证密钥的任何域中移除它。有关如何在 vCenter Server 中移除许可证的说明,请参见《vCenter Server 和主机管理》中的“移除许可证”。 如果您有具有足够未使用容量的其他许可证密钥可用,则可以使用这些其他密钥代替要移除的许可证密钥。请参见《vCenter Server 和主机管理》中的“将许可证分配给多个资产”,以在 vCenter Server 中分配许可证。 您可能会将在多个域中使用的许可证密钥拆分为单独的许可证密钥,并为每个域分配一个。要拆分许可证密钥,请参见 VMware 知识库文章,网址为 http://kb.vmware.com/kb/2006972。要确定要在原始许可证密钥拆分成的每个许可证密钥中包含的容量,请参见《vCenter Server 和主机管理》中的“查看许可信息”,以查看 vCenter Server 中每个域的许可证密钥使用情况。 然后,可将生成的每个许可证密钥添加到一个不同的域,并在 vCenter Server 中分配给先前使用原始许可证密钥许可的资产。请参见《vCenter Server 和主机管理》中的“创建新许可证”创建许可证,并参见《vCenter Server 和主机管理》中的“将许可证分配给多个资产”将许可证分配给多个资产。 在将不同许可证分配给所有资产后,可使用 vCenter Server 从所有域中移除不再有效的原始许可证密钥。请参见《vCenter Server 和主机管理》中的“移除许可证”。在没有复制合作伙伴的情况下将单个 vCenter Server 节点重新指向另一个现有域
前提条件
过程
cmsso-util domain-repoint -m pre-check --src-emb-adminAdministrator--replication-partner-fqdnFQDN_of_destination_node--replication-partner-adminPSC_Admin_of_destination_node--dest-domain-namedestination_PSC_domain
cmsso-util domain-repoint -m execute --src-emb-adminAdministrator--replication-partner-fqdnFQDN_of_destination_node--replication-partner-adminPSC_Admin_of_destination_node--dest-domain-namedestination_PSC_domain
在存在复制合作伙伴的情况下将 vCenter Server 节点重新指向另一个现有域
前提条件
过程
cmsso-util unregister --node-pnidNode_C_FQDN--usernameNode_B_sso_administrator@sso_domain.com--passwdNode_B_sso_adminuser_password
cmsso-util domain-repoint -m pre-check --src-emb-adminAdministrator--replication-partner-fqdnFQDN_of_destination_node--replication-partner-adminPSC_Admin_of_destination_node--dest-domain-namedestination_PSC_domain
cmsso-util domain-repoint -m execute --src-emb-adminAdministrator--replication-partner-fqdnFQDN _of_destination_node--replication-partner-admindestination_node_PSC_Admin_user_name--dest-domain-namedestination_PSC_domain
将 vCenter Server 节点重新指向新域
前提条件
过程
cmsso-util unregister --node-pnidNode_C_FQDN--usernameNode_B_sso_administrator@sso_domain.com--passwdNode_B_sso_adminuser_password
cmsso-util domain-repoint -m execute --src-emb-adminAdministrator--dest-domain-namedestination_PSC_domain
域重新指向命令的语法
cmsso-util domain-repoint -m execute --src-emb-adminAdministrator--replication-partner-fqdnFQDN _of_destination_node--replication-partner-admindestination_node_PSC_Admin_user_name--dest-domain-namedestination_PSC_domain
参数 描述 -m, --mode mode 可以是 pre-check 或 execute。pre-check参数在预检查模式下运行命令。execute参数在执行模式下运行命令。 -spa, --src-psc-admin 源 vCenter Server 的 SSO 管理员用户名。不要附加 @domain。 -dpf, --dest-psc-fqdn 要重新指向的 vCenter Server 的 FQDN。 -dpa, --dest-psc-admin 目标 vCenter Server 的 SSO 管理员用户名。不要附加 @domain。 -ddn, --dest-domain-name 目标 vCenter Server 的 SSO 域名。 -dpr, --dest-psc-rhttps (可选)目标 vCenter Server 的 HTTPS 端口。如果未设置,将使用默认端口 443。 -dvf, --dest-vc-fqdn 指向目标 vCenter Server 的 vCenter Server 的 FQDN。将使用 vCenter Server 在预检查模式下检查组件数据冲突。如果未提供,则会跳过冲突检查,并为导入过程中发现的任何冲突应用默认解决方法 (COPY)。注:仅当目标域没有 vCenter Server 时,此参数才是可选的。如果目标域中存在 vCenter Server,则此参数是必需的。 -sea, --src-emb-admin 具有嵌入式 vCenter Server 部署的 vCenter Server 的管理员。请勿将 @domain 附加到管理员 ID。 -rpf, --replication-partner-fqdn (可选)vCenter Server 复制到的复制合作伙伴节点的 FQDN。 -rpr, --replication-partner-rhttps (可选)复制节点的 HTTPS 端口。如果未设置,默认值为 443。 -rpa, --replication-partner-admin (可选)复制合作伙伴 vCenter Server 的 SSO 管理员用户名。 -dvr, --dest-vc-rhttps (可选)指向目标 vCenter Server 的 vCenter Server 的 HTTPS 端口。如果未设置,将使用默认端口 443。 --ignore-snapshot (可选)忽略快照警告。 --no-check-certs (可选)忽略证书验证。 --debug (可选)检索命令执行详细信息。 -h, --help (可选)显示 cmsso-util domain repoint 命令的帮助消息。 了解标记和授权冲突
<---- Sample Conflict file code block ---> { "global" : { "resolution" : "MERGE|SKIP|COPY", "description" : "Default resolution option used to resolve Role Conflicts is COPY. The conflicts list describes the differences between Role entities on source and target vCenter Server. If the source information represents an empty JSON array, it simply means that all the entity attributes from source and target are identical. If the source lists few entries, it means that only these entity attributes are missing from the target. If the target lists few entries, it means that only these entity attributes are missing from the source. Though a global resolution can be set, it can also be overridden at each conflict level by providing individual resolution mode." }, "conflicts-count" : 1, "conflicts-list" : { "NoCryptoAdmin" : { "source" : { "privileges" : "[]" }, "target" : { "privileges" : "[Group-1.SamplePriv-1, Group-1.SamplePriv-4, Group-2.SamplePriv-10, Group-2.SamplePriv-3, Group-2.SamplePriv-7, Group-3.SamplePriv-2, Group-3.SamplePriv-9]" }, "resolution" : "" } } <----- End of code block --->
description
.提供有关如何阅读和理解相应冲突文件的详细信息。source
和 target
。JSON 对象,仅列出源和目标 vCenter Server 对象之间的差异。resolution
.用户需提供一个有效的解决方法。有效的解决方法为 MERGE
、COPY
和 SKIP
。"global": "resolution" = "MERGE|SKIP|COPY"
部分中为所有冲突提供默认解决方法选项。如果没有为 resolution
提供有效的全局解决方法类型或没有对其进行任何编辑,系统将使用 COPY
作为默认解决方法选项。resolution
属性为每个冲突提供有效的解决方法选项,该解决方法选项将替代全局解决方法选项。冲突 用于比较类别对象的属性 冲突类型 有冲突的属性 冲突解决方法选项 角色冲突 name
:类别的名称。privilegeId
:角色的特权列表。RoleName
冲突。对于 RoleName
冲突类型,有冲突的属性可以是 Privileges
。COPY
.将在目标 vCenter Server 中创建有冲突角色的副本,并将
附加到角色名称。将使用新的角色 ID 创建具有相同特权 ID 集的新角色。新的角色 ID 会更新到 –-copy
VPX_ACCESS
表中。新的角色 ID 同时适用于角色名称冲突和角色 ID 冲突。注:用于解决角色冲突的默认解决方法选项是 COPY
。MERGE
。将按以下顺序解决 MERGE
选项:VPX_ACCESS
表中。SKIP
.不执行任何操作。将跳过特定角色。标记类别冲突:类别名称在 vCenter Server 中必须是唯一的。 name
:类别的名称。cardinality
:类别的基数,可以是 Single 或 Multiple。associableEntityType
:可与该类别的标记相关联的 vCenter Server 对象的列表。值 All
表示所有 vCenter Server 对象。导入标记类别时,只会出现一种冲突类型,即 CategoryName
冲突。此冲突指示目标 vCenter Server 中存在具有相同名称但具有不同属性(cardinality
或 associableEntityType
)的类别。对于 CategoryName
冲突类型,有冲突的属性可以是以下一种或两种类型:Cardinality
或 AssociableTypes
。COPY
.将在目标 vCenter Server 中创建有冲突类别的副本,并将
附加到类别名称。将创建具有与源 vCenter Server 中相同的属性名称的新类别。该类别下存在的所有标记会导入到新创建的 –-copy
CategoryCopy
下。注:用于解决 CategoryName
冲突的默认解决方法选项是 COPY
。MERGE
.有冲突的属性将与 SSO 中已存在的类别合并。将按如下所示合并属性:Description
.将使用已存在的描述。Cardinality
.不能缩小基数。如果存在基数冲突,基数会设置为 multiple
。基数不能缩小为 single。AssociableTypes
。如果 associableEntityType
值为 null,则会将其设置为 null。否则会合并 Objects
类型。
.不执行任何操作。所有标记会导入到存在的类别下。SKIP
标记冲突: tag
对象始终属于 category
对象。标记名称在类别中必须是唯一的。name
description
导入标记时,只会出现一种冲突类型,即 TagName
冲突。此冲突指示目标 vCenter Server 中的相同类别下存在具有相同名称但具有不同属性的标记。对于 TagName
冲突类型,有冲突的属性可以是 Description
。COPY
.将在目标 vCenter Server 中创建有冲突标记的副本,并将
附加到标记名称。采用新创建的标记的 –-copy
MoRef
(内部标记 ID)并根据需要更新标记关联。注:用于解决 CategoryName
冲突的默认解决方法选项是 COPY
。MERGE
。保留现有描述。采用 MoRef
(内部标记 ID)并根据需要更新一个或多个标记关联。SKIP
.不执行任何操作。不会创建该标记。清理任何标记关联。vCenter Server 域重新指向许可证注意事项
未在域中使用的许可证密钥
在多个域中使用的许可证密钥
如果在完成重新指向后,某个许可证密钥在多个域中使用(即,分配给资产),那么要从一个域以外的所有其他域移除该许可证密钥,首先必须为将从中移除许可证密钥的域中的每个资产分配一个不同的许可证密钥。两种常见方法:
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/6484.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~