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 的数据包时,无需再花费大量时间进行路由表查找的动作,只需…
首先你需要: 一家可以让你跑 BGP 的服务商,这边推荐这两家 Vultr,Misaka 一段有RPKI+IRR的 IPv4 , IPv6我建议你别跑Anycast了,调起来头大 一个自己的ASN 安装bird: 系统我推荐使用debian 10,安装bird 只需要 apt install bird -y 设置开机自启动 systemctl en…
正好一年前,我在 DN42 网络内用 Docker 建立了 Anycast 服务。当时我的方法是,自定义容器的镜像,在其中安装一个 Bird,然后加入 OSPF 协议的配置文件来广播 Anycast 路由。但是随着时间推移,这套方案出现了以下问题: 安装 Bird 本身是个较花时间的过程。我的 Bird 不是用 apt-get 装的,因为我的 Do…
我们之前安装的VPP版本是20.09(安装一个VPP 20.09),现在看官网版本已经更新到22.06.0了。 我们先用命令yum update vpp -y看一下YUM仓库里面更新版本了没有。 确认一下。 确实,仓库里面最新版本还是20.09,那就还用这个版本吧。 在DPDK官网,关于部署有相关文档,但是没有和VPP对应的20.09这个版本,所以…
Linux 系统日常巡检脚本,巡检内容包含了,磁盘,内存 cpu 进程 文件更改 用户登录等一系列的操作 直接用就行了。 报告以邮件发送到邮箱 在log下生成巡检报告。 #!/bin/bash# @Author: HanWei# @Date: 2020-03-16 09:56:57# @Last Modified by: HanWei# @…
首先安装一个CentOS 7的操作系统,然后简单更新一下系统。 yum list && yum update -y 查看更新后的操作系统,可以看到系统版本为7.9.2009。 接下来安装依赖包mbedtls和python36,这两个需要epel-release源,所以把这3个一起安装了。 yum install -y …