Compartir vía


Inicio rápido: Registro de un sistema SAP existente con Azure Center para soluciones de SAP con PowerShell

El módulo Azure PowerShell AZ 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 el módulo Az PowerShell. Como alternativa, puede registrar sistemas mediante la CLI de Azure 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 mediante Azure Portal.

Para realizar los pasos de esta guía, se requiere la versión 1.0.0 del módulo Azure PowerShell, o cualquier versión posterior. Ejecute Get-Module -ListAvailable Az para encontrar la versión. Si necesita instalarla o actualizarla, consulte el artículo sobre cómo instalar el módulo de Azure PowerShell.

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 de Microsoft.Workloads en la suscripción en la que tiene el sistema SAP con Register-AzResourceProvider, como se indica a continuación:

    Register-AzResourceProvider -ProviderNamespace "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 exe sapcontrol y saphostctrl 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 SAP y para el agente SAP hostctrl 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 hay conectividad de red entre ASCS, aplicaciones y máquinas virtuales de base de datos. 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 New-AzWorkloadsSapVirtualInstance para registrar un sistema SAP existente como recurso de Instancia virtual para soluciones SAP:

    New-AzWorkloadsSapVirtualInstance `
      -ResourceGroupName 'TestRG' `
      -Name L46 `
      -Location eastus `
      -Environment 'NonProd' `
      -SapProduct 'S4HANA' `
      -CentralServerVmId '/subscriptions/sub1/resourcegroups/rg1/providers/microsoft.compute/virtualmachines/l46ascsvm' `
      -Tag @{k1 = "v1"; k2 = "v2"} `
      -ManagedResourceGroupName "acss-L46-rg" `
      -ManagedRgStorageAccountName 'acssstoragel46' `
      -IdentityType 'UserAssigned' `
      -UserAssignedIdentity @{'/subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ACSS-MSI'= @{}} `
    
    • ResourceGroupName se usa para especificar el nombre del grupo de recursos existente en el que desea que se implemente el recurso instancia virtual para soluciones de SAP. Podría ser el mismo RG en el que tiene recursos de proceso, almacenamiento del sistema SAP o uno diferente.
    • El atributo Name se utiliza para especificar el ID del sistema SAP (SID) que está registrando en Azure Center para soluciones de SAP.
    • El atributo Location se utiliza para especificar la ubicación del servicio Azure Center para soluciones de SAP. En la tabla siguiente se incluye la asignación que le permite elegir la ubicación de servicio adecuada en función de dónde se encuentra la infraestructura del sistema SAP en Azure.
    Ubicación de la aplicación SAP Ubicación del servicio de Azure Center para soluciones de SAP
    Este de EE. UU. Este de EE. UU.
    Este de EE. UU. 2 Este de EE. UU. 2
    Centro-Norte de EE. UU Centro-sur de EE. UU.
    Centro-sur de EE. UU. Centro-sur de EE. UU.
    Centro de EE. UU. Centro-sur de EE. UU.
    Oeste de EE. UU. Oeste de EE. UU. 3
    Oeste de EE. UU. 2 Oeste de EE. UU. 2
    Oeste de EE. UU. 3 Oeste de EE. UU. 3
    Oeste de Europa Oeste de Europa
    Norte de Europa Norte de Europa
    Este de Australia Este de Australia
    Centro de Australia Este de Australia
    Este de Asia Este de Asia
    Sudeste de Asia Este de Asia
    Centro de Corea del Sur Centro de Corea del Sur
    Japón Oriental Japón Oriental
    Centro de la India Centro de la India
    Centro de Canadá Centro de Canadá
    Sur de Brasil Sur de Brasil
    Sur de Reino Unido Sur de Reino Unido
    Centro-oeste de Alemania Centro-oeste de Alemania
    Centro de Suecia Centro de Suecia
    Centro de Francia Centro de Francia
    Norte de Suiza Norte de Suiza
    Este de Noruega Este de Noruega
    Norte de Sudáfrica Norte de Sudáfrica
    Norte de Emiratos Árabes Unidos Norte de Emiratos Árabes Unidos
    • Entorno se utiliza para especificar el tipo de entorno SAP que está registrando. Los valores válidos son NonProd y Prod.
    • SapProduct se usa para especificar el tipo de producto de SAP que va a registrar. Los valores válidos son S4HANA, ECC, Other.
    • ManagedResourceGroupName 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}'.
    • ManagedRgStorageAccountName se usa para especificar el nombre de la cuenta de almacenamiento que se implementa en el grupo de recursos administrado. Esta cuenta de almacenamiento es única para cada sistema SAP (SID) que registre. El servicio ACSS establece un nombre predeterminado mediante la convención de nomenclatura '{SID}{cadena aleatoria}'.
  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.

    Get-AzWorkloadsSapVirtualInstance -ResourceGroupName TestRG -Name L46
    

Pasos siguientes