|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
VMware vSphere节点模板配置
账户访问
| 参数 | 必需 | 说明 |
|---|---|---|
云凭据 |
* |
您的vSphere账户访问信息,存储在云凭据中。 |
您的云凭据包含以下字段:
| 凭据字段 | 说明 |
|---|---|
vCenter或ESXi服务器 |
输入vCenter或ESXi主机名/IP。ESXi是您创建和运行虚拟机及虚拟设备的虚拟化平台。vCenter Server是您管理连接在网络中的多个主机并汇集主机资源的服务。 |
端口 |
配置vCenter或ESXi服务器的端口。 |
用户名和口令 |
输入您的vSphere登录用户名和密码。 |
安排日程
选择虚拟机将被调度到的超级管理程序。
*调度*部分中的字段应自动填充您在vSphere中可用的数据中心和其他调度选项。
| 字段 | 必需 | 说明 |
|---|---|---|
数据中心 |
* |
选择虚拟机将被调度到的数据中心的名称/路径。 |
资源池 |
调度虚拟机的资源池名称。资源池可用于划分独立主机或集群的可用处理器和内存资源,并且可以嵌套。独立ESXi请留空。如果未指定,则使用默认资源池。 |
|
数据存储区 |
* |
如果您有数据存储集群,可以切换*数据存储区*字段。这让您选择一个数据存储集群,您的虚拟机将被调度到该集群。如果字段未切换,您可以选择单个磁盘。 |
文件夹 |
在数据中心中创建虚拟机的文件夹名称。必须已经存在。此下拉菜单中的虚拟机文件夹与您在 vSphere 中的虚拟机文件夹直接对应。文件夹名称应在您的 vSphere 配置文件中以 |
|
主机 |
调度虚拟机的主机系统的 IP。对于独立的 ESXi 或具有 DRS(分布式资源调度器)的集群,请将此字段留空。如果指定,将使用主机系统的资源池,并忽略 资源池 参数。 |
|
优雅关机超时 |
Rancher 在集群上删除虚拟机之前等待的时间(以秒为单位)。如果设置为 |
实例选项
在 实例选项 部分,配置由此模板创建的虚拟机的 vCPU 数量、内存和磁盘大小。
| 参数 | 必需 | 说明 |
|---|---|---|
CPU |
* |
分配给虚拟机的 vCPU 数量。 |
内存 |
* |
分配给虚拟机的内存量。 |
磁盘 |
* |
附加到虚拟机的磁盘大小(以 MB 为单位)。 |
创建方法 |
* |
在节点上设置操作系统的方法。操作系统可以从 ISO 或虚拟机模板安装。根据创建方法,您还必须指定虚拟机模板、内容库、现有虚拟机或 ISO。有关创建方法的更多信息,请参阅关于虚拟机创建方法。 |
Cloud Init |
一个`cloud-config.yml`文件的 URL 或用于部署虚拟机的 URL。此文件允许进一步自定义操作系统,例如网络配置、DNS服务器或系统守护程序。操作系统必须支持`cloud-init`。 |
|
网络 |
要将虚拟机连接到的网络名称。 |
|
用于guestinfo的配置参数。 |
虚拟机的其他配置参数。这些对应于vSphere控制台中的 高级设置。示例用例包括提供RancherOS guestinfo参数或为虚拟机启用磁盘UUID( |
关于虚拟机创建方法
在*创建方法*字段中,配置在vSphere中用于提供虚拟机的方法。可用选项包括创建从RancherOS ISO启动的虚拟机或通过从现有虚拟机或 虚拟机模板克隆来创建虚拟机。
现有的虚拟机或模板可以使用任何现代Linux操作系统,该操作系统已配置为支持 cloud-init,并使用 NoCloud数据源。
选择虚拟机的创建方式:
-
*从模板部署:数据中心:*选择您所选数据中心中存在的虚拟机模板。
-
从模板部署:内容库:*首先,选择包含您的模板的 内容库,然后从填充的列表中选择模板*库模板。
-
*克隆现有虚拟机:*在*虚拟机*字段中,选择一个现有的虚拟机作为新虚拟机的克隆来源。
-
*从boot2docker ISO安装:*确保*操作系统ISO URL*字段包含RancherOS的VMware ISO发布的URL(
rancheros-vmware.iso)。请注意,此URL必须可以从运行Rancher服务器安装的节点访问。
节点标签和自定义属性
标签允许您将元数据附加到vSphere库存中的对象,以便更容易地对这些对象进行排序和搜索。
对于标签,您所有的vSphere标签将作为选项显示在您的节点模板中。
在自定义属性中,Rancher将让您选择您在vSphere中已经设置的所有自定义属性。自定义属性是键,您可以为每个键输入值。
|
自定义属性是一个遗留功能,最终将从vSphere中移除。 |
cloud-init
Cloud-init允许您通过在第一次启动时应用配置来初始化节点。这可能涉及创建用户、授权SSH密钥或设置网络等操作。
要使用 cloud-init 初始化,请使用有效的 YAML 语法创建一个 cloud 配置文件,并将文件内容粘贴到 Cloud Init 字段中。请参考 cloud-init文档,获取支持的 cloud-init 配置指令的示例。
请注意,在使用ISO创建方法时不支持cloud-init。
引擎选项
在节点模板的 引擎选项 部分,您可以配置容器守护程序。您可能想要指定容器版本或容器镜像注册表的镜像。
|
如果您正在配置Red Hat Enterprise Linux(RHEL)或CentOS节点,请将*Docker安装URL*字段保留为默认值,或选择*无*。这将绕过对Docker安装的检查,因为这些节点类型上已经安装了Docker。 如果您将*Docker安装URL*字段设置为非默认值或*无*,您可能会看到如下错误消息: |