RVC (Ruby vSphere Console)にadministratorアカウントでログインできない場合

vSANについて色々どうにかしたい場合に必要になるRVCだが、ログイン時に使用されるドメインはデフォルトドメインとして指定されている対象が使用される。つまり、たとえば rvc administrator@localhost としてログインする場合、デフォルトの設定を使用している場合は administrator@vsphere.local アカウントを意味するということになる。

デフォルトドメインを変更したい場合は、vSphere Web Clientにおいてホームから[管理]-[シングルサインオン]-[構成]配下の[アイディンティティソース]タブを選択し、デフォルトに指定したいドメインを選択して[デフォルトドメインに指定]ボタンをクリックする。設定は即時反映される。

その上で、RVCにログインする。以下はVCSAのローカルShellからログインしている場合の例。

Command> rvc administrator@localhost
Install the "ffi" gem for better tab completion.
WARNING: Nokogiri was built against LibXML version 2.7.6, but has dynamically loaded 2.9.2
password:
0 /
1 localhost/
>

参考KB
Cannot log in to the Ruby vCenter Console using administrator@localhost (2088096)
https://kb.vmware.com/kb/2088096

その他、諸々の環境からRVCに接続したい場合については、以下のBlogが参考になる。
http://www.virten.net/2013/12/getting-started-with-ruby-vsphere-console-rvc/