更新时间:2022-11-03 GMT+08:00

EulerOS/OpenEuler

  1. 以EulerOS 2.2为例,首先进行EulerOS 2.2的yum源配置,编辑“/etc/yum.repos.d/EulerOS-base.repo”文件。以下为配置示例:
    [EulerOS-base]
    name=EulerOS-base
    baseurl=https://repo.huaweicloud.com/euler/2.2/os/x86_64/
    enabled=1
    gpgcheck=1
    gpgkey=https://repo.huaweicloud.com/euler/2.2/os/RPM-GPG-KEY-EulerOS

    编辑后保存该文件。

  2. yum源配置完成后,执行命令进行刷新:

    yum repolist

    然后进行cloud-init-0.7.6的安装:

    yum install cloud-init

    安装的过程会自动将Cloud-Init所需依赖一起安装。

    Installed:
      cloud-init.x86_64 0:0.7.6-2
    
    Dependency Installed:
      PyYAML.x86_64 0:3.10-11                                       audit-libs-python.x86_64 0:2.4.1-5
      checkpolicy.x86_64 0:2.1.12-6                                 libsemanage-python.x86_64 0:2.1.10-18
      libyaml.x86_64 0:0.1.4-11                                     policycoreutils-python.x86_64 0:2.2.5-15.h1
      python-IPy.noarch 0:0.75-6                                    python-backports.x86_64 0:1.0-8
      python-backports-ssl_match_hostname.noarch 0:3.4.0.2-4        python-jsonpatch.noarch 0:1.2-2
      python-jsonpointer.noarch 0:1.9-2                             python-prettytable.noarch 0:0.7.2-1
      python-requests.noarch 0:2.6.0-1                              python-six.noarch 0:1.9.0-2
      python-urllib3.noarch 0:1.10.2-2                              setools-libs.x86_64 0:3.3.7-46
    
    Complete!
  3. 如果要注入root密码,需要升级selinux-policy,通过下面命令,从h1升级至h2。

    yum install selinux-policy

  4. 执行cloud-init -v命令,回显信息中包含cloud-init版本号,则表示安装完成。