Cloud-Init操作类 This will affect which distro class gets used distro: openEuler Default user name + that default users groups (if added/used) default user: name: root lockpasswd: False 4. 添加 datasourcelist 和 datasource 部分,禁用网络托管。 plaintext datasourcelist: [ ConfigDrive,OpenStack ] datasource: ConfigDrive: dsmode: local OpenStack: metadataurls:[" maxwait: 120 timeout: 10 retries: 5 network: config: disabled 云主机安装CloudInit可以做什么? cloudinit是一款用于初始化云主机的工具,它拥有丰富的模块,能够为云主机提供的能力有:初始化密码、扩容根分区、设置主机名、注入公钥、执行自定义脚本等等,功能十分强大。 安装NetworkManager后,使用CloudInit注入密钥或密码失败怎么办? 如果在安装了NetworkManager后使用CloudInit注入密钥或密码失败,可能是因为CloudInit的版本与NetworkManager不兼容所致,特别是在Debian 9.0及以上版本中可能会出现兼容性问题。以下是处理此问题的方法: 1. 卸载当前版本的CloudInit: 首先,您需要卸载当前安装的CloudInit版本。 2. 安装较旧版本的CloudInit: 安装CloudInit的0.7.6版本或更早的版本。这些较旧的版本可能与NetworkManager兼容性更好。 如何安装 CloudbaseInit工具? 1. 根据Windows操作系统的不同位数,您需要在Cloudbase官网下载所需版本的CloudbaseInit工具安装包。 2. 打开CloudbaseInit工具安装包开始安装。 3. 单击“Next”。 4. 勾选“I accept the terms in the License Agreement”,单击“Next”。 5. 使用CloudbaseInit默认安装路径进行安装,单击“Next”。 6. 在“Configuration options”窗口中,设置用户名为“Administrator”,日志输出串口选择“COM1”,且不勾选“Run CloudbaseInit service as LocalSystem”。 7. 单击“Next”。 8. 单击“Install”。 9. 在“Files in Use”窗口保留默认勾选“Close the application and attempt to restart them”,单击“OK”。 10. 单击“Finish”。