一键安装Zabbix 7.0 LTS、MySQL、Nginx和Grafana
!/bin/bash # 更新系统 apt update && apt upgrade -y # 安装所需的软件包 apt install -y gnupg2 wget lsb-release # 添加Zabbix官方仓库 wget -qO- https://repo.zabbix.com/zabbix/7.0/debian/poo…
Kolla-Ansible 部署 Yoga
kolla介绍 #简介 kolla 的使命是为 openstack 云平台提供⽣产级别的、开箱即⽤的交付能⼒。kolla 的基本思想是⼀切皆容器,将所有服务基于 Docker 运 ⾏,并且保证⼀个容器只跑⼀个服务(进程),做到最⼩粒度的运⾏ docker。 kolla 要实现 openetack 部署总体上分为两步,第⼀步是制作 docker 镜像…
离线Docker镜像 kolla
获取离线镜像名称 #打包 #!/bin/bash # 检查 image_list.txt 是否存在 if [ ! -f "yoga.txt" ]; then echo "无法找到 yoga.txt 文件" exit 1 fi # 循环读取 image_list.txt 中的每一行 cat yoga.txt | while read line; do…
Trove、Ceilometer、Gnocchi #
配置kolla 在部署机,找到 /etc/kolla/global.yml,启用选项 开启 ceilometer 有前置条件,需要先开启 gnocchi enable_ceilometer: "yes" enable_ceilometer_ipmi: "yes" enable_trove: "yes" enable_gnocchi: "yes" e…
Octavia负载均衡服务
Octavia负载均衡服务 Octavia 以服务的形式提供负载均衡。本指南涵盖了为 Amphora 驱动程序配置 Octavia。有关详细信息,请参阅 Octavia 文档。 #1. 启用 Octavia 进入部署机,找到 /etc/kolla/globals.yml,并设置 enable_octavia: "yes" #2. 自动生成证书 ko…
Swift文件存储对接Ceph RadosGW
实际上应该是 Ceph RadosGW 对接 OpenStack Keystone 身份认证,因为 RadosGW 提供了和 Swift 兼容的API,所有二者api是一样的,直接做个负载均衡到 RadosGW 就成了一个swift接口 #1. 前言 ceph.conf 配置中的键如果是空格形式的(形如“rgw keystone api versi…
Cinder块存储对接Ceph
1. 启用 Cinder Ceph 后端 在部署机找到 **/etc/kolla/globals.yml**,并设置 enable_cinder: "yes" cinder_backend_ceph: "yes" #2. 复制Ceph 配置文件 添加文件 /etc/kolla/config/cinder/ceph.conf 内容和 /etc/kol…
Glance镜像服务对接Ceph
1. 启用 Glance Ceph 后端 在部署机上找到 /etc/kolla/globals.yml 将 glance_backend_ceph 修改为 yes glance_backend_ceph: "yes" #2. 创建存储池 ceph osd pool create volumes ceph osd pool create images…
Skyline Dashboard
先决条件 一个至少运行核心组件的 OpenStack 环境, 并能通过 Keystone endpoint 访问 OpenStack 组件 一个安装有容器引擎的 ( docker 或 podman ) 的 Linux 服务器 #安装 #1. 镜像源 找到 github 中 OpenStack 对应与 openstack/skyline-apiser…
OpenStack Zed 部署
系统要求 单机部署最低配置: 2张网卡 8G内存 40G硬盘空间 主机系统: CentOS Stream 9 Debian Bullseye (11) openEuler 22.03 LTS Rocky Linux 9- Ubuntu Jammy (22.04) 官方不再支持CentOS 7作为主机系统,我这里使用的是Rocky Linux 9.1…