¿Ejecutar comando de Azure para máquina virtual Fortinet con consola serie?

¿Ejecutar comando de Azure para máquina virtual Fortinet con consola serie?

Estoy intentando ejecutar con Azure un archivo .conf que tiene algunas líneas de comando que son ejecutables en la consola serie de Fortinet en una máquina virtual con FortiOS v6.4.3 (sistema basado en Linux).

Utilizo AZ CLI para ejecutar el script en la máquina virtual. el comando es el siguiente:

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

Donde $scriptfgtvm contiene esto:

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

El problema es que no vemos las modificaciones deseadas y el comentario es "No compatible", pero se aprovisionó correctamente.

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

Cuando nos conectamos a la máquina virtual de forma remota a través de SSH, ingresamos a la consola serie, no a la consola shell, lo mismo con Azure Bastion.

Respuesta1

No parece que la compatibilidad con la consola serie esté disponible todavía para la CLI de Azure.

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

información relacionada