我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!


喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>

点击这里点击这里申请百度智能云特邀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 FilesCloudbase SolutionsCloudbase-InitPythonLibsite-packagescloudbaseinitpluginscommonsetuserpassword.py

  2. 下载sshpublickeys.py,替换C:Program FilesCloudbase SolutionsCloudbase-InitPythonLibsite-packagescloudbaseinitpluginscommonsshpublickeys.py

  3. 下载cloudbase-init.confcloudbase-init-unattend.confUnattend_BCC.xml,替换C:Program FilesCloudbase SolutionsCloudbase-Initconf下相应文件

检查注册表配置

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

image.png



推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。


我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

131-3501-0006

上班时间

周一到周五

公司电话

130-0743-9476

二维码
线