所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

FusionCloud 6.3.1 用户指南 (Region Type II) 10

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
制作用户数据注入脚本

制作用户数据注入脚本

使用用户数据注入功能,通过用户数据注入脚本,可以简化云服务器配置、初始化系统等。如果您要使用用户数据注入功能,请参考本章节。

使用场景

Cloud-Init是开源的云初始化程序,大部分操作系统均支持。用户数据注入通过Cloud-Init实现,是一种安全的注入方式。当您有如下需求时,可以使用用户数据注入功能来配置弹性云服务器:

  • 通过脚本简化云服务器配置
  • 通过脚本初始化系统
  • 已有脚本,在创建云服务器的时候一并上传到服务器
  • 其他可以使用脚本完成的事情

限制与约束

  • Linux弹性云服务器的镜像需安装Cloud-init组件,鉴权方式必须选择“密钥对”,才能使用用户数据注入功能;Windows弹性云服务器的镜像需安装Cloudbase-init组件,不限制鉴权方式为“密码”或“密钥对”,但不能使用自定义用户功能,否则界面上会屏蔽用户数据注入的能力。
  • 注入的用户数据需小于等于32KB。
  • 如果通过文本方式上传用户数据,数据只能包含ASCII码字符;如果通过文件方式上传用户数据,可以包含任意字符。

操作步骤

  1. 根据实际需求编写Cloud-config脚本,脚本格式必须符合Cloud-config脚本规范,详细规范请参见Cloud-init或Cloudbase-init官网。
  2. 创建弹性云服务器时,需将Cloud-config脚本内容粘贴到用户数据注入的文本框,或选择Cloud-config文件上传。
  3. 系统创建弹性云服务器,弹性云服务器启动后自动执行Cloud-init或Cloudbase-init组件,运行Cloud-config脚本。

使用场景1

该样例介绍如何通过用户数据注入,设置vim的“语法高亮显示”、“制表符占用4个空格”和“显示行数”属性。

编写脚本,并将其注入“/root/.vimrc”。云服务器创建完成后,您的vim配置生效。这样可以大幅提高系统配置的效率,特别是一次创建多台弹性云服务器并进行配置时。

用户数据注入示例:

#cloud-config
write_files:
  - path: /root/.vimrc
    content: |
      syntax on
      set tabstop=4
      set number      

使用场景2

该样例介绍如何通过用户数据注入,重置Linux弹性云服务器密码。

假设您需要将root用户密码重置为“Ah354@123”。

说明:

新密码必须符合密码复杂度要求,密码规则如表14-26所示。

表14-26 密码规则

参数

规则

样例

密码

  • 密码长度范围为8到26位。
  • 密码至少包含以下4种字符中的3种:
    • 大写字母
    • 小写字母
    • 数字
    • 特殊字符,包括“!”“@”“%”“^”“-”“_”“=”“+”“[”“{”“}”“]”“:”“,”“.”“/”“$”“?”
  • 密码不能包含用户名或用户名的逆序。
  • Windows系统的弹性云服务器,不能包含用户名中超过两个连续字符的部分。

test12$@

用户数据注入示例如下:

说明:

请严格遵守示例中的缩进标准。

#cloud-config
chpasswd:
  list: |
    root:Ah354@123
  expire: False

弹性云服务器创建成功后,您可以使用重置的密码登录弹性云服务器。为了保证密码安全,建议您在第一次登录云服务器后,修改root用户密码。

使用场景3

该样例介绍如何通过用户数据注入,为Windows弹性云服务器新增用户并设置密码。

假设您要创建的用户名为“abc”、密码为“Ah354@123”的普通用户,并将其添加至“administrators”用户组。

说明:

新密码必须符合密码复杂度要求,密码规则如表14-26所示。

用户数据注入示例:

rem cmd
net user abc Ah354@123 /add
net localgroup administrators abc /add

弹性云服务器创建成功后,您可以使用新创建的用户名和密码登录云服务器。

翻译
下载文档
更新时间:2019-08-15

文档编号:EDOC1100043091

浏览量:45350

下载量:309

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页