iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 8
0

Ceph 叢集部屬

接下來透過cepy-deploy工具快速部署一叢集,ceph-deploy工具運行在管理節點上的目錄之外。 任何具有網絡連接和現代python環境和ssh(如Linux)的主機都應該可以工作。
在下面的描述中,Node指的是一台機器。
https://ithelp.ithome.com.tw/upload/images/20171227/20107467sLDTL9LcAB.jpg

安裝 CEPH-DEPLOY

DEBIAN/UBUNTU

  1. 將套件庫公鑰加入
wget -q -O- 'https://download.ceph.com/keys/release.asc' | sudo apt-key add -
  1. 增加ceph repository
echo deb https://download.ceph.com/debian-{ceph-stable-release}/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list

{ceph-stable-release}取代為我們要安裝的版本(firefly, giant, hammer, infernalis, jewel, kraken, luminous)

  1. 安裝ceph-deploy
sudo apt update
sudo apt install ceph-deploy

RHEL/CENTOS

  1. 在RHEL 7的話首先訂閱Red Hat Enterprise Linux 7 Server - Extras (RPMs).
sudo subscription-manager repos --enable=rhel-7-server-extras-rpms
  1. 安裝epel擴充資源庫
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  1. 增加repository到yum配置文件中 /etc/yum.repos.d/ceph.repo
cat >/etc/yum.repos.d/ceph.repo
[ceph-noarch]
name=Ceph noarch packages
baseurl=https://download.ceph.com/rpm-{ceph-release}/el7/noarch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc

{ceph-release}取代為我們要安裝的版本(firefly, giant, hammer, infernalis, jewel, kraken, luminous)

  1. 安裝ceph-deploy
sudo yum update
sudo yum install ceph-deploy

OPENSUSE

Ceph項目目前沒有發布openSUSE的發行版RPM,但是默認的更新庫中包含了一個穩定版本的Ceph

  1. 安裝ceph-deploy
sudo zypper install ceph
sudo zypper install ceph-deploy

上一篇
Ceph 架構
下一篇
Ceph 叢集部屬2
系列文
基於雲端Iaas基礎平台OpenStack結合Kubernetes,BlockChain,Spark,SDN24
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言