Skip to content

使用 Cloud-init 脚本

在订购新服务器或重新安装操作系统时,您可以使用 Cloud-init 脚本进行自动服务器配置。此功能允许您在操作系统安装后立即自动化初始系统设置。

Cloud init script 字段位于 Advanced options 部分,当:

  • 订购新服务器;
  • 重新安装操作系统。

注意

该字段仅在选择操作系统后出现。

脚本格式

Cloud-init 脚本必须以 YAML 格式编写,并遵循以下要求:

  • 严格缩进(使用空格,而非制表符);
  • 以指令 #cloud-config 开头;
  • 遵循 YAML 语法。

示例脚本

#cloud-config
users:
  - name: demo
    ssh-authorized-keys:
      - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCv60WjxoM39LgPDbiW7ne3gu18q0NIVv0RE6rDLNal1quXZ3nqAlANpl5qmhDQ+GS/sOtygSG4/9aiOA4vXO54k1mHWL2irjuB9XbXr00+44vSd2q/vtXdGXhdSMTf4/XK17fjKSG/9y3yD6nml6q9XgQxx9Vf/IkaKdlK0hbC1ds0+8h83PTb9dF3L7hf3Ch/ghvj5++tWJFdFeG+VI7EDuKNA4zL8C5FdYYWFA88YAmM8ndjA5qCjZXIIeZvZ/z9Kpy6DL0QZ8T3NsxRKapEU3nyiIuEAmn8fbnosWcsovw0IS1Hz6HsjYo4bu/gA82LWt3sdRUBZ/7ZsVD3ELip [email protected]

使用方法

  1. 选择操作系统;
  2. 展开 Advanced options 部分;
  3. Cloud init script 字段中插入您的 YAML 脚本;
  4. 确保缩进和语法正确;
  5. 继续订购或重新安装流程。

注意

在 YAML 格式中保持正确的缩进至关重要! 如果没有正确的缩进,脚本将无法正常工作。

Cloud-init 功能

使用 Cloud-init 脚本可以: - 创建用户和组; - 配置 SSH 密钥; - 安装软件包; - 配置网络接口; - 在首次启动时执行任意命令; - 挂载额外磁盘。

信息

有关 Cloud-init 的详细文档,请访问 官方网站

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×