环境centos6.6
安装参考
http://ceph.com/docs/master/install/install-storage-cluster/
不过yum配置要改
yum install yum-plugin-priorities
vim /etc/yum/pluginconf.d/priorities.conf
ensure your YUM ceph.repo entry includes priority=2. See Get Packages for details:
[code="java"]
# 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
#
[/code]
注意上面几个变量替换掉了,如果出现找不到的情况
yum install snappy leveldb gdisk python-argparse gperftools-libs
yum install ceph
安装一堆啊
安装的历史
[code="java"]
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
#
[/code]
安装参考
http://ceph.com/docs/master/install/install-storage-cluster/
不过yum配置要改
yum install yum-plugin-priorities
vim /etc/yum/pluginconf.d/priorities.conf
[main]
enabled = 1
ensure your YUM ceph.repo entry includes priority=2. See Get Packages for details:
[code="java"]
# 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
#
[/code]
注意上面几个变量替换掉了,如果出现找不到的情况
yum install snappy leveldb gdisk python-argparse gperftools-libs
yum install ceph
安装一堆啊
安装的历史
[code="java"]
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
#
[/code]