码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • OpenStack常用命令


    OpenStack常用命令

    • 前言
    • 一.块存储(Cinder)
      • 1.列出所有卷(ID、名称、状态、大小和挂载目录)
      • 2.新建卷(size的单位为GB)
      • 3.删除卷
      • 4.将卷连接到instance
    • 二.认证(Keystone)
      • 1.列出所有用户
      • 2.列出认证服务目录
    • 三.镜像(Glance)
      • 1.列出可以访问的镜像
      • 2.删除指定镜像
      • 3.查看指定镜像的详细信息
      • 4.更新镜像
    • 四.计算(nova)
      • 1.列出实例
      • 2.创建规格
      • 3.列出所有规格
      • 4.创建云主机
      • 4.1 创建并通过镜像启动云主机
      • 4.2 创建并通过卷启动云主机(指定可用区)
        • 4.2.1 查询可用区
        • 4.2.2 查询host
        • 4.2.3 查询hypervisor
        • 4.2.4 创建卷
        • 4.2.5 指定可用区通过卷启动云主机
      • 5.显示实例的详细信息
      • 6.查看云主机的控制台日志
      • 7.设置云主机的元数据
      • 8.创建云主机快照
      • 9.查看云主机快照
      • 10.暂停云主机
      • 11.取消暂停
      • 12.挂起云主机
      • 13.取消挂起
      • 14.关闭云主机
      • 15.开启云主机
      • 16.恢复云主机
      • 17.调整云主机大小
      • 18.重建云主机
      • 19.重启云主机
      • 20.将用户数据文件注入云主机
    • 五.网络(Neutron)
      • 1.创建网络
      • 2.创建子网


    前言

    2010年7月,OpenStack开源社区(遵循Apache License 2.0)成立,NASA(美国航天局)和Rackspace分别贡献出各自已有的虚拟化管理项目Nova和对象存储项目Swift作为OpenStack初始项目。2010年10月,OpenStack第一个正式版本Austin发布。

    2012年Rackspace为了社区的健康发展,捐出所有OpenStack相关的版权成立OpenStack基金会。基金会的设立使得OpenStack社区参与者更加多样化,操作系统、服务器、网络、运营商等纷纷加入。由此开始,OpenStack社区开启了快速发展的繁荣局面。
    在这里插入图片描述

    下面总结一下OpenStack 的常用命令。


    一.块存储(Cinder)

    1.列出所有卷(ID、名称、状态、大小和挂载目录)

    openstack volume list
    
    • 1

    2.新建卷(size的单位为GB)

    openstack volume create --size <size> <name>
    
    • 1

    3.删除卷

    openstack volume delete <id>
    
    • 1

    4.将卷连接到instance

    openstack server add volume <instance_id> <volume_id>
    
    • 1

    二.认证(Keystone)

    1.列出所有用户

    openstack user list
    
    • 1

    2.列出认证服务目录

    openstack catalog list
    
    • 1

    三.镜像(Glance)

    1.列出可以访问的镜像

    openstack image list
    
    • 1

    2.删除指定镜像

    openstack image delete <image_id>
    
    • 1

    3.查看指定镜像的详细信息

    openstack image show <image_id>
    
    • 1

    4.更新镜像

    openstack image set <image_id>
    
    • 1

    四.计算(nova)

    1.列出实例

    openstack server list
    
    • 1

    2.创建规格

    openstack flavor create --ram <ram_size_MB> --disk <disk_size_GB> --vcpus <vcpu_num> <flavor_name>
    
    • 1

    3.列出所有规格

    openstack flavor list
    
    • 1

    4.创建云主机

    4.1 创建并通过镜像启动云主机

    openstack server create --image <image_id> --flavor <flavor_id> <server_name>
    
    ex:openstack server create --network service_mgt --flavor vpc_1C2G40G_general --image vpc-ipv6-arm-ubuntu18.04-arm64-20220705 ipv6-gateway-test
    
    • 1
    • 2
    • 3

    4.2 创建并通过卷启动云主机(指定可用区)

    4.2.1 查询可用区

    openstack availablity zone list
    
    • 1

    在这里插入图片描述

    4.2.2 查询host

    openstack host list
    
    • 1

    在这里插入图片描述

    4.2.3 查询hypervisor

    openstack hypervisor list
    
    • 1

    在这里插入图片描述

    4.2.4 创建卷

    openstack volume create --image <image_id> --size <size>  <name>
    
    ex:openstack volume create --image vpc-ipv6-arm-ubuntu18.04-arm64-20220705 --size 300 ipv6-volume
    
    • 1
    • 2
    • 3

    在这里插入图片描述

    4.2.5 指定可用区通过卷启动云主机

    openstack server create --network service_mgt --flavor vpc_1C2G40G_general --volume 5d651325-d9d9-412d-bf38-83406ba89cf6 --availability-zone jinan-lab-arm-az1:kylin-arm-compute-002:kylin-arm-compute-002 ipv6-gateway-test
    
    • 1

    在这里插入图片描述
    在这里插入图片描述

    5.显示实例的详细信息

    openstack server show <server_name>
    
    • 1

    6.查看云主机的控制台日志

    openstack console log show <server_name>
    
    • 1

    7.设置云主机的元数据

    nova meta <server_id> set <meta_key>=<meta_value>
    
    • 1

    8.创建云主机快照

    openstack image create <server_id> <snapshot_name>
    
    • 1

    9.查看云主机快照

    openstack image show <snapshot_name>
    
    • 1

    10.暂停云主机

    openstack server pause <server_id>
    
    • 1

    11.取消暂停

    openstack server unpause <server_id>
    
    • 1

    12.挂起云主机

    openstack server suspend <server_id>
    
    • 1

    13.取消挂起

    openstack server resume <server_id>
    
    • 1

    14.关闭云主机

    openstack server stop <server_id>
    
    • 1

    15.开启云主机

    openstack server start <server_id>
    
    • 1

    16.恢复云主机

    openstack server rescue <server_id> --rescue_image_ref <rescue_image>
    
    • 1

    17.调整云主机大小

    openstack server resize <server_id> <flavor_name>
    
    • 1

    18.重建云主机

    openstack server rebuild <server_id> <image_id>
    
    • 1

    19.重启云主机

    openstack server reboot <server_id>
    
    • 1

    20.将用户数据文件注入云主机

    openstack server create --user-data <datafile_name> --image <iamge_id> --flavor <flavor_name> <server_name>
    
    • 1

    五.网络(Neutron)

    1.创建网络

    openstack network create <network_name>
    
    ex:openstack network create vlan2305 --provider-network-type vlan --project test10 --provider-physical-network physnet1 --provider-segment 2305 --availability-zone-hint az-x86-int-1
    
    • 1
    • 2
    • 3

    2.创建子网

    openstack network create --subnet-pool <subnet> --network <network_name> <subnet_name>
    
    ex:
    openstack subnet create --project test10 --subnet-range 192.168.100.0/24 --gateway 192.168.100.1  --network vlan2305 vlan-subnet
    openstack subnet create --project test10 --ip-version 6 --subnet-range 2402::/64 --gateway 2402::1 --network vlan2305 ipv6-subnet
    
    • 1
    • 2
    • 3
    • 4
    • 5
  • 相关阅读:
    web设计与开发 简单的个人网站设计与实现HTML+CSS 学生HTML个人网页作业作品
    各种 sql 语句
    【M365运维】很抱歉、无法打开“https://..../.xlsx”
    机器学习集成学习进阶Xgboost算法原理
    ASO优化之我们该如何本地化应用
    365天深度学习训练营-第7周:咖啡豆识别
    小学生python游戏编程arcade----爆炸粒子类
    python基于GCN(图卷积神经网络模型)和LSTM(长短期记忆神经网络模型)开发构建污染物时间序列预测模型
    数据增删改
    抖音短视频矩阵系统搭建
  • 原文地址:https://blog.csdn.net/qq_25919879/article/details/127756018
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号