首页 > 其他分享 >ceph容器版初始化

ceph容器版初始化

时间:2022-10-22 15:45:30浏览次数:74  
标签:__ 初始化 容器 -- cd ceph cephadm

文档说明:只记录关键地方;

ceph 初始化

#!/bin/env bash

set -eux
__DIR__=$(cd "$(dirname "$0")";pwd)
cd ${__DIR__}

if [ ! "$BASH_VERSION" ] ; then
    echo "Please do not use sh to run this script ($0), just execute it directly" 1>&2
    exit 1
fi

test -f cephadm && rm cephadm

#默认不走代理,要走代理 脚本需要传递2个参数
PROXY_URL=${2:+'http://127.0.0.1:8010'}

export http_proxy=$PROXY_URL
export https_proxy=$PROXY_URL

test -f cephadm || curl -LO https://raw.githubusercontent.com/ceph/ceph/main/src/cephadm/cephadm

unset http_proxy
unset https_proxy

stat ./cephadm
chmod a+x ./cephadm

# enp0s3 网卡名称

ip=$(ip -4  address  show | grep enp0s3 | grep 'inet' | awk '{print $2}' | awk -F '/' '{print $1}' | sed -n '1p')

# 使用配置文件初始化
# ./cephadm  bootstrap --config initial-ceph.conf 

# 不使用配置文件初始化
./cephadm  bootstrap --single-host-defaults \
--mon-ip $ip --allow-overwrite \
--initial-dashboard-user  admin \
--initial-dashboard-password dwz1y87b6o --dashboard-password-noupdate



删除容器版ceph

#!/bin/env bash

set -eux
__DIR__=$(cd "$(dirname "$0")";pwd)
cd ${__DIR__}

if [ ! "$BASH_VERSION" ] ; then
	    echo "Please do not use sh to run this script ($0), just execute it directly" 1>&2
	    exit 1
fi

./cephadm rm-cluster  --fsid  `awk -F "=" '/fsid/ {print $2}' /etc/ceph/ceph.conf` --force

参考文档

  1. cephadm docs
  2. Ceph cluster on a single node
  3. ceph dashboard
  4. ceph nfs
  5. ceph OSS

标签:__,初始化,容器,--,cd,ceph,cephadm
From: https://www.cnblogs.com/jingjingxyk/p/16816207.html

相关文章

  • 定义一个大小为30的整型一维数组x,并将该数组的前2个元素初始化为1,使用循环语句将Fibon
    定义数组和数组元素赋值1、定义一个大小为30的整型一维数组x,并将该数组的前2个元素初始化为1,使用循环语句将Fibonacci(菲波那契)数列的前30项依次赋给x[0]、x[1]、x[2]……......
  • 云安全攻防体系实践-容器安全
    容器安全容器镜像存在的风险1、不安全的第三方组件2、大肆传播的恶意镜像3、极易泄露的敏感信息活动容器存在的风险1、不安全的容器应用2、不受限制的资源共享3、不安全的配......
  • docker和containerd清空所有镜像和容器 并释放空间
    文档说明:只记录关键有用的地方;docker清理dockersystemdf#占用存储空间,又没有用的容器dockerimages-aq-f'dangling=true'|xargsdockerrmi#删除所有d......
  • kubernets初始化
    文档说明:自建K8S,只记录关键地方;k8s版本>1.19CRI使用containerd实验环境:linuxdebian11#!/bin/bashset-euxset-opipefail#enp0s3是网卡名称KUBE_VER......
  • kubernets初始化准备
    文档说明:只是记录关键点k8s版本>1.19实验环境:linuxdebian11#!/bin/bashset-euxset-opipefail__CURRENT__=`pwd`__DIR__=$(cd"$(dirname"$0")";pwd)cd......
  • linux docker容器安装nacos
    1、添加nacos数据源createdatabasecloud_nacos;usecloud_nacos;/**Copyright1999-2018AlibabaGroupHoldingLtd.**LicensedundertheApacheLicense......
  • List容器
    it+1也不可以写,只能++.     ......
  • JAVA--集合(容器)
    集合(容器)数组: 存储相同类型的指定数组空间个元素数据。 length 基本+引用新增:手动扩容删除:后面元素循环移位查询/修改:效率最快 index   集合: ......
  • 05 CephFS 文件系统
    目录CephFS文件系统介绍CephFileSystemCephFS组件架构客户端元数据服务器(MDS)安装部署CephFS安装MDS集群查看MDS集群信息创建CephFS文件系统创建资源池创建C......
  • 动态加载类注册到spring容器时的坑
    主要大坑(把目前遇到的写在这里,持续更新):动态加载的类无法使用CGLib代理,原因是动态加载的类无法继承,而CGLib是通过创建子类来代理的。spring中很多地方都是自动代理,无......