200
云计算
负载均衡
产品简介
产品价格
快速入门
用户指南
实践操作
常见问题
购买指南
云服务器
产品简介
计费规则
购买指导
控制台使用指南
常见问题
云数据库
产品简介
计费规则
购买指导
快速入门
连接实例
控制台使用指南
对象存储
产品简介
控制台使用指南
程序员百科
Python
百度智能云服务器BCC使用教程-安装cloudbase-init

产品推荐:

1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>

2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>>

3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>>

4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 

5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>>   



点击这里点击这里申请百度智能云特邀VIP帐号,立即体验云服务器BCC>>>


百度智能云服务器BCC使用教程-安装cloudbase-init

安装cloud-init(Linux)

cloud-init 主要提供实例首次初始化时自定义配置(例:设置主机名)。

目前支持安装cloud-init的Linux发行版包括CentOS、Ubuntu、Debian、openSUSE。

如果您的镜像中没有安装cloud-init,请采用以下方式进行安装。

注意:建议您在做如下操作前对系统创建快照或者镜像备份,以便在出现意外错误时可以恢复系统

下载及安装cloud-init工具

  1. 下载cloud-init安装包

根据不同的操作系统版本,从如下链接下载安装包到服务器上。

Ubuntu

Ubuntu 22.04: cloud-init_18.5.4.1-1-u22.deb

Ubuntu 20.04: cloud-init_18.5.4.1-0-u20.deb

Ubuntu 18.04: cloud-init_18.5.4.1-0-u18.deb

Ubuntu 16.04: cloud-init_18.5.4.1-0-u16.deb

CentOS

Rocky 9/Alma 9/Centos Stream 9: cloud-init-18.5.4.1-1.el9.x86_64.rpm

CentOS 8/Rocky 8/Alma 8/Centos Stream 8: cloud-init-18.5.4.1-1.el8.x86_64.rpm

CentOS 7: cloud-init-18.5.4.1-1.el7.x86_64.rpm

Debian

Debian 10: cloud-init_18.5.4.1-0-deb10.deb

Debian 9: cloud-init_18.5.4.1-0-deb9.deb

openSUSE

openSUSE 15.2: cloud-init-18.5.4.1-1-opensuse152.x86_64.rpm

  1. 安装

Ubuntu及Debian安装

如果已经安装了当前版本或更高版本,重新安装前需要先卸载cloud-init,卸载命令:

apt-get --purge remove cloud-init

执行安装命令:

dpkg -i cloud-init_18.5.3.2xxxxxx.deb

CentOS及openSUSE安装

如果已经安装了当前版本或更高版本,重新安装前需要先卸载cloud-init,卸载命令:

rpm -e cloud-init

执行安装命令:

rpm -i cloud-init_18.5.3.2xxxxxx.rpm

配置cloud-init

根据不同操作系统,从以下链接下载 cloud_xxxxx.cfg到服务器上,替换掉/etc/cloud/cloud.cfg文件。

ubuntu的cloud.cfg

centos的cloud.cfg

debian的cloud.cfg

opensuse的cloud.cfg

下载后执行cp cloud_xxxxx.cfg /etc/cloud/cloud.cfg即可。

安装cloudbase-init(Windows)

安装cloudbase-init

  1. 下载[CloudbaseInit.zip]到您的windows服务器系统中,执行安装过程。

image.png

image.png

  1. 需要将Username修改为:Administrator,并勾选上Use metadata password 和 Run Cloudbase-Init serveice as LocalSystem

image.png

  1. 安装完成时,不要勾选下图所示的选项(默认不选择)。

image.png

配置cloudbase-init

以下所有替换之前先备份旧文件

  1. 下载setuserpassword.py,替换C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\Lib\site-packages\cloudbaseinit\plugins\common\setuserpassword.py
  2. 下载sshpublickeys.py,替换C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\Lib\site-packages\cloudbaseinit\plugins\common\sshpublickeys.py
  3. 下载cloudbase-init.confcloudbase-init-unattend.confUnattend_BCC.xml,替换C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf下相应文件

检查注册表配置

检查注册表HKLM\SOFTWARE\Cloudbase Solutions\Cloudbase-Init\{vm uuid}\Plugins下的各键值是否和下图一致,如有不一致的改成下图中的值。

image.png


这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!