ceph学習ノート

3483 ワード

環境セントロ6.6
インストールの参考
http://ceph.com/docs/master/install/install-storage-cluster/
でもyumの配置は変えます。
yum install yum-plugin-proriaties
vim/etc/yum/pluginconf.d/proriaties.com

[main]
enabled = 1
ensure your YUM ceph.repo entry include prorit=2.See Get Packages for details:

[root@host-10-6-6-4 yum.repos.d]# cat ceph.repo 
[ceph]
name=Ceph packages for $basearch
#baseurl=http://ceph.com/rpm-{ceph-release}/{distro}/$basearch
baseurl=http://ceph.com/rpm-emperor/el6/$basearch
enabled=1
priority=2
gpgcheck=1
type=rpm-md
gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc

[ceph-noarch]
name=Ceph noarch packages
#baseurl=http://ceph.com/rpm-{ceph-release}/{distro}/noarch
baseurl=http://ceph.com/rpm-emperor/el6/noarch
enabled=1
priority=2
gpgcheck=1
type=rpm-md
gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc

[ceph-source]
name=Ceph source packages
#baseurl=http://ceph.com/rpm-{ceph-release}/{distro}/SRPMS
baseurl=http://ceph.com/rpm-emperor/el6/SRPMS
enabled=0
priority=2
gpgcheck=1
type=rpm-md
gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
[root@host-10-6-6-4 yum.repos.d]# 

上のいくつかの変数が入れ替わりました。見つけられない場合があります。
yum install snappy leveldb gdisk python-argparse gperftools-libs
yum install ceph
セットしてください
インストールの履歴

 1  yum update
    2  vim /etc/yum.repos.d/ceph.repo
    3  yum install ceph-deploy
    4  ssh-keygen 
    5  s
    6  l;s
    7  ls
    8  hostname admin
    9  exit
   10  ssh-copy-id root@mynode1_0
   11  vim /etc/hosts
   12  ifconfig
   13  vim /etc/hosts
   14  ssh-copy-id root@mynode1_0
   15  ssh-copy-id root@mynode1_1
   16  ssh-copy-id root@mynode1_2
   17  ssh root@mynode1_0
   18  ls
   19  mkdir .backup
   20  mv * .backup/
   21  ls
   22  vim .ssh/config
   23  ls
   24  chmod 600 ~/.ssh/config 
   25  ls
   26  iptables -F
   27  setenforce 0
   28  mkdir my-cluster
   29  cd my-cluster/
   30  ls
   31  ceph-deploy new mynode1_0
   32  ls
   33  vim ceph.conf 
   34  ls
   35  vim ceph.conf 
   36  ceph-deploy install admin mynode1_0 mynode1_1 mynode1_2
   37  ceph-deploy install  mynode1_1 mynode1_2
   38  ls
   39  ceph-deploy mon create-initial
   40  ls
   41  ssh mynode1_1
   42  ssh mynode1_2
   43  ceph-deploy osd prepare mynode1_1:/var/local/osd0 mynode1_2:/var/local/osd1
   44  ceph-deploy osd activate  mynode1_1:/var/local/osd0 mynode1_2:/var/local/osd1
   45  ls
   46  ceph-deploy admin admin mynode1_0 mynode1_1 mynode1_2
   47  chmod +r /etc/ceph/ceph.client.admin.keyring
   48  ceph health
   49  ssh mynode1_0
   50  ceph-deploy osd prepare mynode1_0:/var/local/osd2
   51  ceph-deploy osd activate mynode1_0:/var/local/osd2
   52  ceph -w
   53  ceph-deploy mds create mynode1_0
   54  ceph-deploy mon create mynode1_1 mynode1_2
   55  ceph quorum_status --format json-pretty
   56  ls
   57  history
[root@admin my-cluster]#