Deze pagina is nog niet beschikbaar in uw eigen taal. We werken er hard aan om meer taalversies toe te voegen. Bedankt voor uw steun.

On this page

Show all

Cloud-Init 0.7.6

Updated on 2022-09-09 GMT+08:00
  1. Add the following key-value pair with an empty line above and below it:
    no_ssh_fingerprints: true
  2. set users to default.
    users:
         - default
  3. Modify the following fields:
    disable_root: True
    preserve_hostname: false
    syslog_fix_perms: root:root
  4. Configure ssh_pwauth. This parameter specifies whether to enable password login in SSH mode.
    ssh_pwauth: false
  5. Use the number sign (#) to comment out the following statements:
    mount_default_fields: [~, ~, 'auto', 'defaults', '0', '2']
    manual_cache_clean: true
  6. Add network statements.
    network:
      config: disabled
    datasource_list: [ OpenStack ]

    For SUSE 11 SP4, you also need to add growpart statements.

    growpart:
      mode: false
    NOTICE:

    For Debian 8.6, the following line does not need to be added:

    datasource_list: [ OpenStack ]
  7. Add the following statement after - final-message in cloud_final_modules:
    - power-state-change
  8. Check and modify the information in system info to make it consistent with the following content:
    system_info:
       distro: sles
       default_user:
          name: linux  //Username for OS login
          lock_passwd: True   //True indicates that login using a password is disabled. Note that some OSs use value 1 to disable the password login.
         gecos: redhat
    groups: [adm, audio, cdrom, dialout, dip, floppy, lxd, netdev, plugdev, sudo, video]   // (Optional) Add the user to other groups that have been configured in etc/group.
          sudo: ["ALL=(ALL) NOPASSWD:ALL"]  //Current user has all the root rights.
          shell: /bin/bash   //Execute shell in bash mode.
        paths:
          cloud_dir: /var/lib/cloud/
          templates_dir: /etc/cloud/templates/
        ssh_svcname: sshd

    In the preceding command, change the value of distro based on the OS, such as distro: sles, distro: rhel, distro: ubuntu, distro: debian, and dustro: fedora.

  9. Use the number sign (#) to comment out the following statement:
    ssh_genkeytypes: ['rsa', 'dsa']
  10. (Optional) For Debian 8.6, perform the following operations:
    1. Run the following commands to configure the OpenStack source:

      dpkg-reconf igure cloud-init

      Run the vim /etc/cloud/cloud.cfg.d/90_dpkg.cfg command to open the configuration file and check whether the items are correctly configured in the file.

      # to update this file, run dpkg-reconf igure cloud-init
      datasource_list: [ OpenStack ]
      ~
      ~
      ~

      If the configuration file content is consistent with the preceding command output, the configuration is successful.

  11. (Optional) For EulerOS 2.2 and EulerOS 2.3, perform the following operations:

    Check whether the line shown in the following figure has been commented out using the number sign (#) in the /etc/pam.d/su configuration file. If the line has been commented out, skip this step.

Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback