04_引導(dǎo)新的群集

引導(dǎo)新的群集
前置:
需要知道主機(jī)的IP。
ip addr
引導(dǎo)集群執(zhí)行以下命令:
mkdir -p /etc/ceph
cephadm bootstrap --mon-ip 192.168.0.191 --initial-dashboard-user admin --initial-dashboard-password admin
#上面指令執(zhí)行的過程可以通過跟蹤日志查看進(jìn)度
tail -f /var/log/ceph/cephadm.log該命令執(zhí)行以下操作:
在本地主機(jī)上為新集群創(chuàng)建monitor 和 manager daemon守護(hù)程序。
為Ceph集群生成一個(gè)新的SSH密鑰,并將其添加到root用戶的/root/.ssh/authorized_keys文件中。
將與新群集進(jìn)行通信所需的最小配置文件保存到/etc/ceph/ceph.conf。
向/etc/ceph/ceph.client.admin.keyring寫入client.admin管理(特權(quán)?。﹕ecret key的副本。
將public key的副本寫入/etc/ceph/ceph.pub。
查看當(dāng)前配置文件變化:
[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]查看拉取的鏡像和啟動(dòng)的容器
docker images
docker ps -a此時(shí)已經(jīng)運(yùn)行了以下組件
ceph-mgr ceph管理程序
ceph-monitor ceph監(jiān)視器
ceph-crash 崩潰數(shù)據(jù)收集模塊
prometheus prometheus監(jiān)控組件
grafana 監(jiān)控?cái)?shù)據(jù)展示dashboard
alertmanager prometheus告警組件
node_exporter prometheus節(jié)點(diǎn)數(shù)據(jù)收集組件
請參閱下面的一些對某些用戶可能有用的選項(xiàng),或者運(yùn)行cephadm bootstrap -h命令查看所有可用選項(xiàng):
為了方便起見,Bootstrap會(huì)將訪問新集群所需的文件寫入/etc/ceph,以便主機(jī)上安裝的任何Ceph軟件包(例如,訪問命令行界面)都可以輕松找到它們。
但是使用cephadm部署的daemon容器根本不需要/etc/ceph。避免與同一主機(jī)上的現(xiàn)有Ceph配置(cephadm或其他方式)存在潛在沖突,可以使用–output-dir 選項(xiàng)將它們放置在不同的目錄中。
可以使用–config選項(xiàng)將任何初始Ceph配置選項(xiàng)傳遞到新集群,方法是將它們放在標(biāo)準(zhǔn)ini樣式的配置文件中。
#訪問地址:https://192.168.0.191:8443/
安裝CEPH命令行工具包
可以安裝ceph-common包,里面包含了所有的ceph命令,其中包括ceph,rbd,mount.ceph(用于安裝CephFS文件系統(tǒng))等:
#quincy 這個(gè)參數(shù)隨版本發(fā)生變化
cephadm add-repo --release quincy
cephadm install
#這個(gè)指令執(zhí)行所需的時(shí)間較長,請大家執(zhí)行完成之后做一個(gè)系統(tǒng)鏡像
cephadm install ceph-common