深入探索Linux云部署:从克隆到OpenStack实践
云实例克隆与配置拓展
在云环境中,克隆云实例是一项实用的操作。当选择克隆设置时,对于基于云的镜像和数据镜像,你可以选择创建新副本,或者与现有虚拟机共享它们。完成设置后,选择“克隆”即可。克隆后的云实例可以在虚拟机管理器窗口或通过 virsh
命令启动、停止和管理。克隆的一大优势在于,你可以对克隆实例进行任意更改,而无需修改原始实例。完成操作后,只需删除克隆实例,需要时又能快速生成新的克隆。
云初始化(cloud-init)配置可以进一步扩展。你可以在元数据(meta-data)和用户数据(user-data)文件中添加更多信息来配置云实例。云初始化设置示例可在 Cloud-Init Config Examples 页面找到。需要注意的是,用户数据和元数据文件采用YAML格式,YAML格式使用缩进和常见分隔符,列表项前有连字符和空格,键值对用冒号和空格分隔。若不熟悉YAML,可参考 Yaml Project 网站。
添加SSH密钥
使用云初始化添加SSH密钥是一种安全登录云实例的方式。你可以使用基于密钥的身份验证和 ssh
命令通过网络登录,而不是使用密码。若已为计划用于SSH登录云实例的用户账户生成了公钥和私钥,可使用该公钥。默认情况下,RSA密钥对的公钥位于