シリアル コンソールを使用して Fortinet 仮想マシンの Azure 実行コマンドを実行しますか?

シリアル コンソールを使用して Fortinet 仮想マシンの Azure 実行コマンドを実行しますか?

FortiOS v6.4.3 (Linux ベースのシステム) を搭載した仮想マシンで、Fortinet のシリアル コンソールに実行可能なコマンド ラインがいくつか含まれた .conf ファイルを Azure で実行しようとしています。

AZ CLI を使用して、仮想マシンでスクリプトを実行します。コマンドは次のとおりです。

az vm run-command invoke --subscription "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" --resource-group "myresourcegroup" --name "myfortinet" --command-id RunShellScript --scripts $scriptfgtvm

$scriptfgtvm には以下が含まれます:

config system interface
edit port1
set allowaccess ping https ssh fgfm snmp
next
end

問題は、必要な変更が表示されず、フィードバックが「サポートされていません」であるものの、正常にプロビジョニングされていることです。

{
  "value": [
    {
      "code": "ProvisioningState/succeeded",
      "displayStatus": "Provisioning succeeded",
      "level": "Info",
      "message": "Not supported.",
      "time": "2021-08-05T08:24:01+00:00"
    }
  ]
}

SSH経由でリモートからVMに接続すると、Azure Bastionと同様に、シェルコンソールではなくシリアルコンソールが表示されます。

答え1

Azure CLI ではシリアル コンソールのサポートはまだ利用できないようです。

https://github.com/Microsoft/azserialconsole/issues/47

関連情報