3

Ubuntu 12.04 でのこのOpennebula クイックスタート ガイドに従って、CentOS 6.4 仮想マシンを作成してインスタンス化することができました。ただし、vm にリモート アクセスするために使用するログイン資格情報 (つまり、ユーザー名とパスワード) がわかりません。VM に ping を実行すると、onevm list コマンドが実行中であると表示されます。~/.one/one_auth ファイル内の oneadmin とパスワードを既に試しましたが、機能していません。また、パスワードなしで root を試し、パスワードとして opennebula を使用して oneadmin を試しました。しかし、それでもうまくいきません。作成された VM のスナップショットを次に示します。ここに画像の説明を入力

質問が単純すぎる場合は申し訳ありません。作成された仮想マシンに対して、ガイドで使用または設定するユーザー名/パスワードが表示されないだけです。前もって感謝します!

4

1 に答える 1

0

クイックスタート ガイドの手順に従っていると仮定します。

  • onetemplate create コマンドで --ssh を指定する

    $ onetemplate create --name "CentOS-6.4" --cpu 1 --vcpu 1 --memory 512 \
    --arch x86_64 --disk "CentOS-6.4_x86_64" --nic "private" --vnc \
    --ssh
    
  • 以下を使用して、ユーザーテンプレートに ssh 公開鍵を含めます。

    $ EDITOR=vi oneuser update oneadmin
    SSH_PUBLIC_KEY="ssh-dss AAAAB3NzaC1kc3MAAACBANBWTQmm4Gt..."
    

ssh キーを使用して root としてssh する必要があります。onevm コマンドを使用して VM の IP を取得し、onetemplate instantiate コマンドによって返された ID を取得できます。

于 2014-01-21T18:29:37.373 に答える