云服务器cloud-init初始化工具的使用与配置

云服务器cloud-init初始化工具的使用与配置,第1张

[TOC]

在云平台中,创建云主机的时候希望能够对主机进行一些初始化 *** 作,如配置ip,主机名,密码,ssh登录等。openstack上可以使用cloud-init进行初始化。

OpenStack虚拟机镜像指南
cloud-init 原理(执行的整个过程)
Cloud-init的认识和应用

cloud-init 是 linux 的一个工具,当系统启动时,cloud-init 可从 nova metadata 服务或者 config drive 中获取 metadata,完成包括但不限于下面的定制化工作:

cloud-init官方文档
官方配置参数参考
阿里云官方文档 安装cloud-init

前提条件
• 准备一台KVM机器,用于制作初始的centos7镜像
• 已为Linux云服务器绑定d性IP。
• 已登录Linux云服务器。
• Linux云服务器的网卡属性为DHCP方式。

网卡配置文件为动态IP获取

配置ssh文件

在需要免密码登录的机器上执行下面命令,产生密钥对(controller节点上)

编辑配置文件 /etc/cloud/cloudcfg

用微秒生成随机密码的命令

如果希望能够修改 instance 的 hostname(默认 instance 每次重启后 cloud-init 都会重新将 hostname 恢复成初始值),将 cloud_init_modules 列表中下面两项删除或注释掉:

(可选配置)在 /etc/cloud/cloudcfg 文件中自定义网络配置

在cloudcfg文件增加该配置之后,cloud-init不会管理/etc/sysconfig/network-scripts/下网络配置,需要自行管理。
建议提前配置好网卡配置文件为dhcp获取,否则在私有云上创建的实例可能会导致获取不到IP地址;原因是cloud-init中的自动配置网卡文件可能会导致mac地址不一致。

(可选配置)设置root用户密码

修改以下配置使得镜像创建的云服务器主机名不带novalocal后缀且主机名称中可以带点号。
a 执行如下命令,修改 __init__py 文件

执行如下命令进入cloudinit/sources文件夹。

执行以下命令编辑Cloud-Init日志输出路径配置文件,设置日志处理方式handlers

检查Cloud-Init工具相关配置是否成功

执行以下命令,无错误发生,说明Cloud-Init配置成功

设置完成后关闭虚拟机,准备下一阶段生成镜像

如果对接ceph存储。可以把qcow2格式转换为raw格式的镜像再上传
Ceph缺点是不支持从qcow2格式的镜像引导,所以需要转换raw格式的镜像

将镜像上传到openstack的glance节点上(在controller节点上)

在ceph上查看镜像和glance池的数据

创建实例并查看cloud-init配置是否成功

虚拟机镜像需要确保安装了 cloud-init
OpenStack 提供了命令行参数--config-drive 用于配置是否在创建虚拟机时使用 config drive 机制

在/etc/nova/novaconf中配置,直接使OpenStack计算服务在创建虚拟机时默认使用config drive 机制

注意

*** 作手机:苹果12
*** 作系统:ios160
新的icloud条款与条件连接服务器出现问题的解决办法如下:
1、首先检查自身手机网络是否正常使用,可以打开浏览器尝试使用,如果网络可以使用,在设置中找到蜂窝移动网络,然后翻到在底下找到,icloud云盘的功能,把这个选项打开,如果这个功能没有打开就会出现连接服务器失败哦。
2、尝试用电脑登录icloud,看看电脑是否能连接上icloud空间,如果电脑也连接不上,那么就是官方服务器出现问题,等待修复即可。
3、在设置中将icloud备份功能关闭,再重新连接icloud就可以成功进入了,连接成功之后再将icloud备份功能打开即可。
icloud指的是:
icloud是苹果公司所提供的云端服务,让使用者可以免费储存5GB的资料由乔布斯(SteveJobs)于2011年专门经营销售特定商品的商店6月6日在全球开发者大会(WWDC)正式发表。icloud基于原有的MobileMe功能全新改写而成,提供了原有的邮件、行事历和联络人同步功能。

进入手机的设置,选择iCloud,下移到最底选注销,这时会有提示,点确认。

重启路由,或者启用手机的蜂窝数据网络 建议3G或者4G。如果已登录iCloud,提示错误,建议注销再次登录,关闭照片同步。

这款应用装在你的全新iPod touch 上。iCloud 可让你在一个恰当位置查看过去下载的内容:你在 App Store 上的购买历史记录。 由于你已购买了这些应用软件,因此无须支付额外费用,便可将它们再次下载到你的 iPhone、iPad 或 iPod touch 上。

功能介绍:

在邮件方面,用户只需要拥有一个@me账号,无论你在什么设备上登录,这些信息都会自动同步推送到你账号登录的设备上面。MobileMe会是免费服务,曾经MobileMe需要99美元。同时,苹果正在寻找和研发一些软件。

其中包括AppStore内现有的软件,这些软件可以同步到服务器上,或者是安装在远程服务器上,这样软件图标后面会有一个“云”形图案,这一内容在后面的iCloud服务中会有体现。

ensp中的cloud是什么?答:ensp中的cloud是云端服务器,
云端服务器是出自WEB30里的概念,具有高度分布式、高度虚拟化等特点,常见的青牛商机智能营销云终端是全球首款基于桌面的轻量级通讯及信息化管理营销平台。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13508852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-21
下一篇 2023-08-21

发表评论

登录后才能评论

评论列表(0条)

保存