实际上应该是 Ceph RadosGW 对接 OpenStack Keystone 身份认证,因为 RadosGW 提供了和 Swift 兼容的API,所有二者api是一样的,直接做个负载均衡到 RadosGW 就成了一个swift接口 #1. 前言 ceph.conf 配置中的键如果是空格形式的(形如“rgw keystone api versi…
1. 启用 Cinder Ceph 后端 在部署机找到 **/etc/kolla/globals.yml**,并设置 enable_cinder: "yes" cinder_backend_ceph: "yes" #2. 复制Ceph 配置文件 添加文件 /etc/kolla/config/cinder/ceph.conf 内容和 /etc/kol…
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…
先决条件 一个至少运行核心组件的 OpenStack 环境, 并能通过 Keystone endpoint 访问 OpenStack 组件 一个安装有容器引擎的 ( docker 或 podman ) 的 Linux 服务器 #安装 #1. 镜像源 找到 github 中 OpenStack 对应与 openstack/skyline-apiser…
系统要求 单机部署最低配置: 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…
ceph的quincy是ceph的第17个版本,初始发行时间是2022-04-19,本文将通过cephadm工具来搭建quincy的集群。 规划 三台Rocky Linux 8.7服务器,4核CPU,4G内存,根磁盘50GB,数据盘一个100GB(磁盘无需初始化操作,fdisk -l中可见即可) 1 2 3 10.10.10.161 ceph1 1…
#!/bin/bash # 检查脚本是否以root权限运行 if [[ $EUID -ne 0 ]]; then echo "This script must be run as root" exit 1 fi # 安装Docker apt-get update apt-get -y install apt-transport-https ca-c…
#!/bin/bash # 创建内核参数优化配置文件 cat <<EOF > /etc/sysctl.d/99-kernel-optimization.conf # 启用IP转发 net.ipv4.ip_forward = 1 net.ipv6.conf.all.forwarding = 1 # TCP内存分配优化 net.cor…
#!/bin/bash # 检测发行版 if [ -f /etc/debian_version ]; then os_release="debian" elif [ -f /etc/centos-release ]; then os_release="centos" elif [ -f /etc/lsb-release ]; then os_rel…
我们今天来讲一讲一种互通技术: MPLS L3 VPN. MPLS 是一种 2.5 层的标签技术, 因为当时IP转发大多靠软件进行,在转发的每一跳都要进行至少一次最长匹配查找,操作复杂导致转发速度比较慢。于是 MPLS 就诞生了。 其优势也是显而易见的, 路由器转发含有 MPLS label 的数据包时,无需再花费大量时间进行路由表查找的动作,只需…