Nano v0.2.3 发布: Cloud-Init自动初始化支持

下载地址: https://nanos.cloud/zh-cn/download.html

详细更新记录:https://nanos.cloud/zh-cn/changelog.html

下载页面新增已配置安装cloud-init/cloud-utils的centos预制镜像,可直接下载使用


主要变更

  • 在CentOS7云主机镜像已安装Cloud-init的情况下,允许创建时指定初始管理员名称和密码,由系统自动完成云主机账号配置、磁盘扩容和加载,实现一键部署
  • 从镜像克隆主机时,允许选择linux系统版本及镜像中包含模块
  • 对申请创建的云主机名、磁盘镜像等名称增加合规性校验(只允许字母、数字和’-‘)
  • 优化Cell/Instance资源清单自动刷新机制,减少对用户体验的影响
  • 修正:使用光盘镜像启动云主机时,同时显示多个镜像名称的问题

系统要求:

  • CentOS/Redhat 7及以上版本
  • 虚拟机/镜像操作系统安装cloud-init和cloud-utils

兼容性说明:

为了支持Cloud-Init自动初始化,新版本增加了一个服务端口和镜像制作工具,最新版本Installer已经包含并自动配置,新装系统直接安装即可。

已安装旧版本Cell的宿主机请进行如下操作:

  1. 安装genisoimage包
  2. 打开TCP: 25469端口

具体指令

 #yum install -y genisoimage
 #firewall-cmd --zone=public --add-port=25469/tcp --permanent
 #firewall-cmd --reload

功能使用图解:

第一步:
新建云主机,在镜像菜单中选择已经安装cloud-init的镜像( 可在 Nano官方下载页面 下载并上传到系统 )

这里写图片描述

第二步:
当System为”Linux”,且选中克隆镜像时,页面会扩展出已安装模块选项,请勾选cloud-init模块

这里写图片描述

第三步:
“cloud-init”模块选中后,会扩展初始化选项。你可以选择创建新管理员或者留空使用默认root用户,也可以自己指定新的管理员密码,如果不指定,则由Nano自动生成新密码(管理员密码可以在编辑界面查看)。配置完成后点击创建云主机。

新建云主机启动后,会自动完成账户配置、系统盘扩容和数据盘加载工作,实现一键部署。

这里写图片描述

猜你喜欢

转载自blog.csdn.net/akumas/article/details/81805956