「Ceph」の版間の差分
提供: Lisa Wiki
(ページの作成:「==Cephとは== 分散ファイルシステム ==必要機器== 最低PCが3台 今回は5台の機器を使う事にしました。 ==計画== eeepc1 192.168.8.11 ノー...」) |
|||
行24: | 行24: | ||
==前準備== | ==前準備== | ||
+ | rootでいきなりログイン出来る様に設定してしまう。<br/> | ||
+ | rootのパスワードを設定します。これでいきなりsshでrootでログイン出来る様になります。 | ||
+ | sudo su | ||
+ | passwd root | ||
+ | 設定するパスワードを2回入力 | ||
+ | ノートPCのubuntuは頑固でrootのパスワードを設定してもsshでいきなりrootログインはさせてくれなかった。<br/> | ||
+ | そこで、設定を変更しました。 | ||
+ | sudo su | ||
+ | nano /etc/ssh/sshd_config | ||
+ | 次の行を見つけ出し変更する。 | ||
+ | PermitRootLogin without-password 変更前 | ||
+ | ↓ | ||
+ | PermitRootLogin yes 変更後 | ||
+ | 変更後、sshを再起動する。 | ||
+ | service ssh restart | ||
+ | SSHパスワード無し鍵<br/> | ||
+ | インストール中に何度もパスワードを入力するのは大変、なのでrootで互いに入れるようにしておきます。<br/> | ||
+ | 1台目で鍵を作って、それを配ります。 | ||
+ | cd ~ | ||
+ | ssh-keygen | ||
+ | mv .ssh/id_rsa.pub .ssh/authorized_keys | ||
+ | rsync -r .ssh/ root@192.168.8.12:.ssh/ | ||
+ | rsync -r .ssh/ root@192.168.8.21:.ssh/ | ||
+ | rsync -r .ssh/ root@192.168.8.22:.ssh/ | ||
+ | rsync -r .ssh/ root@192.168.8.23:.ssh/ | ||
+ | 配る為に、最初はパスワードを聞いて来ます。今回だけ頑張って入力してください。<br/> | ||
==Cephのセットアップ== | ==Cephのセットアップ== |
2015年7月5日 (日) 01:35時点における版
Cephとは
分散ファイルシステム
必要機器
最低PCが3台 今回は5台の機器を使う事にしました。
計画
eeepc1 192.168.8.11 ノートPC
eeepc2 192.168.8.12 ノートPC
osmc1 192.168.8.21 RaspberryPi2B
osmc2 192.168.8.22 RaspberryPi2B
osmc3 192.168.8.23 RaspberryPi2B
ノートPC×2 管理用
OS:Ubuntu CPU:ATOM RAM:2G HDD:160G LAN:100M
RaspberryPi×3 HDD提供用
OS:OSMC CPU:ARM RAM:1G HDD:500G(USB接続) LAN:100M
前準備
rootでいきなりログイン出来る様に設定してしまう。
rootのパスワードを設定します。これでいきなりsshでrootでログイン出来る様になります。
sudo su passwd root 設定するパスワードを2回入力
ノートPCのubuntuは頑固でrootのパスワードを設定してもsshでいきなりrootログインはさせてくれなかった。
そこで、設定を変更しました。
sudo su nano /etc/ssh/sshd_config
次の行を見つけ出し変更する。
PermitRootLogin without-password 変更前 ↓ PermitRootLogin yes 変更後
変更後、sshを再起動する。
service ssh restart
SSHパスワード無し鍵
インストール中に何度もパスワードを入力するのは大変、なのでrootで互いに入れるようにしておきます。
1台目で鍵を作って、それを配ります。
cd ~ ssh-keygen mv .ssh/id_rsa.pub .ssh/authorized_keys rsync -r .ssh/ root@192.168.8.12:.ssh/ rsync -r .ssh/ root@192.168.8.21:.ssh/ rsync -r .ssh/ root@192.168.8.22:.ssh/ rsync -r .ssh/ root@192.168.8.23:.ssh/
配る為に、最初はパスワードを聞いて来ます。今回だけ頑張って入力してください。
Cephのセットアップ
CephFSのマウント
cronでマウント
3台でクラスター
apt-get update apt-get upgrade apt-get install rsync iotop htop samba wget --no-check-certificate -q -O- 'https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc' | sudo apt-key add - echo deb http://ceph.com/debian-firefly/ wheezy main | sudo tee /etc/apt/sources.list.d/ceph.list apt-get update apt-get install ceph ceph-fs-common ceph-deploy