OpenNebula/クラスタノードの構築
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
] [
リンク元
]
開始行:
*クラスタノードとは [#y0199a85]
OpenNebulaにおいて、実際にゲストOSを動作させるためのノー...
*動作環境 [#i5fc4111]
クラスタノードとして動作させるためには、仮想化技術に対応...
仮想化技術としてはKVM,xen,VMWareが使用可能です。~
また、sshdが動作している必要があります。
*インストール [#e955fb62]
Ubuntuでは、クラスタノード用のパッケージが提供されていま...
# sudo apt-get install opennebula-node
インストールすると、OpenNebula用のアカウントなどが設定さ...
*ブリッジの設定 [#k5e1d6d1]
ゲストOSをネットワークに接続させるため、ブリッジの設定を...
Ubuntuの場合は/etc/network/interfacesを編集します。
以下は、設定例です。
# This file describes the network interfaces available o...
# and how to activate them. For more information, see in...
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
*フロントエンドノードへの登録 [#o21d7858]
クラスタノードとして使用するためには、フロントエンドノー...
KVMを使用するクラスタノードを登録する場合は、フロントエン...
node0の部分には、クラスタノードのホスト名を指定します。
この名前を元に通信を行うので、フロントエンドノードが解決...
# onehost add node0 im_kvm vmm_kvm tm_ssh
Success!
Note: 'oneadmin' on this host needs to be able to ssh to...
so on this host, run:
sudo -u oneadmin ssh node0
and verify the host's authenticity.
On node0, run this:
sudo apt-get install opennebula-node
sudo tee /var/lib/one/.ssh/authorized_keys << EOT
ssh-rsa
AAAAB3NzaC1yc2EAAAABIwAAAQEAu3TnQR5nmQNZLWjKCBIH2Vcwkops...
8PHlmZgebEq99O5U2QwZxELTHb5PANaDU3sh7tIrvDWOKQADnBmonlPY...
sihKwRTgWYdOMhyb7GUCDJGSpAwXL+r2LZLyb2IvsxfgLZmpHnXSJrlx...
us/rEJ+fTuMuAvlvDy14B7FimffVwhI9GKIHlP8gNd77skTFrSBQ9VJS...
zO2UWegT/CtCahtu8zJRITCdO2RhbJessve3AKDNiSlomBswIQ== one...
EOT
登録後に出力されたコマンドは、後で順に実行する必要がある...
まずはフロントエンドノードからクラスタノードへsshでログイ...
oneadminユーザとしてログインするのがポイントです。
# sudo -u oneadmin ssh node0
The authenticity of host 'node0 (x.x.x.x)' can't be est...
RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:...
Are you sure you want to continue connecting (yes/no)?
sshでは、初めて接続するホストに対しては上記のようなメッセ...
ここではyesと入力して登録します。
ログインしたクラスタノード上で、出力の後半部分のteeコマン...
# sudo tee /var/lib/one/.ssh/authorized_keys << EOT
ssh-rsa
AAAAB3NzaC1yc2EAAAABIwAAAQEAu3TnQR5nmQNZLWjKCBIH2Vcwkops...
8PHlmZgebEq99O5U2QwZxELTHb5PANaDU3sh7tIrvDWOKQADnBmonlPY...
sihKwRTgWYdOMhyb7GUCDJGSpAwXL+r2LZLyb2IvsxfgLZmpHnXSJrlx...
us/rEJ+fTuMuAvlvDy14B7FimffVwhI9GKIHlP8gNd77skTFrSBQ9VJS...
zO2UWegT/CtCahtu8zJRITCdO2RhbJessve3AKDNiSlomBswIQ== one...
EOT
これで、oneadminユーザ用の公開鍵が登録されました。
一度ログアウトし、再度ログインします。
# exit
# sudo -u oneadmin ssh node0
パスワードやパスフレーズなしでログインできることが確認で...
終了行:
*クラスタノードとは [#y0199a85]
OpenNebulaにおいて、実際にゲストOSを動作させるためのノー...
*動作環境 [#i5fc4111]
クラスタノードとして動作させるためには、仮想化技術に対応...
仮想化技術としてはKVM,xen,VMWareが使用可能です。~
また、sshdが動作している必要があります。
*インストール [#e955fb62]
Ubuntuでは、クラスタノード用のパッケージが提供されていま...
# sudo apt-get install opennebula-node
インストールすると、OpenNebula用のアカウントなどが設定さ...
*ブリッジの設定 [#k5e1d6d1]
ゲストOSをネットワークに接続させるため、ブリッジの設定を...
Ubuntuの場合は/etc/network/interfacesを編集します。
以下は、設定例です。
# This file describes the network interfaces available o...
# and how to activate them. For more information, see in...
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
*フロントエンドノードへの登録 [#o21d7858]
クラスタノードとして使用するためには、フロントエンドノー...
KVMを使用するクラスタノードを登録する場合は、フロントエン...
node0の部分には、クラスタノードのホスト名を指定します。
この名前を元に通信を行うので、フロントエンドノードが解決...
# onehost add node0 im_kvm vmm_kvm tm_ssh
Success!
Note: 'oneadmin' on this host needs to be able to ssh to...
so on this host, run:
sudo -u oneadmin ssh node0
and verify the host's authenticity.
On node0, run this:
sudo apt-get install opennebula-node
sudo tee /var/lib/one/.ssh/authorized_keys << EOT
ssh-rsa
AAAAB3NzaC1yc2EAAAABIwAAAQEAu3TnQR5nmQNZLWjKCBIH2Vcwkops...
8PHlmZgebEq99O5U2QwZxELTHb5PANaDU3sh7tIrvDWOKQADnBmonlPY...
sihKwRTgWYdOMhyb7GUCDJGSpAwXL+r2LZLyb2IvsxfgLZmpHnXSJrlx...
us/rEJ+fTuMuAvlvDy14B7FimffVwhI9GKIHlP8gNd77skTFrSBQ9VJS...
zO2UWegT/CtCahtu8zJRITCdO2RhbJessve3AKDNiSlomBswIQ== one...
EOT
登録後に出力されたコマンドは、後で順に実行する必要がある...
まずはフロントエンドノードからクラスタノードへsshでログイ...
oneadminユーザとしてログインするのがポイントです。
# sudo -u oneadmin ssh node0
The authenticity of host 'node0 (x.x.x.x)' can't be est...
RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:...
Are you sure you want to continue connecting (yes/no)?
sshでは、初めて接続するホストに対しては上記のようなメッセ...
ここではyesと入力して登録します。
ログインしたクラスタノード上で、出力の後半部分のteeコマン...
# sudo tee /var/lib/one/.ssh/authorized_keys << EOT
ssh-rsa
AAAAB3NzaC1yc2EAAAABIwAAAQEAu3TnQR5nmQNZLWjKCBIH2Vcwkops...
8PHlmZgebEq99O5U2QwZxELTHb5PANaDU3sh7tIrvDWOKQADnBmonlPY...
sihKwRTgWYdOMhyb7GUCDJGSpAwXL+r2LZLyb2IvsxfgLZmpHnXSJrlx...
us/rEJ+fTuMuAvlvDy14B7FimffVwhI9GKIHlP8gNd77skTFrSBQ9VJS...
zO2UWegT/CtCahtu8zJRITCdO2RhbJessve3AKDNiSlomBswIQ== one...
EOT
これで、oneadminユーザ用の公開鍵が登録されました。
一度ログアウトし、再度ログインします。
# exit
# sudo -u oneadmin ssh node0
パスワードやパスフレーズなしでログインできることが確認で...
ページ名: