本节提供了使用 CLI 创建 Linux 服务器云的示例。

以下是使用 CLI 方法配置 Linux 云的步骤:

过程

  1. 创建一个云,如下所示:
    [admin:10-50-0-2]: > configure cloud gcp
  2. 附加一个 IPAM 配置文件,如下所示:
    [admin:10-50-0-2]: cloud> ipam_provider_ref gcp
  3. 创建 Linux 服务器配置,如下所示:
    [admin:10-50-0-2]: cloud> linuxserver_configuration
    [admin:10-50-0-2]: cloud:linuxserver_configuration> hosts host_ip 10.50.0.5
    [admin:10-50-0-2]: cloud:linuxserver_configuration:hosts> host_attr attr_key CPU attr_val 2
    New object being created
    [admin:10-50-0-2]: cloud:linuxserver_configuration:hosts:host_attr> save
    [admin:10-50-0-2]: cloud:linuxserver_configuration:hosts> host_attr attr_key MEMORY attr_val 4
    New object being created
    [admin:10-50-0-2]: cloud:linuxserver_configuration:hosts:host_attr> save
    [admin:10-50-0-2]: cloud:linuxserver_configuration:hosts> host_attr attr_key DPDK attr_val No
    New object being created
    [admin:10-50-0-2]: cloud:linuxserver_configuration:hosts:host_attr> save
    [admin:10-50-0-2]: cloud:linuxserver_configuration:hosts> host_attr attr_key SE_INBAND_MGMT attr_val True
    New object being created
    [admin:10-50-0-2]: cloud:linuxserver_configuration:hosts:host_attr> save
    [admin:10-50-0-2]: cloud:linuxserver_configuration:hosts> save

    重复上述主机步骤以包含其他服务引擎。

  4. 保存配置,如下所示:
    [admin:10-50-0-2]: cloud:linuxserver_configuration> save
    [admin:10-50-0-2]: cloud> save
  5. 指定 Linux 服务器配置后,您可以使用以下命令进入编辑模式:
    [admin:10-50-0-2]: cloud:linuxserver_configuration> new
  6. 复制主机数据,并相应地更改 SE 资源变量和 ssh_user_ref,如下所示:
    hosts:
    - host_attr:
    - attr_key: CPU
    attr_val: '2'
    - attr_key: MEMORY
    attr_val: '4'
    - attr_key: DPDK
    attr_val: 'No'
    - attr_key: SE_INBAND_MGMT
    attr_val: 'True'
    host_ip:
    addr: 10.50.0.4
    type: V4
    - host_attr:
    - attr_key: CPU
    attr_val: '2'
    - attr_key: MEMORY
    attr_val: '4'
    - attr_key: DPDK
    attr_val: 'No'
    - attr_key: SE_INBAND_MGMT
    attr_val: 'True'
    host_ip:
    addr: 10.50.0.6
    type: V4
    se_inband_mgmt: false
    se_log_disk_size_GB: 5
    se_sys_disk_size_GB: 10
    ssh_user_ref: root