
# cloud-init-0.7.6配置
1. 添加如下键值对，保持前后各空出一行：
   ```
   no_ssh_fingerprints: true
   ```
   
2. 修改users为default：
   ```
   users:
        - default
   ```
   
3. 修改以下字段内容：
   ```
   disable_root: False
   preserve_hostname: false
   syslog_fix_perms: root:root
   ```
   
4. 添加ssh_pwauth设置。该选项表示是否支持ssh密码登录。true为启用，false为禁用。
   ```
   ssh_pwauth: true
   ```
   
5. 使用"#"注释掉以下语句：
   ```
   mount_default_fields: [~, ~, 'auto', 'defaults', '0', '2']
   manual_cache_clean: true
   ```
   
6. 添加network语句：
   ```
   network:
     config: disabled
   datasource_list: [ OpenStack ]
   ```
   ![](https://support.huaweicloud.com/bpicg-bms/public_sys-resources/notice_3.0-zh-cn.png)
   对于Debian 8.6操作系统，不需要添加此行：
   ```
   datasource_list: [ OpenStack ]
   ```
   
7. 在cloud_final_modules段的"- final-message"后面添加以下语句：
   ```
   - power-state-change
   ```
   
8. 查看并修改system info中的信息，保持与下面内容一致：
   ```
   system_info:
      distro: rhel
      default_user:
        name: root   //登录操作系统使用的用户名
        lock_passwd: False   //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方式
      paths:
         cloud_dir: /var/lib/cloud/
         templates_dir: /etc/cloud/templates/
      ssh_svcname: sshd
   ```
   其中，distro参数需要根据具体操作系统类型修改，比如distro: rhel、distro: ubuntu、distro: debian、distro: fedora等。
   
9. 用"#"注释掉下面一行：
   ```
   ssh_genkeytypes: ['rsa', 'dsa']
   ```
   
10. （可选）对于Debian 8.6操作系统，还需要执行以下操作：
    1. 执行以下命令，配置OpenStack源。 **dpkg-reconf igure cloud-init**
       ![](https://support.huaweicloud.com/bpicg-bms/zh-cn_image_0125274824.png "点击放大")
       执行命令**vim /etc/cloud/cloud.cfg.d/90_dpkg.cfg**打开配置文件，检查配置项是否正确。
       ```
       # to update this file, run dpkg-reconf igure cloud-init
       datasource_list: [ OpenStack ]
       ~
       ~
       ~
       ```
       配置文件和以上回显信息一致，表示配置成功。
       
     
 
