久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何使用Ansible部署Ceph集群

189次閱讀
沒有評論

共計 2288 個字符,預(yù)計需要花費 6 分鐘才能閱讀完成。

這篇文章主要介紹如何使用 Ansible 部署 Ceph 集群,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

  基礎(chǔ)配置

三臺環(huán)境為 centos7.9,以下配置需要在每臺機器上執(zhí)行

配置 hosts 解析

cat   /etc/hosts  EOF 192.168.2.23 node1 192.168.2.24 node2 192.168.2.25 node3 EOF

關(guān)閉防火墻和 selinux

systemctl stop firewalld   systemctl disable firewalld setenforce 0   sed -i  s/SELINUX=enforcing/SELINUX=disabled/g  /etc/selinux/config

分別在三個節(jié)點設(shè)置主機名

hostnamectl set-hostname node1 hostnamectl set-hostname node2 hostnamectl set-hostname node3

配置主機時間同步

systemctl restart chronyd.service   systemctl enable chronyd.service

配置免密登錄

ssh-keygen ssh-copy-id -i .ssh/id_rsa.pub node1 ssh-copy-id -i .ssh/id_rsa.pub node2 ssh-copy-id -i .ssh/id_rsa.pub node3

安裝 pip 和 ansible、git

yum install python-pip ansible git -y

部署 ceph 集群

克隆存儲庫

這里我選擇安裝的是 ceph nautilus 版本

git clone https://github.com/ceph/ceph-ansible.git cd ceph-ansible git checkout stable-4.0

安裝 ansible 依賴包

pip install --upgrade pip pip install -r requirements.txt

修改 hosts 文件,添加安裝的節(jié)點

cat   /etc/ansible/hosts  EOF [mons] node1 node2 node3 [osds] node1 node2 node3 [mgrs] node1 [mdss] node1 node2 node3 [clients] node1 node2 node3 [rgws] node1 node2 node3 [grafana-server] node1 EOF

備份 group_vars 下的 yml 文件

cd ceph-ansible/group_vars for file in *;do cp $file ${file%.*};done

修改 group_vars/all.yml 配置

--- dummy: mon_group_name: mons osd_group_name: osds rgw_group_name: rgws mds_group_name: mdss client_group_name: clients mgr_group_name: mgrs grafana_server_group_name: grafana-server configure_firewall: False ceph_origin: repository ceph_origin: repository ceph_repository: community ceph_mirror: http://mirrors.aliyun.com/ceph ceph_stable_key: http://mirrors.aliyun.com/ceph/keys/release.asc ceph_stable_release: nautilus ceph_stable_repo:  {{ ceph_mirror }}/rpm-{{ ceph_stable_release }}  public_network:  192.168.2.0/24  cluster_network:  192.168.2.0/24  monitor_interface: ens33 osd_auto_discovery: true osd_objectstore: filestore radosgw_interface: ens33 dashboard_admin_password: asd123456 grafana_admin_password: admin pg_autoscale_mode: True

修改 group_vars/osds.yml 配置

devices: - /dev/sdb

修改 site.yml 配置

開始進行安裝

剩下的交給時間吧,十分鐘左右就裝好了

ansible-playbook -i /etc/ansible/hosts site.yml

查看安裝狀態(tài),發(fā)現(xiàn)有一個警告,這是因為在之前的 all.yml 配置沒有開啟允許自動調(diào)整 pool 中的 pg 數(shù) pg_autoscale_mode:  False,手動設(shè)置下即可

ceph osd pool set  pool-name  pg_autoscale_mode on

 

  以上是“如何使用 Ansible 部署 Ceph 集群”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-08-25發(fā)表,共計2288字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 囊谦县| 肥城市| 鹰潭市| 钟山县| 崇仁县| 禹州市| 临汾市| 泰顺县| 苏尼特左旗| 门头沟区| 白玉县| 乌苏市| 峡江县| 秦安县| 泌阳县| 巴彦淖尔市| 吉木萨尔县| 开江县| 宝坻区| 耿马| 宁安市| 左云县| 林西县| 旅游| 秦安县| 民县| 深圳市| 栖霞市| 蕉岭县| 乌鲁木齐市| 浮山县| 汝阳县| 贵定县| 兴山县| 丹巴县| 潼关县| 大余县| 天等县| 晋州市| 灵台县| 栾城县|