系統:centos7.6
前提:四台kvm虛擬機器
簡述:四台為統一網段192.168.4.0/24,第四台為client ntp同步伺服器
以下ip都是例子具體看自己主機ip,ip a 或ifconfig
hostname
ipnode-1
192.168.4.185
node-2
192.168.4.200
node-3
192.168.4.106
node-4
192.168.4.164
1.修改四台虛擬機器主機名,第一台為例
hostnamectl set-hostname node-1
......
...
2.在每台修改/etc/hosts 實現主機名和ip對映
vi /etc/hosts
在末尾新增每台的ip+hostname
分發到每台虛擬機器
for i in 200 106 164 ; do scp /etc/hosts 192.168.4.$i:/etc/; done
測試ping通
ping node-2 -c 2
3.在第一台虛擬機器將ssh連線配置為免密登入,布置ssh信任關係
ssh-keygen
for i in 185 200 106 164; do ssh-copy-id 192.168.4.$i; done
4.配置ntp時間同步利用chrony實現
將node-4作為ntp時間伺服器,其他三颱同步第四臺
node-4上操作
四台都安裝chrony
for i in 185 200 106 164;do;ssh 192.168.4.$i 「yum install -y chrony」;done
配置node-4chrony配置檔案
開啟第乙個時間伺服器
允許同步的網段修改為192.168.4.0/24
重啟chronyd服務,同步時間
systemctl restart chronyd
chronyc sources -v
在node-1節點上操作
vi /etc/chrony.conf
在server下加入server 時間同步伺服器ip iburst
同步檔案到node-2 node-3,關閉防火牆seliunx設為disable
for i in 200 106; do scp /etc/chrony.conf 192.168.4.$i:/etc/; done
for i in 185 200 106 164 ; do ssh 192.168.4.$i "systemctl stop firewalld.service";ssh 192.168.4.$i "systemctl disable firewalld.service"; done
for i in 185 200 106 164 ; do ssh 192.168.4.$i "setenforce 0"; done
重啟chronyd服務,同步時間
出現^*node-4就同步成功了
5.node-1 node-2 node-3各新增兩塊硬碟,可以使用virt-manager工具
用火狐登入192.168.4.254檢視是否掛載成功
配置yum源
cd /etc/yum.repos.d/
vi ceph.repo
在ceph.repo插入
[mon]
name=mon
baseurl=/rhceph-2.0-rhel-7-x86_64/mongpgcheck=0
[osd]
name=osd
baseurl=/rhceph-2.0-rhel-7-x86_64/osd
gpgcheck=0
[tools]
name=tools
baseurl=/rhceph-2.0-rhel-7-x86_64/tools
gpgcheck=0
yum clean all
yum repolist
for i in 185 200 106 164 ; do ssh 192.168.4.$i "rm -rf /etc/yum.repos.d/*"; done
for i in 185 200 106 164 ; do scp centos-7.repo ceph.repo epel.repo 192.168.4.$i:/etc/yum.repos.d/; done
for i in 185 200 106 164;do ssh 192.168.4.$i "yum clean all"; ssh 192.168.4.$i "yum repolist";done
到這步基礎環境就配置完 ceph分布式建立與使用(下)
在基礎環境部署完成後進行 1.在node 1 結點上安裝部署工具 ceph deploy yum install y ceph deploy mkdir ceph cluster cd ceph cluster 給其他三颱同步安裝 for i in 200 106 164 do ssh 192.16...
分布式儲存系統 Ceph
你了解ceph嗎?ceph是一種分布式儲存系統,它可以將多台伺服器組成乙個超大集群,把這些機器中的磁碟資源整合到一塊兒,形成乙個大的資源池 pb級別 然後按需分配給應用使用。那麼你知道ceph的架構嗎?ceph的底層實現是rados,rados是由c 寫的,但是它向外界暴露了呼叫介面,即librad...
分布式儲存系統 Ceph
你了解ceph嗎?ceph是一種分布式儲存系統,它可以將多台伺服器組成乙個超大集群,把這些機器中的磁碟資源整合到一塊兒,形成乙個大的資源池 pb級別 然後按需分配給應用使用。那麼你知道ceph的架構嗎?ceph的底層實現是rados,rados是由c 寫的,但是它向外界暴露了呼叫介面,即librad...