国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊(cè)表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Centos - 在CentOS下安裝和配置分布式系統(tǒng)Ceph的教程

在CentOS下安裝和配置分布式系統(tǒng)Ceph的教程

2019-09-08 20:16開源中文社區(qū) Centos

這篇文章主要介紹了在CentOS下安裝和配置分布式系統(tǒng)Ceph的教程,在云計(jì)算大行其道的當(dāng)下分布式系統(tǒng)正是一個(gè)發(fā)展趨勢(shì),需要的朋友可以參考下

開發(fā)一個(gè)分布式文件系統(tǒng)需要多方努力,但是如果能準(zhǔn)確地解決問題,它就是無價(jià)的。Ceph 的目標(biāo)簡單地定義為:可輕松擴(kuò)展到數(shù) PB 容量,對(duì)多種工作負(fù)載的高性能(每秒輸入/輸出操作[IOPS]和帶寬)。
不幸的是,這些目標(biāo)之間會(huì)互相競爭(例如,可擴(kuò)展性會(huì)降低或者抑制性能或者影響可靠性)。Ceph 開發(fā)了一些非常有趣的概念(例如,動(dòng)態(tài)元數(shù)據(jù)分區(qū),數(shù)據(jù)分布和復(fù)制),這些概念在本文中只進(jìn)行簡短地探討。Ceph 的設(shè)計(jì)還包括保護(hù)單一點(diǎn)故障的容錯(cuò)功能,它假設(shè)大規(guī)模(PB 級(jí)存儲(chǔ))存儲(chǔ)故障是常見現(xiàn)象而不是例外情況。最后,它的設(shè)計(jì)并沒有假設(shè)某種特殊工作負(fù)載,但是包括適應(yīng)變化的工作負(fù)載,提供最佳性能的能力。它利用 POSIX 的兼容性完成所有這些任務(wù),允許它對(duì)當(dāng)前依賴 POSIX 語義(通過以 Ceph 為目標(biāo)的改進(jìn))的應(yīng)用進(jìn)行透明的部署。最后,Ceph 是開源分布式存儲(chǔ),也是主線 Linux 內(nèi)核(2.6.34)的一部分。
現(xiàn)在,讓我們探討一下 Ceph 的架構(gòu)以及高端的核心要素。然后我會(huì)拓展到另一層次,說明 Ceph 中一些關(guān)鍵的方面,提供更詳細(xì)的探討。
Ceph 生態(tài)系統(tǒng)可以大致劃分為四部分(見圖 1):客戶端(數(shù)據(jù)用戶),元數(shù)據(jù)服務(wù)器(緩存和同步分布式元數(shù)據(jù)),一個(gè)對(duì)象存儲(chǔ)集群(將數(shù)據(jù)和元數(shù)據(jù)作為對(duì)象存儲(chǔ),執(zhí)行其他關(guān)鍵職能),以及最后的集群監(jiān)視器(執(zhí)行監(jiān)視功能)。
在CentOS下安裝和配置分布式系統(tǒng)Ceph的教程

如圖所示,客戶使用元數(shù)據(jù)服務(wù)器,執(zhí)行元數(shù)據(jù)操作(來確定數(shù)據(jù)位置)。元數(shù)據(jù)服務(wù)器管理數(shù)據(jù)位置,以及在何處存儲(chǔ)新數(shù)據(jù)。值得注意的是,元數(shù)據(jù)存儲(chǔ)在一個(gè)存儲(chǔ)集群(標(biāo)為 “元數(shù)據(jù) I/O”)。實(shí)際的文件 I/O 發(fā)生在客戶和對(duì)象存儲(chǔ)集群之間。這樣一來,更高層次的 POSIX 功能(例如,打開、關(guān)閉、重命名)就由元數(shù)據(jù)服務(wù)器管理,不過 POSIX 功能(例如讀和寫)則直接由對(duì)象存儲(chǔ)集群管理。
另一個(gè)架構(gòu)視圖由圖 2 提供。一系列服務(wù)器通過一個(gè)客戶界面訪問 Ceph 生態(tài)系統(tǒng),這就明白了元數(shù)據(jù)服務(wù)器和對(duì)象級(jí)存儲(chǔ)器之間的關(guān)系。分布式存儲(chǔ)系統(tǒng)可以在一些層中查看,包括一個(gè)存儲(chǔ)設(shè)備的格式(Extent and B-tree-based Object File System [EBOFS] 或者一個(gè)備選),還有一個(gè)設(shè)計(jì)用于管理數(shù)據(jù)復(fù)制,故障檢測,恢復(fù),以及隨后的數(shù)據(jù)遷移的覆蓋管理層,叫做 Reliable Autonomic Distributed Object Storage(RADOS)。最后,監(jiān)視器用于識(shí)別組件故障,包括隨后的通知。
在CentOS下安裝和配置分布式系統(tǒng)Ceph的教程

示例系統(tǒng)資源
**CEPH-STORAGE**
OS: CentOS Linux 7 (Core)
RAM:1 GB
CPU:1 CPU
DISK: 20
Network: 45.79.136.163
FQDN: ceph-storage.linoxide.com
**CEPH-NODE**
OS: CentOS Linux 7 (Core)
RAM:1 GB
CPU:1 CPU
DISK: 20
Network: 45.79.171.138
FQDN: ceph-node.linoxide.com
安裝前的配置
在安裝 Ceph 存儲(chǔ)之前,我們要在每個(gè)節(jié)點(diǎn)上完成一些步驟。第一件事情就是確保每個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)已經(jīng)配置好并且能相互訪問。

配置 Hosts

要在每個(gè)節(jié)點(diǎn)上配置 hosts 條目,要像下面這樣打開默認(rèn)的 hosts 配置文件(LCTT 譯注:或者做相應(yīng)的 DNS 解析)。
 

復(fù)制代碼

代碼如下:


# vi /etc/hosts
45.79.136.163 ceph-storage ceph-storage.linoxide.com
45.79.171.138 ceph-node ceph-node.linoxide.com


安裝 VMware 工具

 

工作環(huán)境是 VMWare 虛擬環(huán)境時(shí),推薦你安裝它的 open VM 工具。你可以使用下面的命令安裝。
 

復(fù)制代碼

代碼如下:


# yum install -y open-vm-tools


配置防火墻

 

如果你正在使用啟用了防火墻的限制性環(huán)境,確保在你的 Ceph 存儲(chǔ)管理節(jié)點(diǎn)和客戶端節(jié)點(diǎn)中開放了以下的端口。

你必須在你的 Admin Calamari 節(jié)點(diǎn)開放 80、2003、以及4505-4506 端口,并且允許通過 80 號(hào)端口訪問到 Ceph 或 Calamari 管理節(jié)點(diǎn),以便你網(wǎng)絡(luò)中的客戶端能訪問 Calamari web 用戶界面。

你可以使用下面的命令在 CentOS 7 中啟動(dòng)并啟用防火墻。
 

復(fù)制代碼

代碼如下:


# systemctl start firewalld
# systemctl enable firewalld


運(yùn)行以下命令使 Admin Calamari 節(jié)點(diǎn)開放上面提到的端口。

復(fù)制代碼

代碼如下:


# firewall-cmd --zone=public --add-port=80/tcp --permanent
# firewall-cmd --zone=public --add-port=2003/tcp --permanent
# firewall-cmd --zone=public --add-port=4505-4506/tcp --permanent
# firewall-cmd --reload


在 Ceph Monitor 節(jié)點(diǎn),你要在防火墻中允許通過以下端口。

復(fù)制代碼

代碼如下:


# firewall-cmd --zone=public --add-port=6789/tcp --permanent


然后允許以下默認(rèn)端口列表,以便能和客戶端以及監(jiān)控節(jié)點(diǎn)交互,并發(fā)送數(shù)據(jù)到其它 OSD。

復(fù)制代碼

代碼如下:


# firewall-cmd --zone=public --add-port=6800-7300/tcp --permanent


如果你工作在非生產(chǎn)環(huán)境,建議你停用防火墻以及 SELinux 設(shè)置,在我們的測試環(huán)境中我們會(huì)停用防火墻以及 SELinux。

復(fù)制代碼

代碼如下:


# systemctl stop firewalld
# systemctl disable firewalld


系統(tǒng)升級(jí)

 

現(xiàn)在升級(jí)你的系統(tǒng)并重啟使所需更改生效。
 

復(fù)制代碼

代碼如下:


# yum update
# shutdown -r 0


設(shè)置 Ceph 用戶
現(xiàn)在我們會(huì)新建一個(gè)單獨(dú)的 sudo 用戶用于在每個(gè)節(jié)點(diǎn)安裝 ceph-deploy工具,并允許該用戶無密碼訪問每個(gè)節(jié)點(diǎn),因?yàn)樗枰?Ceph 節(jié)點(diǎn)上安裝軟件和配置文件而不會(huì)有輸入密碼提示。

 

運(yùn)行下面的命令在 ceph-storage 主機(jī)上新建有獨(dú)立 home 目錄的新用戶。
 

復(fù)制代碼

代碼如下:


[root@ceph-storage ~]# useradd -d /home/ceph -m ceph
[root@ceph-storage ~]# passwd ceph


節(jié)點(diǎn)中新建的每個(gè)用戶都要有 sudo 權(quán)限,你可以使用下面展示的命令賦予 sudo 權(quán)限。

復(fù)制代碼

代碼如下:


[root@ceph-storage ~]# echo "ceph ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/ceph
ceph ALL = (root) NOPASSWD:ALL
[root@ceph-storage ~]# sudo chmod 0440 /etc/sudoers.d/ceph


設(shè)置 SSH 密鑰
現(xiàn)在我們會(huì)在 Ceph 管理節(jié)點(diǎn)生成 ssh 密鑰并把密鑰復(fù)制到每個(gè) Ceph 集群節(jié)點(diǎn)。

 

在 ceph-node 運(yùn)行下面的命令復(fù)制它的 ssh 密鑰到 ceph-storage。
 

復(fù)制代碼

代碼如下:


[root@ceph-node ~]# ssh-keygen


Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
5b:*:*:*:*:*:*:*:*:*:c9 root@ceph-node
The key's randomart image is:
+--[ RSA 2048]----+

復(fù)制代碼

代碼如下:


[root@ceph-node ~]# ssh-copy-id ceph@ceph-storage


在CentOS下安裝和配置分布式系統(tǒng)Ceph的教程

 

配置 PID 數(shù)目
要配置 PID 數(shù)目的值,我們會(huì)使用下面的命令檢查默認(rèn)的內(nèi)核值。默認(rèn)情況下,是一個(gè)小的最大線程數(shù) 32768。

如下圖所示通過編輯系統(tǒng)配置文件配置該值為一個(gè)更大的數(shù)。
在CentOS下安裝和配置分布式系統(tǒng)Ceph的教程

配置管理節(jié)點(diǎn)服務(wù)器
配置并驗(yàn)證了所有網(wǎng)絡(luò)后,我們現(xiàn)在使用 ceph 用戶安裝 ceph-deploy。通過打開文件檢查 hosts 條目(LCTT 譯注:你也可以用 DNS 解析來完成)。
 

復(fù)制代碼

代碼如下:


# vim /etc/hosts


ceph-storage 45.79.136.163
ceph-node 45.79.171.138
運(yùn)行下面的命令添加它的庫。

復(fù)制代碼

代碼如下:


# rpm -Uhv http://ceph.com/rpm-giant/el7/noarch/ceph-release-1-0.el7.noarch.rpm


在CentOS下安裝和配置分布式系統(tǒng)Ceph的教程

 

或者創(chuàng)建一個(gè)新文件并更新 Ceph 庫參數(shù),別忘了替換你當(dāng)前的 Release 和版本號(hào)。
 

復(fù)制代碼

代碼如下:


[root@ceph-storage ~]# vi /etc/yum.repos.d/ceph.repo
[ceph-noarch]
name=Ceph noarch packages
baseurl=http://ceph.com/rpm-{ceph-release}/{distro}/noarch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc


之后更新你的系統(tǒng)并安裝 ceph-deploy 軟件包。

 

安裝 ceph-deploy 軟件包
我們運(yùn)行下面的命令以及 ceph-deploy 安裝命令來更新系統(tǒng)以及最新的 ceph 庫和其它軟件包。
 

復(fù)制代碼

代碼如下:


#yum update -y && yum install ceph-deploy -y


配置集群
使用下面的命令在 ceph 管理節(jié)點(diǎn)上新建一個(gè)目錄并進(jìn)入新目錄,用于收集所有輸出文件和日志。

復(fù)制代碼

代碼如下:


# mkdir ~/ceph-cluster
# cd ~/ceph-cluster
# ceph-deploy new storage


在CentOS下安裝和配置分布式系統(tǒng)Ceph的教程

 

如果成功執(zhí)行了上面的命令,你會(huì)看到它新建了配置文件。

現(xiàn)在配置 Ceph 默認(rèn)的配置文件,用任意編輯器打開它并在會(huì)影響你公共網(wǎng)絡(luò)的 global 參數(shù)下面添加以下兩行。
 

復(fù)制代碼

代碼如下:


# vim ceph.conf
osd pool default size = 1
public network = 45.79.0.0/16


安裝 Ceph
現(xiàn)在我們準(zhǔn)備在和 Ceph 集群關(guān)聯(lián)的每個(gè)節(jié)點(diǎn)上安裝 Ceph。我們使用下面的命令在 ceph-storage 和 ceph-node 上安裝 Ceph。

復(fù)制代碼

代碼如下:


# ceph-deploy install ceph-node ceph-storage


在CentOS下安裝和配置分布式系統(tǒng)Ceph的教程

 

處理所有所需倉庫和安裝所需軟件包會(huì)需要一些時(shí)間。

當(dāng)兩個(gè)節(jié)點(diǎn)上的 ceph 安裝過程都完成后,我們下一步會(huì)通過在相同節(jié)點(diǎn)上運(yùn)行以下命令創(chuàng)建監(jiān)視器并收集密鑰。
 

復(fù)制代碼

代碼如下:


# ceph-deploy mon create-initial


在CentOS下安裝和配置分布式系統(tǒng)Ceph的教程

 

設(shè)置 OSD 和 OSD 守護(hù)進(jìn)程
現(xiàn)在我們會(huì)設(shè)置磁盤存儲(chǔ),首先運(yùn)行下面的命令列出你所有可用的磁盤。
 

復(fù)制代碼

代碼如下:


# ceph-deploy disk list ceph-storage


結(jié)果中會(huì)列出你存儲(chǔ)節(jié)點(diǎn)中使用的磁盤,你會(huì)用它們來創(chuàng)建 OSD。讓我們運(yùn)行以下命令,請(qǐng)使用你的磁盤名稱。

復(fù)制代碼

代碼如下:


# ceph-deploy disk zap storage:sda
# ceph-deploy disk zap storage:sdb


為了最后完成 OSD 配置,運(yùn)行下面的命令配置日志磁盤以及數(shù)據(jù)磁盤。

復(fù)制代碼

代碼如下:


# ceph-deploy osd prepare storage:sdb:/dev/sda
# ceph-deploy osd activate storage:/dev/sdb1:/dev/sda1


你需要在所有節(jié)點(diǎn)上運(yùn)行相同的命令,它會(huì)清除你磁盤上的所有東西。之后為了集群能運(yùn)轉(zhuǎn)起來,我們需要使用以下命令從 ceph 管理節(jié)點(diǎn)復(fù)制不同的密鑰和配置文件到所有相關(guān)節(jié)點(diǎn)。

復(fù)制代碼

代碼如下:


# ceph-deploy admin ceph-node ceph-storage


測試 Ceph
我們快完成了 Ceph 集群設(shè)置,讓我們?cè)?ceph 管理節(jié)點(diǎn)上運(yùn)行下面的命令檢查正在運(yùn)行的 ceph 狀態(tài)。

復(fù)制代碼

代碼如下:


# ceph status
# ceph health


HEALTH_OK
如果你在 ceph status 中沒有看到任何錯(cuò)誤信息,就意味著你成功地在 CentOS 7 上安裝了 ceph 存儲(chǔ)集群。

延伸 · 閱讀

精彩推薦
  • Centoscentos 安裝與操作方法

    centos 安裝與操作方法

    這篇文章主要介紹了centos 安裝與操作方法,需要的朋友可以參考下...

    centos之家5272019-07-11
  • CentosCentos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化

    Centos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化

    這篇文章主要介紹了LINUX中Centos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化相關(guān)知識(shí)點(diǎn),對(duì)此有興趣的朋友參考學(xué)習(xí)下。...

    彬菌9912022-03-02
  • Centoscentos不小心刪除/root目錄該如何解決?

    centos不小心刪除/root目錄該如何解決?

    一些朋友最近在問小編centos不小心刪除/root目錄該如何解決?今天小編就為大家分享centos不小心刪除/root目錄解決辦法;希望對(duì)大家會(huì)有幫助,有需要的朋友...

    腳本之家8022019-05-29
  • CentosCentOS7設(shè)置日期和時(shí)間方法以及基本概念介紹

    CentOS7設(shè)置日期和時(shí)間方法以及基本概念介紹

    這篇文章主要介紹了CentOS7設(shè)置日期和時(shí)間方法以及基本概念介紹,本文講解使用CentOS7中的新命令timedatectl設(shè)置日期時(shí)間方法,需要的朋友可以參考下 ...

    CentOS之家6522019-09-19
  • CentosCentOS 6.6實(shí)現(xiàn)永久修改DNS地址的方法

    CentOS 6.6實(shí)現(xiàn)永久修改DNS地址的方法

    這篇文章主要介紹了CentOS 6.6實(shí)現(xiàn)永久修改DNS地址的方法,涉及針對(duì)CentOS配置文件的相關(guān)設(shè)置技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下 ...

    Linux社區(qū)4472020-08-21
  • CentosCentOS6.5下Redis安裝與配置詳細(xì)步驟

    CentOS6.5下Redis安裝與配置詳細(xì)步驟

    本篇文章主要介紹了CentOS6.5下Redis安裝與配置詳細(xì)步驟,詳細(xì)介紹redis單機(jī)單實(shí)例安裝與配置,服務(wù)及開機(jī)自啟動(dòng)。有興趣的可以了解一下。...

    飛流11452021-12-24
  • CentosCentOS下Uptime命令詳解

    CentOS下Uptime命令詳解

    在Linux下,我們可以使用uptime命令,而且此命令不必使用root權(quán)限。uptime命令在系統(tǒng)中已經(jīng)默認(rèn)安裝了。今天小編為大家?guī)淼氖荂entOS下Uptime命令詳解;希望...

    CentOS之家11482019-06-19
  • CentosCentos 7開啟網(wǎng)卡自動(dòng)獲取IP的詳細(xì)方法

    Centos 7開啟網(wǎng)卡自動(dòng)獲取IP的詳細(xì)方法

    本篇文章主要介紹了Centos 7開啟網(wǎng)卡自動(dòng)獲取IP的詳細(xì)方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧...

    凌鋒8972021-12-29
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 成人午夜在线 | 一区二区三区在线 | 黄色影视 | 欧产日产国产一区 | 久久久久久精 | 国产精品99久久久久久久女警 | 97视频久久久 | 亚洲av毛片一区二二区三三区 | 在线视频亚洲 | 日韩一区在线视频 | 日韩有码在线视频 | 国产日韩欧美精品 | 亚洲国产成人av好男人在线观看 | 在线观看日韩av | 亚洲视频在线观看中文字幕 | 国产伊人一区 | 亚洲综合一区二区 | 国产精品毛片在线 | 婷婷色综合 | 精品久久一二三区 | 国产a√ | www久久精品 | 色综合一区二区 | 黄色毛片免费网站 | 最近日韩中文字幕 | h网站在线观看 | 成人日韩视频 | 在线黄色网 | 伊人青青草 | 亚洲一区视频在线 | 欧美视频免费看 | 亚洲人免费视频 | 亚洲午夜精品一区二区三区 | 在线观看欧美一区 | 亚洲一区二区久久 | 久久精品91| 亚洲尤物在线 | 久久99这里只有精品 | 欧美一级特黄aaaaaaa在线观看 | 日韩欧美精品在线 | 亚洲综合大片69999 |