检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置Cloud-Init 在安装完Cloud-Init后,需要配置cloud.cfg文件,用于定制Cloud-Init在裸金属服务器初始化时的功能配置。 使用vi编辑器修改“/etc/cloud/cloud.cfg”配置文件,以下章节内容仅为示例,应该以实际需求为准。 cloud-init-0
安装好相应操作系统。 操作说明 以下安装Cloud-Init只是安装示例,建议从操作系统提供商的官网上下载此软件。Cloud-Init版本会随官网实时更新,在安装时,使用官网的最新版本即可。 在修改配置文件“/etc/cloud/cloud.cfg”时,请注意配置文件的格式(如对
安装Cloud-Init 安装Cloud-Init说明 XenServer系列 SUSE/Red Hat/CentOS/Oracle Linux/Ubuntu/Debian系列 EulerOS/OpenEuler 父主题: 安装并配置虚拟机(Linux)
使用vi编辑器打开“/etc/init/cloud-init-local.conf”配置文件,修改如下配置项: # cloud-init - the initial cloud-init job # crawls metadata service, emits cloud-config start
dpkg-reconf igure cloud-init 执行命令vim /etc/cloud/cloud.cfg.d/90_dpkg.cfg打开配置文件,检查配置项是否正确。 # to update this file, run dpkg-reconf igure cloud-init datasource_list:
retries: 5 (可选)在“/etc/cloud/cloud.cfg”中配置“apply_network_config: False”。 对于使用Cloud-Init 18.3及以上版本的用户,需执行本操作 在cloud_final_modules段的“- final-message”后面添加一句:
查看Cloud-Init服务状态 SUSE 11 SP4 SUSE 12 SP1 SUSE 12 SP2/SUSE 12 SP3/SUSE 15/Oracle Linux 7系列/Red Hat 7系列/CentOS 7系列/CentOS 8系列/XenServer 7系列 EulerOS/OpenEuler
认证证书 合规证书 华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。 图1 合规证书下载 资源中心 华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。 图2 资源中心 销售许可证&软件著作权证书
认证鉴权 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。 Token认证:通过Token认证调用请求。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。推荐使用AK/SK认证,其安全性比Token认证要高。
initctl status cloud-init initctl status cloud-init-local initctl status cloud-config initctl status cloud-final 如果安装成功,则回显Cloud-Init组件安装信息。 [root@ubuntu:~]#
enable cloud-init-local.service cloud-init.service cloud-config.service cloud-final.service systemctl status cloud-init-local.service cloud-init
enable cloud-init systemctl enable cloud-config systemctl enable cloud-final 执行以下命令,运行Cloud-Init服务命令。 systemctl start cloud-init-local systemctl start
systemctl enable cloud-final 执行以下命令,运行Cloud-Init服务命令。 systemctl start cloud-init-local systemctl start cloud-init systemctl start cloud-config systemctl
enable cloud-init systemctl enable cloud-config systemctl enable cloud-final 执行以下命令,运行Cloud-Init服务命令。 systemctl start cloud-init-local systemctl start
SP1 执行以下命令,检查Cloud-Init开机自启动服务是否设置成功。 查看Cloud-Init服务状态,执行yast命令,使用上下键,选择“System”,然后按“Tab”键,使用上下键选择“System Manager”。 可以看到上图中Cloud-Init的四个服务均为“
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
(Runlevel)”。 按“Enter”,显示如下图,可以看到Cloud-Init的四个阶段的服务已被自启动,其中“YES”为自启动,“No”为没有被自启动。如果没有自启动,按照图中的功能键将其添加到自启动中。 父主题: 查看Cloud-Init服务状态
如何处理cloud-init-local概率性启动失败导致裸金属服务器不能正确注入数据的问题? 问题描述 对于Red Hat 7/CentOS 7系列操作系统,cloud-init-local可能会启动失败,且执行systemctl status cloud-init-local
自动扩盘。 执行命令:apt-get install cloud-initramfs-growroot 执行以下命令,查看cloud-initramfs-growroot包是否安装好。 dpkg -l | grep cloud-initramfs-growroot 回显如下类似信息表示安装成功。
chkconfig --list | grep cloud 如下图,若红框部分处于“on”状态,则表示服务已被自启动。 如果Cloud-Init四个阶段的服务未被自启动,在命令行执行: chkconfig cloud-init on chkconfig cloud-init-local on chkconfig