web-dev-qa-db-ja.com

エキスパートモードでNexentaにログインするにはどうすればよいですか?

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

ログインして、すでにエキスパートモードにできますか?毎回これを行うのは面倒です。

注:これを毎回実行するスクリプトを記述したくありません。これは、私が探しているソリューションではありません。

4
Harley

ここで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コンソールの値を更新してください。

5
ewwhite