You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用OpenStack CLI的server create命令创建带新卷的持久化实例?

在OpenStack CLI中同步创建带持久化根卷的实例

完全可以直接用openstack server create命令实现Horizon里的“创建实例时同步生成根卷”功能,不需要手动走创建卷、配置挂载那套流程。

修改后的命令示例

在你给出的基础命令里添加--boot-from-volume参数即可:

openstack server create --flavor foo --image foo --security-group all_in --key-name foo --name foo --wait --boot-from-volume

如果需要自定义根卷大小(不想用flavor默认的大小),可以再加--volume-size参数指定容量(单位GB):

openstack server create --flavor foo --image foo --security-group all_in --key-name foo --name foo --wait --boot-from-volume --volume-size 20

关键参数说明

  • --boot-from-volume:触发OpenStack基于指定镜像创建新卷作为实例的根磁盘,默认卷大小和你选的flavor根磁盘大小一致,创建后自动挂载为根文件系统,实例删除时卷默认会跟着删除。
  • --volume-size:可选参数,手动指定根卷的容量,不填则沿用flavor的默认值。
  • --volume-preserve:如果想让实例删除后保留这个根卷,加上这个参数即可,默认行为是实例删除时卷也同步删除。

这样操作后,效果和Horizon里完全一致:实例创建完成时,根卷同步生成并挂载,实现整个实例的持久化存储。

内容的提问来源于stack exchange,提问作者Norhther

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 11:03:20