cicustom`: `[meta=<volume>] [,network=<volume>] [,user=<volume>] [,vendor=<volume>]

指定自定义文件以在启动时替换自动生成的文件。

meta`=`<volume>

指定一个自定义文件,包含通过cloud-init传递给虚拟机的所有元数据。这是特定于提供商的,意味着configdrive2和nocloud是有区别的。

network`=`<volume>

通过 cloud-init 将包含所有网络数据的自定义文件传递给虚拟机。

user`=`<volume>

通过 cloud-init 将包含所有用户数据的自定义文件传递给虚拟机。

vendor`=`<volume>

通过cloud-init将包含所有供应商数据的自定义文件传递给VM。

cipassword`: `<string>

要分配给用户的密码。通常不建议使用这种方法,请改用ssh密钥。还要注意,较旧版本的cloud-init不支持哈希密码。

citype`: `<configdrive2 | nocloud | opennebula>

指定云初始化配置格式。默认值取决于配置的操作系统类型(ostype)。我们对于Linux使用`nocloud`格式,对于Windows使用`configdrive2`格式。

ciupgrade`: <boolean> ('default =' 1)

在第一次启动后执行自动包升级。

ciuser`: `<string>

用于更改SSH密钥和密码的用户名,而不是镜像配置的默认用户。

ipconfig[n]`: `[gw=<GatewayIPv4>] [,gw6=<GatewayIPv6>] [,ip=<IPv4Format/CIDR>] [,ip6=<IPv6Format/CIDR>]

为相应接口指定IP地址和网关。

IP地址使用CIDR表示法,网关是可选的,但需要指定相同类型的IP地址。

特殊字符串’dhcp’可用于IP地址以使用DHCP,在这种情况下不应提供明确的网关。对于IPv6,特殊字符串’auto’可用于使用无状态自动配置。这需要cloud-init 19.4或更新版本。

如果启用了cloud-init,并且既没有指定IPv4地址也没有指定IPv6地址,它将默认使用IPv4上的dhcp。

gw`=`<GatewayIPv4>

IPv4流量的默认网关。

Note
需要选项: `ip
gw6`=`<GatewayIPv6>

IPv6流量的默认网关。

Note
需要选项: `ip6
ip`=<IPv4格式/CIDR> ('默认值=' dhcp)

CIDR格式的IPv4地址。

ip6`=<IPv6Format/CIDR> ('default =' dhcp)

IPv6地址的CIDR格式。

nameserver`: `<string>

为容器设置DNS服务器IP地址。如果没有设置searchdomain和nameserver,创建操作会自动使用主机的设置。

searchdomain`:`<字符串>

为容器设置DNS搜索域。如果没有设置searchdomain或nameserver,创建操作将自动使用主机的设置。

sshkeys`: `<string>

设置公共SSH密钥(每行一个密钥,OpenSSH格式)。