Skip to main content

v2.0.4之前的版本

账户权限#

Account Access 部分中,输入 vCenter FQDN 或 IP 地址以及 vSphere 用户账户的凭证。

参数是否必填描述
vCenter or ESXi Server用于管理虚拟机的 vCenter 或 ESXi 服务器的 IP 或 FQDN。输入 vCenter 或 ESXi 主机名/IP。ESXi 是您创建和运行虚拟机和虚拟设备的虚拟化平台。vCenter Server 是您管理网络中连接的多台主机并汇集主机资源的服务。
Port连接到服务器时要使用的端口。默认值为 443
UsernamevCenter/ESXi 用户与服务器进行身份验证。
Password用户的密码。

调度#

请选择虚拟机将被调度到哪个管理程序。

参数是否必填描述
Data Center要在其中创建虚拟机的数据中心的名称/路径。
Pool要调度虚拟机的资源池的名称/路径。如果未指定,则使用默认资源池。
Host要调度虚拟机的主机系统的名称/路径。如果指定了,将使用主机系统的池,而 Pool 参数将被忽略。
Network要将虚拟机连接到的虚拟机网络的名称。
Data Store用于存储虚拟机磁盘的数据存储。
Folder数据中心中要创建虚拟机的文件夹的名称。必须已经存在。文件夹名称应在 vSphere 配置文件中以vm/开头。

Instance Options#

Instance Options部分,为该模板创建的虚拟机配置 vCPU 数量、内存和磁盘大小。

仅支持从 RancherOS ISO 启动的虚拟机。

确保操作系统 ISO URL 包含 RancherOS 的 VMware ISO 版本的 URL:rancheros-vmware.iso

参数是否必填描述
CPUs分配给虚拟机的 CPU 数量
Memory分配给虚拟机的内存
Disk虚拟机挂在的磁盘大小
Cloud InitRancherOS cloud-confi 文件的 URL,用于供应虚拟机。该文件允许进一步定制 RancherOS 操作系统,如网络配置、DNS 服务器或系统守护进程。
OS ISO URL用于引导虚拟机的 RancherOS vSphere ISO 文件的 URL。您可以在 Rancher OS GitHub Repo 中找到特定版本的 URL。
Configuration Parameters虚拟机的其他配置参数。这些参数对应于 vSphere 控制台中的 Advanced Settings。示例用例包括提供 RancherOS guestinfo 参数或为虚拟机启用磁盘 UUID(disk.EnableUID=TRUE)。

磁盘 UUIDs#

要使用 RKE 配置节点,必须为所有节点配置磁盘 UUID。请按照这些说明为 vSphere 集群中的节点启用 UUID。

要为集群创建的所有 VM 启用磁盘 UUID。

  1. 以管理员身份登录时,导航到 Rancher UI 中的节点模板
  2. 添加或编辑现有的 vSphere 节点模板。
  3. Instance Options下单击 Add Parameter
  4. 输入disk.enableUID作为键,其值为TRUE
  5. 单击 CreateSave

结果:磁盘 UUID 已在 vSphere 节点模板中启用。

节点标签和自定义属性#

这些属性允许您将元数据附加到 vSphere 清单中的对象,以便于对这些对象进行排序和搜索。

您可以执行以下操作:

  • 为虚拟机提供一组配置参数(实例选项)。
  • 为虚拟机分配标签,这些标签可用作集群中调度规则的基础。
  • 在将要创建的虚拟机上自定义 Docker 守护进程的配置。
说明

自定义属性是 vSphere 中的一项功能,虽然在当前的 vSphere 版本中可用,但是不排除 vSphere 在后续版本中删除此功能的可能性。

Cloud Init#

Cloud-init允许您通过在第一次启动时应用配置来初始化您的节点。这可能涉及创建用户、授权 SSH 密钥或设置网络等事项。

您可以在 Cloud Init 字段中指定 RancherOS cloud-config.yaml 文件的 URL。有关支持的配置指令的详细信息,请参考 RancherOS 文档。请注意,该 URL 必须可以从模板创建的虚拟机进行网络访问。

Last updated on by yzeng25