当前位置: 首页 > article >正文

CentOS 7.9安装OpenStack

1、查看OpenStack部署脚本安装提示

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh install

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh create

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh add

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh del

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh mount

2、安装OpenStack

Tips:这里选择的网络模式Self-Service

1)安装Controller

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh install controller 192.168.3.201 192.168.3.202 selfservice

2)安装Compute1

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh install compute1 192.168.3.202 192.168.3.199 selfservice

3)安装Compute2

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh install compute2 192.168.3.201 192.168.3.199 selfservice

4)安装Cinder-Node存储节点

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh install cinder 192.168.3.199 /dev/sdb

5)查看安装结果

[root@localhost ~]# source /etc/profile.d/openstack-admin.sh

# 查看计算节点

[root@localhost ~]# openstack compute service list

# 查看存储节点

[root@localhost ~]# openstack volume service list

6)登录Dashboard

7)创建实例

# 创建实例

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh create m1.nano cirros provider-net selfservice-net selfservice-group ssh-key selfservice-instance-vm1

# 查看实例列表

[root@localhost ~]# openstack server list

# 访问实例

8)添加实例

# 创建实例(Provider网络)

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh add m1.nano cirros provider-net provider-group ssh-key provider-instance-vm1

# 创建实例指定分配IP(Provider网络)

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh add m1.nano cirros provider-net,192.168.3.188 provider-group ssh-key provider-instance-vm2

# 查看实例列表

[root@localhost ~]# openstack server list

# 创建实例(Self-Service网络)

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh add m1.nano cirros selfservice-net selfservice-group ssh-key selfservice-instance-vm2

# 创建实例指定分配IP(Self-Service网络)

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh add m1.nano cirros selfservice-net,172.16.1.188 selfservice-group ssh-key selfservice-instance-vm3

# 查看实例列表

[root@localhost ~]# openstack server list

9)访问实例

# provider-instance-vm1

# provider-instance-vm2

# selfservice-instance-vm1

# selfservice-instance-vm2

# selfservice-instance-vm3

10)挂载卷

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh mount volume1 5 provider-instance-vm1

[root@localhost ~]# openstack volume list

# 挂载使用卷

[root@localhost ~]# ssh cirros@192.168.3.12

$ sudo su -

# fdisk -l

# mkdir -p /data/volume

# mkfs.ext4 /dev/vdb

# mount /dev/vdb /data/volume/

# df -Th

11)删除实例

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh del selfservice-instance-vm1

[root@localhost ~]# openstack server list

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh del selfservice-instance-vm2 selfservice-instance-vm3

[root@localhost ~]# openstack server list

[root@localhost ~]# bash manage_openstack_rocky_for_centos7.sh del provider-instance-vm1 provider-instance-vm2

[root@localhost ~]# openstack server list

CentOS 7.9安装OpenStack(Shell)


http://www.kler.cn/a/582599.html

相关文章:

  • Python和Docker实现AWS ECR/ECS上全自动容器化部署网站前端
  • Sass (Scss) 与 Less 的区别与选择
  • RAGFlow版本升级-Win10系统Docker
  • 淘晶驰 屏幕 应用 之 esp8266/arduino 简约时钟 2025/3/12
  • Python:函数式编程
  • 图神经网络学习笔记—纯 PyTorch 中的多 GPU 训练(专题十二)
  • 095:vue+cesium 使用Cesium3DTileset加载3D瓦片数据
  • 使用netlify部署github的vue/react项目或本地的dist,国内也可以正常访问
  • Deepseek -> 如何在PyTorch中合并张量
  • K8S学习之基础二十五:k8s存储类之storageclass
  • Java 集合框架:数据管理的强大工具
  • Deep research深度研究:ChatGPT/ Gemini/ Perplexity/ Grok哪家最强?(实测对比分析)
  • 测试之 Bug 篇
  • Shell简介
  • Spring Security的作用
  • Python Flask 构建REST API 简介
  • 通用验证码邮件HTML模版
  • 【推荐项目】 043-停车管理系统
  • Next+React项目启动慢刷新慢的解决方法
  • c++20 Concepts的简写形式与requires 从句形式