ceph单节点安装部署
生活随笔
收集整理的這篇文章主要介紹了
ceph单节点安装部署
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
背景
第一步、創建虛擬機
第二步、啟動虛擬機
第三步、更新源
第四步、修改hosts
第五步,關閉selinux
第六步,安裝軟件
第七步,開始部署
第八步,部署其他服務
背景
在學習Ceph基本操作的時候、在ceph入門的時候、在開發基于ceph的功能的時候,我們可能需要一個本地ceph集群。按照正常的ceph部署,需要多個節點來部署, 每個節點多塊盤。但是,對于本地虛擬機來講,除非有一定的需要,否則并不合適。如果我只是想熟悉ceph的一些命令,顯然,從一個單節點入手更加便捷。況且,如果機器配置不足,三個節點,每個節點2G內存的情況下,就已經非常占用內存了。
第一步、創建虛擬機
這里記錄下關鍵步驟
1.創建時候要自定義
2.習慣于把磁盤大小調大一點,并存儲為單個文件
3.新建3塊盤
第二步、啟動虛擬機
安裝時候注意三個地方
1.安裝一個界面
2.選擇系統盤
3.打開網絡
最后靜靜等待安裝,要設定root密碼。也可以設定一個新用戶,不過用不上,后面操作全是在root下。
第三步、更新源
rm /etc/yum.repos.d/* -rf curl http://mirrors.aliyun.com/repo/Centos-7.repo > /etc/yum.repos.d/Centos-7.repo curl http://mirrors.aliyun.com/repo/epel-7.repo > /etc/yum.repos.d/epel.repo創建vi ?/etc/yum.repos.d/ceph.repo 文件輸入如下內容
[Ceph] name=Ceph packages for $basearch baseurl=http://download.ceph.com/rpm-mimic/el7/$basearch enabled=1 gpgcheck=1 type=rpm-md gpgkey=https://download.ceph.com/keys/release.asc priority=1[Ceph-noarch] name=Ceph noarch packages baseurl=http://download.ceph.com/rpm-mimic/el7/noarch enabled=1 gpgcheck=1 type=rpm-md gpgkey=https://download.ceph.com/keys/release.asc priority=1[ceph-source] name=Ceph source packages baseurl=http://download.ceph.com/rpm-mimic/el7/SRPMS enabled=1 gpgcheck=1 type=rpm-md gpgkey=https://download.ceph.com/keys/release.asc priority=1第四步、修改hosts
通過ip a命令,查看本機IP,將本機IP添加到/etc/hosts
vi /etc/hosts并設置hostname
hostnamectl set-hostname master第五步,關閉selinux
setenforce 0 sed -i 's/SELINUX=.*/SELINUX=disabled/' /etc/selinux/config第六步,安裝軟件
yum clean all && yum makecache yum -y install ceph-deploy epel-release python-pip ceph ceph-radosgw chrony第七步,開始部署
mkdir cephdep # 創建文件夾 cd cephdep/ # 然后進入ceph-deploy new master ceph-deploy mon create-initial ceph-deploy admin master ceph-deploy mgr create master ceph-deploy osd create --data /dev/sdb master ceph-deploy osd create --data /dev/sdc master ceph-deploy osd create --data /dev/sdd master?ceph -s 可以查看部署集群信息
?
?
第八步,部署其他服務
# 部署rgw ceph-deploy rgw create master# 部署mds ceph-deploy mds create master ceph osd pool create cephfs_data 32 ceph osd pool create cephfs_meta 32 ceph fs new yuchengcephfs cephfs_meta cephfs_data?
總結
以上是生活随笔為你收集整理的ceph单节点安装部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为鸿蒙系统初探之HUAWEI DevE
- 下一篇: devc++调试下一步没反应_某化工厂污