ubuntu環境ceph配置入門 一

2021-06-21 15:56:04 字數 2192 閱讀 2150

環境:ubuntu server 14.04 64bit,安裝ceph版本0.79

正常情況下應有多個主機,這裡為了快速入門以一台主機為例,多台主機配置方式類似。

1. 配置靜態ip及主機名

靜態ip配置:

#vi /etc/network/inte***ces

修改eth0配置為

auto eth0

iface eth0 inet static

address 192.168.8.235 (根據具體情況填寫)

netmask 255.255.255.0 (根據具體情況填寫)

gateway 192.168.8.1   (根據具體情況填寫)

dns-nameservers 192.168.1.6, 8.8.8.8 (根據具體情況填寫)

配置完成後重啟網路

#/etc/init.d/networking restart

主機配置:

#vi /etc/hostname

#vi /etc/hosts

重啟機器

2. 安裝ceph和ceph-deploy

#sudo apt-get install ceph

#sudo apt-get install ceph-deploy

3. 節點配置

在每個節點上建立乙個ceph使用者並為使用者新增root許可權

#sudo useradd -d /home/ceph -m ceph

#sudo passwd ceph

#echo "ceph all = (root) nopasswd:all" | sudo tee /etc/sudoers.d/ceph

#sudo chmod 0440 /etc/sudoers.d/ceph

4. 安裝openssh服務並生成密碼

#sudo apt-get install openssh-server

#ssh-keygen (回車不輸入任何資訊)

5. 建立儲存集群

#mkdir ceph-cluster

#cd ceph-cluster

a. 建立集群

b. 安裝ceph

ceph-deploy install [ ...]

#ceph-deploy install

c. 增加乙個集群監視器

ceph-deploy mon create

d. 收集金鑰

ceph-deploy gatherkeys

收集金鑰後會在當前目錄生成

1. .client.admin.keyring

2. .bootstrap-osd.keyring

3. .bootstrap-mds.keyring

e. 增加osd

#sudo mkdir -p /srv/ceph/osd0

在管理模式下,使用ceph-deploy準備osd

ceph-deploy osd prepare :/path/to/directory

然後啟用osd

ceph-deploy osd activate :/path/to/directory

檢視相關資訊

Ubuntu QT配置入門

ubuntu qt配置入門 qt是什麼?qt是乙個跨平台的c gui庫,其官方 為 qt的安裝 安裝方法有兩種 小問題 tips 寫個程式測試一下 include include include include include include sizeof wid bytes.na qobject ...

nginx 配置入門

綠色檔案,無須安裝,直接即可啟動。據我所知,3種啟動途徑,其實都類似 一 雙擊nginx.exe圖示,可見黑視窗一閃而過,啟動完畢。二 命令列到nginx目錄,輸入nginx啟動。注,此方式命令列視窗無任何提示,且被鎖定 三 命令列到nginx目錄,輸入start nginx啟動,此方式不鎖定 啟動...

Nginx Nginx配置入門

本篇文章不會做深入講解,閱讀本篇文章,也只能使你對配置有簡單了解.配置這部分內容比較多,像前篇所提到的靜態資源伺服器,虛擬主機,反向 都是需要依靠合理配置來實現的.配置檔案名為 nginx.conf 預設位於 etc nginx nginx.conf 如不確定,可以使用 nginx t 或 loca...