上一主题: 创建 VPS 模板

下一主题: 设置两个 SSH 服务器实例

VPS 服务器配置

应为任何 VPS 服务器组件定义下列标准属性,并将标准属性导出到应用边界,以便可以使用 app configure 命令或 app provision 命令对它们进行配置:

hostname

VPS 主机名设置为此

root_pw

如果根密码为空(如首次运行 VPS 时的密码),它将设置为该属性的值。 在忽略属性之后,这将提供初始根密码。 第一次登录之后,VPS 用户应设置自己的根密码。

primary_ip

服务器的外部 IP 地址

secondary_ip

(可选)其他 IP 地址。

网络掩码

可选子网掩码,如果未设置服务器,应假设可以直接获取所有 IP 地址(代理 ARP 设置)。 如果设置了子网掩码,primary_ip 和 secondary_ip 应该都位于与子网掩码相关的同一个子网上。

网关

默认网关。 如果设置了子网掩码,则也应设置默认网关,除非计划 VPS 仅在由 primary_ip 和子网掩码所定义的本地网络上通信。

dns1

DNS 服务器地址

dns2

DNS 服务器地址

dns3

DNS 服务器地址(可选)

注意:CA 3Tera AppLogic 提供的 VPS 模板也有这些属性,允许创建初始用户帐号:user、user_pw。

组件应配有在 APK 启动脚本 (applogic_init) 后以及 ssh 服务器启动之前立即运行的启动脚本(保持初始密码设置的安全很重要)。 该脚本负责以操作系统特定的方式应用 VPS 配置属性,如上表所述。