1. 程式人生 > >Ubuntu14.04 CEPH 叢集搭建(一)

Ubuntu14.04 CEPH 叢集搭建(一)

(備註:此一共用到4臺機器。分別命名為ceph-admin ,ceph0,ceph1,ceph2.其中ceph-admin作為deploy 機器用於部署,ceph-admin,ceph0作為mon,ceph1,作為OSD,ceph2作為元資料伺服器)

0.配置IP/主機名

    vi /etc/network/interfaces  改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 改為指定的主機名,我這裡命名為ceph0 #vi /etc/hosts 修改 127.0.1.1 後的主機名為ceph0, 192.168.8.235  ceph0 重啟機器

1.在每臺機器上建立ceph使用者,

udo useradd -d /home/ceph -m ceph
sudo passwd ceph

2.在每個Ceph節點中為使用者增加 root 許可權

echo "ceph ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/ceph
sudo chmod 0440 /etc/sudoers.d/ceph

3.安裝ssh伺服器

sudo yum install openssh-server

4.用無密碼的SSH連線到每個Ceph節點來配置你的 ceph-deploy 管理節點. 保留密碼為空:

ssh-keygen
Generating public/private key pair.
Enter file in which to save the key (/ceph-client/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /ceph-client/.ssh/id_rsa.
Your public key has been saved in /ceph-client/.ssh/id_rsa.pub.

5.複製祕鑰至每個Ceph節點.

6.修改你的ceph-deploy 管理節點的 ~/.ssh/config 檔案使它能像你建立的使用者(比如, ceph)一樣記錄至Ceph節點 .

Host ceph-server
Hostname ceph-server.fqdn-or-ip-address.com
User ceph

7.更新你的倉庫並安裝ceph-deploy  (ceph-admin節點上安裝ceph-deploy,用於部署)

sudo apt-get update && sudo apt-get install ceph-deploy

相關推薦

Ubuntu14.04 CEPH 叢集搭建

(備註:此一共用到4臺機器。分別命名為ceph-admin ,ceph0,ceph1,ceph2.其中ceph-admin作為deploy 機器用於部署,ceph-admin,ceph0作為mon,ceph1,作為OSD,ceph2作為元資料伺服器) 0.配置IP/主機名

centos7下Hadoop2.8.4全分佈搭建之HDFS叢集搭建

1)搭建前的準備 注意:(以下操作可以先配置一臺,然後通過scp命令傳送到其他兩臺虛擬機器上 傳送到其他機器 scp -r 主機名: 注意:載入環境變數 source /etc/profile

kubernetes學習:2.kubernetes叢集搭建架構介紹

kubernetes叢集搭建:架構介紹 作為一個容器的編排管理工具,k8s的效能出眾而且社群力量強大,連docker官方也已經預設k8s為容器編排的首選工具。所以我們更有必要去學習和了解它。 k8s的整體架構主要分為兩個部分: master(控制節點)和

ZooKeeper叢集搭建:準備工作以及搭建叢集的具體操作

為什麼要做ZooKeeper叢集? ZooKeeper在Dubbo框架中起著發現服務,服務登出/註冊(動態伸縮)的功能,假如僅有的一臺Zookeeper宕機了,將會造成整個應用的服務呼叫失敗,服務停擺期間所造成的損失不可想象 同時Zookeeper也是很

Ubuntu14.04+Python2+機器學習

Ubuntu14.04系統安裝Python+機器學習(一) 1、Ubuntu系統 這裡使用的是從官網下載的系統包:ubuntu-14.04.4-desktop-i386.iso。 (1)開啟終端快捷鍵:CTRL+ALT+T。 (2)系統開機以guest模式進入。 (3)更

Centos7.5下HDP叢集搭建

硬體環境:6臺伺服器,IP為172.16.172.17/18/19/20/21/22 軟體環境:作業系統為Centos7.5                  Ambari版本為2.5.0.3                  HDP版本為2.6.0.3 一、安裝前準

Hadoop叢集搭建網路配置

軟體環境 作業系統 CentOS 6.4 64bit (Basic Server + 桌面環境) 虛擬機器 VMware Workstation 12.0

【Docker】基於例項專案的叢集部署安裝環境搭建

叢集 叢集具有三高特點: 高效能 高負載 高可用 現在的環境中,經常會用到叢集,如資料庫叢集。如,我們在主機上部署資料庫節點,形成叢集。 安裝環境與配置 在Docker中部署叢集,首先要安裝Linux環境,這裡我們使用VMware虛擬機

大資料Hadoop叢集環境搭建

前言 Hadoop在大資料技術體系中的地位至關重要,Hadoop是大資料技術的基礎,對Hadoop基礎知識的掌握的紮實程度,會決定在大資料技術道路上走多遠。 這是一篇入門文章,Hadoop的學習方法很多,網上也有很多學習路線圖。本文的思路是:以安裝部署Apache Hadoop2.x

Ubuntu12.04的嵌入式開發環境搭建

Ubuntu12.04開發arm體系程式的環境搭建。包括VMware8安裝Ubuntu12.04、minicom的安裝說明、nfs的安裝說明、svn的安裝說明、qt的安裝說明等。 一、VMware8安裝Ubuntu12.04 本機系統: WIN7    虛擬機器:VMwa

hadoop spark 大資料叢集環境搭建

大資料雲端計算現在比較熱門,未來的一個發展方向,在此分享下技術,有不對的地方歡迎指出 1、軟體環境(會分享到網盤) centos6.5 jdk1.7 hadoop2.4.1(這裡只用到hdfs,namenode不走ha) zookeeper3.4.5 spark1.3.0

Hadoop+Flume+Kafka+Zookeeper叢集環境搭建

Hadoop+Flume+Kafka+Zookeeper叢集環境搭建 1.部署基礎條件 1.1 硬體條件 IP hostname 192.168.100.103 mater 192.168.100.104 flumekafka1 192.168.1

Ubuntu 14.04 Eclipse JNI環境搭建之生成JNI標頭檔案

軟體環境 ubuntu 14.04eclipse for JavaCDT建立Java工程              建立一個空Java工程,並建立HelloJni.java類。編寫好HelloJni.java類後,需要通過javah命令生成標頭檔案(HelloJni.h)

項目進階 之 集群環境搭建概述

問題 特點 多臺 cpu 好的 content 成了 系統資源 通過 今天我們說一個不是特別新,但近期今年伴隨大數據熱而比較火的一個技術-集群技術。 什麽是集群技術 集群(Cluster)技術是指一組相互犭蟲立的計算機,利用快速通信網絡組

Vue2.0新手入坑環境搭建

clas min 團隊 定義 自定義 ini 創建 https idt 每周不定期更新 專業團隊接APP 外包 聯系QQ1129580542 vue-cli 是一個官方發布 vue.js 項目腳手架,使用 vue-cli 可以快速創建 vue 項目,GitHu

小型電商服務器平臺搭建

服務器 idc機房 運行環境 阿裏雲 雲平臺 一、阿裏雲小型電商服務平臺架構介紹電商平臺初創之初,訪問量不大,但將來可能訪問量暴增,初期階段業務模式調整頻繁,對價格敏感,因此希望服務器平臺架構具有良好的功能拓展性及性能伸縮性,所有平臺軟件最好免費,且性能滿足將來發展,具有冗余高可用設計,平

Maven項目搭建:Maven初體驗

測試類 java平臺 存在 ack 做的 rar cli maven2 試用 今天給大家介紹一個項目管理和綜合工具:Maven。 Maven: maven讀作 [‘meivin],本意是指可以被信任的領域專家,致力於傳播知識(來自於http://en.wikip

LAMP環境的搭建----Apache安裝

lamp mage install centos tle edit nbsp 發行版 red centos是Linux發行版RedHat的一個分支,因此可以很方便的使用yum安裝並管理各種軟件包。 本文使用的系統環境為:阿裏雲Centos7.2。 Apache的安裝:

zabbix服務端監控搭建

zabbix第1章 環境搭建[[email protected] zabbix]# uname -mx86_64[[email protected] zabbix]# uname -r2.6.32-642.el6.x86_64[[email protected] zabbix]#

SpringCloud運行環境搭建Centos7.0下jdk的安裝

mage ech 目錄 img 生效 deploy 服務 web tro 一、運行環境 1、jdk下載安裝 1.1、下載 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 1.2、安