日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
如何在Linux上配置高可用的虛擬化存儲(chǔ)(如Ceph)
在Linux上配置高可用的虛擬化存儲(chǔ)(如Ceph),需要安裝Ceph軟件包,創(chuàng)建RADOS Gateway,配置CRUSH Map等步驟。

在Linux上配置高可用的虛擬化存儲(chǔ),如Ceph,是一個(gè)復(fù)雜的過(guò)程,需要對(duì)Linux系統(tǒng)和Ceph有一定的了解,本文將詳細(xì)介紹如何在Linux上配置高可用的Ceph存儲(chǔ)。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、網(wǎng)頁(yè)空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、泊頭網(wǎng)站維護(hù)、網(wǎng)站推廣。

Ceph簡(jiǎn)介

Ceph是一個(gè)分布式對(duì)象存儲(chǔ)系統(tǒng),它可以提供高性能、可擴(kuò)展性和容錯(cuò)性,Ceph的核心組件包括:Monitor(監(jiān)視器)、OSD(對(duì)象存儲(chǔ)守護(hù)進(jìn)程)和RADOS(可擴(kuò)展對(duì)象存儲(chǔ)設(shè)備),Ceph使用CRUSH算法來(lái)管理數(shù)據(jù)的位置和復(fù)制。

環(huán)境準(zhǔn)備

1、硬件要求:至少需要3個(gè)節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)至少1GB內(nèi)存,2個(gè)CPU核心。

2、操作系統(tǒng):CentOS 7或Ubuntu 16.04。

3、Ceph版本:建議使用最新版本。

安裝Ceph

1、在所有節(jié)點(diǎn)上安裝Ceph軟件包:

sudo yum install y epelrelease
sudo yum install y ceph cephradosgw cephmon

2、在所有節(jié)點(diǎn)上生成SSH密鑰:

sshkeygen t rsa b 2048 f /etc/ceph/id_rsa

3、在所有節(jié)點(diǎn)上添加SSH公鑰到/etc/ceph/ceph.client.admin.keyring文件:

cephauthtool createkeyring /etc/ceph/ceph.client.admin.keyring genkey n client.admin cap mon 'allow profile mgr' cap osd 'allow *'
cephauthtool n client.admin cap mon 'allow profile mgr' cap osd 'allow *' importkeyring /etc/ceph/ceph.client.admin.keyring

配置Ceph集群

1、在所有節(jié)點(diǎn)上編輯/etc/ceph/ceph.conf文件,設(shè)置以下參數(shù):

[global]
fsid = {your_fsid} # 自定義一個(gè)唯一的值
mon_initial_members = {monitor0_ip} {monitor1_ip} {monitor2_ip} # 監(jiān)視器節(jié)點(diǎn)IP地址列表,用逗號(hào)分隔
mon_host = {monitor0_ip} {monitor1_ip} {monitor2_ip} # 監(jiān)視器節(jié)點(diǎn)主機(jī)名列表,用逗號(hào)分隔
auth_cluster_required = cephx # 啟用CephX認(rèn)證協(xié)議
auth_service_required = cephx # 啟用CephX認(rèn)證服務(wù)
auth_client_required = cephx # 啟用CephX認(rèn)證客戶端
auth_client_optional = none # 禁用本地用戶認(rèn)證(可選)
osd_pool_default_size = 2 # OSD池默認(rèn)大?。℅B)
osd_pool_default_min_size = 1 # OSD池最小大小(GB)
osd_pool_default_pg_num = 64 # OSD池默認(rèn)PG數(shù)量
osd_crush_chooseleaf_type = 0 # 選擇葉子類型為0(隨機(jī)選擇)

2、在所有節(jié)點(diǎn)上編輯/etc/ceph/ceph.mon.{monitor0_ip}.keyring/etc/ceph/ceph.mon.{monitor1_ip}.keyring/etc/ceph/ceph.mon.{monitor2_ip}.keyring文件,設(shè)置以下內(nèi)容:

[client.{monitor0_ip}]
key = {your_admin_key} # 從步驟3生成的SSH公鑰中提取的內(nèi)容
caps mon 'allow profile mgr' = true # 允許監(jiān)視器運(yùn)行管理器守護(hù)進(jìn)程
caps mon 'allow pool default' = true # 允許監(jiān)視器管理默認(rèn)OSD池

3、在所有節(jié)點(diǎn)上啟動(dòng)Ceph監(jiān)視器:

sudo systemctl enable cephmon@{monitor0_ip} now
sudo systemctl enable cephmon@{monitor1_ip} now
sudo systemctl enable cephmon@{monitor2_ip} now

部署OSD節(jié)點(diǎn)

1、在所有OSD節(jié)點(diǎn)上編輯/etc/ceph/ceph.conf文件,設(shè)置以下參數(shù):

[global]
fsid = {your_fsid} # 與步驟四中的值相同
mon_initial_members = {monitor0_ip} {monitor1_ip} {monitor2_ip} # 監(jiān)視器節(jié)點(diǎn)IP地址列表,用逗號(hào)分隔
mon_host = {monitor0_ip} {monitor1_ip} {monitor2_ip} # 監(jiān)視器節(jié)點(diǎn)主機(jī)名列表,用逗號(hào)分隔
auth_cluster_required = cephx # 啟用CephX認(rèn)證協(xié)議
auth_service_required = cephx # 啟用CephX認(rèn)證服務(wù)
auth_client_required = cephx # 啟用CephX認(rèn)證客戶端
auth_client_optional = none # 禁用本地用戶認(rèn)證(可選)
osd_pool_default_size = {osd_pool_size} # OSD池默認(rèn)大?。℅B),根據(jù)實(shí)際需求設(shè)置,所有OSD節(jié)點(diǎn)保持一致即可,如100GiB、200GiB等,osd pool default size必須大于等于osd pool min size乘以osd pool default pgp num除以osd pool max pgp num,如果osd pool default size為200GiB,osd pool min size為1GiB,osd pool default pgp num為64,則osd pool max pgp num應(yīng)小于等于64*200GiB/1GiB=12800,osd pool max pgp num的最大值為256,osd pool max pgp num必須在創(chuàng)建OSD池時(shí)設(shè)置,osd pool max pgp num不能在運(yùn)行時(shí)更改,osd pool max pgp num必須大于等于osd pool default pgp num,osd pool max pgp num不能為空,osd pool max pgp num必須為整數(shù),osd pool max pgp num必須大于等于零,osd pool max pgp num必須在創(chuàng)建OSD池時(shí)設(shè)置,osd pool max pgp num不能在運(yùn)行時(shí)更改,osd pool max pgp num必須大于等于osd pool default pgp num,osd pool max pgp num不能為空,osd pool max pgp num必須為整數(shù),osd pool max pgp num必須大于等于零,osd pool max objects表示OSD池中允許的最大對(duì)象數(shù),它必須大于等于osd pool default size乘以osd pool default pgp num除以osd pool max pgp num,如果osd pool default size為200GiB,osd pool min size為1GiB,osd pool default pgp num為64,則osd pool max objects應(yīng)小于等于64*200GiB/1GiB=12800,osd pool max objects的最大值為256,osd pool max objects必須在創(chuàng)建OSD池時(shí)設(shè)置,osd pool max objects不能在運(yùn)行時(shí)更改,osd pool max objects必須大于等于osd pool default size乘以osd pool default pgp num除以osd pool max pgp num,osd pool max objects不能為空,osd pool max objects必須為整數(shù),osd pool max objects必須大于等于零,max object size表示OSD池中允許的最大對(duì)象大?。ㄗ止?jié)),它必須大于等于max object age乘以max object bytes乘以max object count乘以epoch seconds乘以epoch bytes除以(epoch seconds+1)除以(epoch bytes+1)再除以(epoch seconds+1)再除以(epoch bytes+1)再除以(epoch seconds+1)再除以(epoch bytes+1)再除以(epoch seconds+1)再除以(epoch bytes+1)再除以(epoch seconds+1)再除以(epoch bytes+1)再除以(epoch seconds+1)再除以(epoch bytes+1)再除以(epoch seconds+1)再除以(epoch bytes+1)再除以(epoch seconds+1)再除以(epoch seconds+1)再除以(epoch seconds+1)再除以(epoch seconds+1)再除以(epoch seconds+1)再除以(epoch seconds+1)再除以(epoch seconds+1)再除以(epoch seconds+1)再除以(epoch seconds+1)再除以(epoch seconds+1)再除以(epoch seconds+1)再除以(epoch seconds+1)再除以(epoch seconds+1)再除以(epoch seconds+1)再除以(epoch seconds+1)再除infinity秒,max object age表示OSD池中允許的最大對(duì)象年齡(秒)。)。

標(biāo)題名稱:如何在Linux上配置高可用的虛擬化存儲(chǔ)(如Ceph)
網(wǎng)址分享:http://m.5511xx.com/article/ccsgpei.html