文档首页 > > 私有镜像制作指南> Linux镜像制作流程> 配置Cloud-init> cloud-init-0.7.9配置

cloud-init-0.7.9配置

分享
更新时间: 2019/04/23 GMT+08:00
  1. 添加如下键值对,前后各空出一行:
    no_ssh_fingerprints: true
  2. 设置ssh_pwauth为false。
    ssh_pwauth: false
  3. 添加preserve_hostname: false。
    preserve_hostname: false
  4. 使用“#”注释掉以下语句:
    mount_default_fields: [~, ~, 'auto', 'defaults,nofail', '0', '2']
    resize_rootfs_tmp: /dev
    ssh_deletekeys:   0
  5. 修改ssh_genkeytypes为下面语句:
    ssh_genkeytypes: ['rsa', 'dsa']
  6. 修改syslog_fix_perms为下面语句:
    syslog_fix_perms: root:root
  7. 添加下面语句:
    network:
       config: disabled
    datasource_list: [ OpenStack ]
  8. 在cloud_final_modules段的“- final-message”后面添加一句:
    - power-state-change
  9. 查看并修改system info中的信息,保持与下面内容一致:
    system_info:
       default_user:
         name: linux   //登录操作系统使用的用户名
         lock_passwd: True   //True表示禁用密码登录方式,注意部分操作系统此处配置为1表示禁用
         gecos: redhat
         groups: [adm, audio, cdrom, dialout, dip, floppy, lxd, netdev, plugdev, sudo, video]   //可选项,将用户添加到其他组,groups必须是操作系统etc/group中已存在的组
         sudo: ["ALL=(ALL) NOPASSWD:ALL"]   //表示当前用户具有root用户的所有权限
         shell: /bin/bash   //shell执行采用bash方式
       distro: rhel
        paths:
          cloud_dir: /var/lib/cloud/
          templates_dir: /etc/cloud/templates/
          upstart_dir: /etc/init/
        ssh_svcname: sshd

    其中,distro参数需要根据具体操作系统类型修改,比如distro: sles、distro: rhel、distro: ubuntu、distro: debian、dustro: fedora等。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区