Compartir vía


Inicio rápido: Registro de un sistema SAP existente con Azure Center for SAP solutions con la CLI

La CLI de Azure se usa para crear y administrar recursos de Azure desde la línea de comandos o en scripts.

Azure Center for SAP solutions le permite implementar y administrar sistemas SAP en Azure. En este artículo se muestra cómo registrar un sistema SAP existente que se ejecuta en Azure con azure Center para soluciones de SAP mediante la CLI de Az. Como alternativa, puede registrar sistemas mediante Azure PowerShell o en Azure Portal. Después de registrar un sistema SAP con azure Center para soluciones de SAP, puede usar sus funcionalidades de visualización, administración y supervisión a través de Azure Portal. Por ejemplo, puede hacer lo siguiente:

Este inicio rápido le permite registrar un sistema SAP existente con el Centro de Azure para soluciones de SAP.

Requisitos previos para registrar un sistema

  • Compruebe que está intentando registrar una configuración del sistema SAP compatible

  • Conceda acceso a las cuentas de Azure Storage desde la red virtual donde existe el sistema SAP. Use una de estas opciones:

    • Permita la conectividad saliente a Internet para las máquinas virtuales.
    • Use una etiqueta de servicio Storage para permitir la conectividad a cualquier cuenta de Azure Storage desde las máquinas virtuales.
    • Use una etiqueta de servicio Storage con ámbito regional para permitir la conectividad de la cuenta de almacenamiento con las cuentas de Azure Storage en la misma región que las máquinas virtuales.
    • Permita incluir en la lista las direcciones IP específicas de la región para Azure Storage.
  • La primera vez que use el Centro de Azure para soluciones de SAP, debe registrar el proveedor de recursos Microsoft.Workloads en la suscripción donde tiene el sistema SAP con Register-AzResourceProvider, como se indica a continuación:

    az provider register --namespace 'Microsoft.Workloads'
    
  • Compruebe que su cuenta de Azure tiene Administrador de Azure Center for SAP solutions y Operador de identidad administrada o un rol de acceso equivalente en la suscripción o los grupos de recursos donde tiene los recursos del sistema SAP.

  • Una identidad administrada asignada por el usuario que tiene el acceso de rol de servicio de Azure Center for SAP solutions en el grupo de recursos de Proceso y el acceso de rol de Lector en el grupo de recursos de Red Virtual del sistema SAP. El servicio Azure Center for SAP solutions usa esta identidad para detectar los recursos del sistema SAP y registrar el sistema como un recurso VIS.

  • Asegúrese de que las máquinas virtuales de ASCS, Application Server y Database del sistema SAP están en estado En ejecución.

  • Los archivos sapcontrol y saphostctrl exe deben existir en ASCS, servidor de aplicaciones y base de datos.

    • Ruta de acceso de archivo en máquinas virtuales Linux: /usr/sap/hostctrl/exe
    • Ruta de acceso de archivo en máquinas virtuales Windows: C:\Archivos de programa\SAP\hostctrl\exe\
  • Asegúrese de que el proceso sapstartsrv se está ejecutando en todas las instancias de SAP y en el agente hostctrl de SAP en todas las máquinas virtuales del sistema SAP.

    • Para iniciar hostctrl sapstartsrv, use este comando para máquinas virtuales Linux: "hostexecstart -start"
    • Para iniciar la instancia de sapstartsrv, use el comando : "sapcontrol -nr "instanceNr" -function StartService S0S"
    • Para comprobar el estado de hostctrl sapstartsrv, use este comando para máquinas virtuales Windows: C:\Archivos de programa\SAP\hostctrl\exe\saphostexec –status
  • Para la detección y el registro correctos del sistema SAP, asegúrese de que haya conectividad de red entre ASCS, App y DB VMs. El comando "ping" para el nombre de host de la instancia de aplicación debe realizarse correctamente desde la máquina virtual de ASCS. "ping" para el nombre de host de la base de datos debe realizarse correctamente desde la máquina virtual del servidor de aplicaciones.

  • En el perfil del servidor de aplicaciones, SAPDBHOST, DBTYPE, los parámetros DBID deben tener los valores adecuados configurados para la detección y el registro de los detalles de la instancia de base de datos.

Registro del sistema SAP

Para registrar un sistema SAP existente en Azure Center for SAP solutions:

  1. Use las cargas de trabajo sap-virtual-instance create para registrar un sistema SAP existente como una instancia virtual para el recurso de soluciones de SAP:

    az workloads sap-virtual-instance create -g <Resource Group Name> \
         -n C36 \ 
         --environment NonProd \ 
         --sap-product s4hana \ 
         --central-server-vm <Virtual Machine resource ID> \ 
         --identity "{type:UserAssigned,userAssignedIdentities:{<Managed Identity resource ID>:{}}}" \
         --managed-rg-name "acss-C36" \
    
    • g se usa para especificar el nombre del grupo de recursos existente en el que desea que se implemente la instancia virtual para el recurso de soluciones de SAP. Podría ser el mismo RG en el que tiene recursos de proceso, almacenamiento del sistema SAP o uno diferente.
    • Se usa un parámetro n para especificar el identificador de sistema (SID) de SAP que va a registrar con azure Center para soluciones de SAP.
    • El parámetro environment se usa para especificar el tipo de entorno de SAP que se va a registrar. Los valores válidos son NonProd y Prod.
    • El parámetro sap-product se usa para especificar el tipo de producto de SAP que está registrando. Los valores válidos son S4HANA, ECC, Other.
    • El parámetro managed-rg-name se usa para especificar el nombre del grupo de recursos administrado que implementa el servicio ACSS en su suscripción. Este RG es único para cada sistema SAP (SID) que registre. Si no especifica el nombre, el servicio ACSS establece un nombre con esta convención de nomenclatura 'mrg-{SID}-{random string}'.
  2. Una vez que desencadene el proceso de registro, puede ver su estado obteniendo el estado del recurso de soluciones de Instancia virtual para SAP que se implementa como parte del proceso de registro.

    az workloads sap-virtual-instance show -g <Resource-group-name> -n C36
    

Pasos siguientes