SSH経由でNexentaマシンにログインするときは、次のコマンドを入力する必要があります。
nmc@nexenta:/$ option expert_mode=1
nmc@nexenta:/$ !bash
You are about to enter the Unix ("raw") Shell and execute low-level Unix command(s). Warning: using low-level Unix commands is not recommended! Execute? Yes
ログインして、すでにエキスパートモードにできますか?毎回これを行うのは面倒です。
注:これを毎回実行するスクリプトを記述したくありません。これは、私が探しているソリューションではありません。
ここでexpert_modeオプションを永続化できます。 option expert_mode = 1 -s
を実行します。 -s
は、設定を永続的にします。これからは、!bash
を実行して、nmc
コンソールからシェルを取得する必要があります。
admin
ユーザーとしてsshを実行し、必要に応じてsu
を使用することもできます。
ただし、NexentaStorは、実際にはWebインターフェイスまたはnmc
コマンドラインコンソールのいずれかによって管理されるアプライアンスであることが意図されています。生のUnixシェルへの移動は制限する必要がありますが、そこに移動する必要がある場合は、アクセスを取得するために2つのコマンドを入力しても問題はありません。 Sudo
のように思います。現在のNexentaStor警告は次のようになります。
nmc@nexenta:/$ !bash
You are about to enter the Unix ("raw") Shell and execute low-level Unix command(s). CAUTION: NexentaStor
appliance is not a general purpose operating system: managing the appliance via Unix Shell is NOT
recommended. This management console (NMC) is the command-line interface (CLI) of the appliance,
specifically designed for all command-line interactions. Using Unix Shell without authorization of your
support provider may not be supported and MAY VOID your license agreement. To display the agreement,
please use 'show appliance license agreement'.
Proceed anyway? (type No to return to the management console) Yes
Bashシェルでの作業が完了したら、必ずsetup appliance nms restart
を実行して、Webコンソールの値を更新してください。