環境: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...