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.