Comando de execução do Azure para máquina virtual Fortinet com console serial?

Comando de execução do Azure para máquina virtual Fortinet com console serial?

Estou tentando executar com o Azure um arquivo .conf que possui algumas linhas de comando que são executáveis ​​no console serial do Fortinet em uma máquina virtual com FortiOS v6.4.3 (sistema baseado em Linux).

Eu uso o AZ CLI para executar o script na máquina virtual. o comando é o seguinte:

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

Onde $scriptfgtvm contém isto:

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

O problema é que não vemos as modificações desejadas e o feedback é "Não suportado", mas provisionado com sucesso.

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

Quando nos conectamos remotamente à VM por meio de SSH, entramos no console serial, não no console do shell, o mesmo com o Azure Bastion

Responder1

Parece que o suporte do console serial ainda não está disponível para a CLI do Azure.

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

informação relacionada