Openstack使用ISO镜像启动云主机

一、准备工作
1.准备好没有异常的ocata版openstack 环境。
2.去centos官网下载原始ISO镜像,并将镜像上传到openstack控制节点上。

二、实施
1.上传镜像

# openstack image create "centos7" \
  --file CentOS-7-x86_64-DVD-1611.ISO \
  --disk-format iso --container-format bare \
  --public

2.创建实例环境

# openstack flavor create --id 3 -
### OpenStack Horizon 创建云主机教程 #### 准备工作 在使用 OpenStack 的图形化界面(Horizon)之前,需确保已成功完成 OpenStack 平台的部署并配置好基础组件。这通常包括 Packstack 或其他工具的安装、网络设置以及镜像上传等操作[^2]。 #### 登录 Horizon 控制面板 打开浏览器访问 Horizon 地址(通常是 `http://<controller-ip>/horizon`),输入管理员账户或普通用户的用户名和密码登录到控制面板。如果需要实现租户/用户管理中的自助服务功能,则可能需要额外进行二次开发来支持手机号/短信验证等功能[^1]。 #### 配置网络资源 进入 **Admin -> Networks** 页面创建外部网络与子网;接着切换至 **Project -> Network Topology**, 添加内部网络及其路由器连接外网出口。这些步骤对于后续实例能够正常通信至关重要。 #### 上传镜像文件 转到 **Project -> Compute -> Images**, 点击 “Create Image”, 填写名称、选择磁盘格式(qcow2推荐用于KVM hypervisor), 浏览本地操作系统iso或者qcow2文件路径, 设置可见性和保护状态后提交保存。此过程完成后才能基于该模板启动新的虚机实例[^3]。 #### 启动新实例 导航至 **Instances** 菜单项下点击右上角按钮发起新建请求: - 输入描述性的Instance Name; - 在Source选项卡里挑选刚才准备好的Image作为根设备来源; - Flavor定义计算规格大小(CPU核数,RAM容量,Gb硬盘空间); - Security Groups指定允许流入流出的数据包规则集,默认会开放SSH端口便于远程调试维护; - Key Pair关联预先导入的一对密钥材料保障安全登陆体验无需暴露root密码给第三方人员知晓即可直接ssh key-based authentication方式接入目标服务器终端窗口运行命令行脚本自动化部署应用程序环境等等一系列复杂场景需求都可以满足得到解决办法出来才行啊亲~ 最后确认无误之后执行Launch动作等待几分钟直至Status字段显示Active即表明整个流程顺利完成啦! ```bash # Example SSH command after instance creation using associated key pair. ssh -i /path/to/private/key ubuntu@<instance-public-ip> ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值