欢迎光临散文网 会员登陆 & 注册

04_引导新的群集

2023-03-22 20:27 作者:小明说IT  | 我要投稿

引导新的群集

前置:

需要知道主机的IP。

ip addr

引导集群执行以下命令:

mkdir -p /etc/ceph

cephadm bootstrap --mon-ip 192.168.0.191 --initial-dashboard-user admin --initial-dashboard-password admin

#上面指令执行的过程可以通过跟踪日志查看进度

tail -f /var/log/ceph/cephadm.log该命令执行以下操作:

在本地主机上为新集群创建monitor 和 manager daemon守护程序。

为Ceph集群生成一个新的SSH密钥,并将其添加到root用户的/root/.ssh/authorized_keys文件中。

将与新群集进行通信所需的最小配置文件保存到/etc/ceph/ceph.conf。

向/etc/ceph/ceph.client.admin.keyring写入client.admin管理(特权!)secret key的副本。

将public key的副本写入/etc/ceph/ceph.pub。

查看当前配置文件变化:

[root@node1 ~]# ll /etc/ceph/

total 12

-rw------- 1 root root 63 Jun 20 08:05 ceph.client.admin.keyring

-rw-r--r-- 1 root root 177 Jun 20 08:05 ceph.conf

-rw-r--r-- 1 root root 595 Jun 20 08:05 ceph.pub

[root@node1 ~]# cat /etc/ceph/ceph.conf 

# minimal ceph.conf for 93565df4-b289-11ea-8332-000c2993d00b

[global]

    fsid = 93565df4-b289-11ea-8332-000c2993d00b

    mon_host = [v2:192.168.93.70:3300/0,v1:192.168.93.70:6789/0]查看拉取的镜像和启动的容器

docker images

docker ps -a此时已经运行了以下组件

ceph-mgr ceph管理程序

ceph-monitor ceph监视器

ceph-crash 崩溃数据收集模块

prometheus prometheus监控组件

grafana 监控数据展示dashboard

alertmanager prometheus告警组件

node_exporter prometheus节点数据收集组件

请参阅下面的一些对某些用户可能有用的选项,或者运行cephadm bootstrap -h命令查看所有可用选项:

为了方便起见,Bootstrap会将访问新集群所需的文件写入/etc/ceph,以便主机上安装的任何Ceph软件包(例如,访问命令行界面)都可以轻松找到它们。

但是使用cephadm部署的daemon容器根本不需要/etc/ceph。避免与同一主机上的现有Ceph配置(cephadm或其他方式)存在潜在冲突,可以使用–output-dir 选项将它们放置在不同的目录中。

可以使用–config选项将任何初始Ceph配置选项传递到新集群,方法是将它们放在标准ini样式的配置文件中。

#访问地址:https://192.168.0.191:8443/

安装CEPH命令行工具包

可以安装ceph-common包,里面包含了所有的ceph命令,其中包括ceph,rbd,mount.ceph(用于安装CephFS文件系统)等:

#quincy 这个参数随版本发生变化

cephadm add-repo --release quincy

cephadm install

#这个指令执行所需的时间较长,请大家执行完成之后做一个系统镜像

cephadm install ceph-common

04_引导新的群集的评论 (共 条)

分享到微博请遵守国家法律