1、系统初始化:①同步时间、②关闭防火墙(测试环境,生产环境不建议)、③配置账号、④内网解析、⑤免密配置、⑥安装依赖、⑦下载或者git clone、⑧配置ansible、⑨测试ansible 2、修改配置文件:①main.yaml修改;②进入ceph-ansible文件在group_vars增加all.yml、mdss.yml、osds.yml、rgws.yml 3、部署ceph:使用ansibl...
1、 在“/ceph-ansible/infrastructure-playbooks/”路径下有个add-osd.yml文件,复制到主目录下。 cp ./infrastructure-playbooks/add-osd.yml ./add-osd.yml 1. 2、在集群的hosts文件的[osds]群组下增加新的OSD节点名。 3、确认Ansible可以连接到节点。 ansible all -i hosts -m ping 1. 4、 运行脚本。
一、 安装 ansible 安装ansible add-apt-repository ppa:ansible/ansible apt update apt install ansible 查看ansible 版本 # ansible --versionansible2.9.27configfile=/etc/ansible/ansible.cfg configured module search path=[u'/root/.ansible/plugins/modules',u'/usr/share/ansible/plugins/modules']ansible p...
在使用Ceph-ansible部署Ceph集群时,添加新的OSD(Object Storage Daemon)磁盘是一个常见的操作。以下是添加新OSD磁盘的步骤: 1. 准备新磁盘 确保新磁盘已经正确连接到节点,并且已经分区并格式化为适当的文件系统(通常是xfs)。 2. 更新Ceph集群配置 在添加新OSD之前,需要更新Ceph集群的配置文件,以包含新磁盘的信息。通...
二,部署ceph集群 2.1部署节点安装ansible 注:再部署之前,一般需要配置yum源和时间服务器ntp配置 [root@ceph1 ~]# yum -y install ansible [root@ceph1 ~]# cd /etc/ansible/ [root@ceph1 ansible]# ll 2.2 定义hosts [root@ceph1 ansible]# vim hosts ...
ceph集群单机ansible ceph集群搭建,搭建Ceph集群此文以Cephoctopus版本为例!如未指定,下述命令在所有节点执行!一、系统资源规划节点名称系统名称CPU/内存磁盘网卡IP地址OSDeploydeploy.ceph.local2C/4G128G+3*20Gens33192.168.0.10CentOS7Node1node1.ceph.local2C/4G128
一、前言——Ceph的几种不同的部署方式 手动部署 Helm+kubernetes部署 Ceph-deploy部署 Ceph-ansible部署 操作系统:CentOS-7.6(1810) 二、使用Ceph-ansible部署Ceph 从GIT上面拷贝源代码到本地 # git clone https://github.com/ceph/ceph-ansible.git
使用ansible部署 1.复制group_vars目录下的rgw.yml.sample到该目录下,并修改名字为rgw.yml。 2.rgw.yml中 rgw_create_pools项 取消注释,ansible会根据配置文件创建对应的池,ceph集群若缺少当中某一个池,rgw进程将无法正常运行。 3.修改池的副本模式、pg_num、size。
yum install python-pip ansible git -y 1. 部署ceph集群 克隆存储库 这里我选择安装的是ceph nautilus版本 复制 git clone https://github.com/ceph/ceph-ansible.gitcd ceph-ansiblegit checkout stable-4.0 1. 2. 3. 安装ansible依赖包 复制 pip install--upgrade pippip install -r requirements.txt ...
Ceph-ansible部署Ceph 1、安装notario [root@node1 ~]# yum install -y python-pip [root@node1 ~]# pip install notario 这个包用yum装的版本是不符合要求的,需要使用pip进行安装 2、下载ceph-ansible的代码到本地 [root@node1 ~]# git clone https://github.com/ceph/ceph-ansible.git ...