En este artículo, te guiaré paso a paso a través del proceso de despliegue de un sistema SAP ya existente en Azure Center for SAP. Azure Center for SAP es una solución de nube confiable y segura que te permite ejecutar sistemas SAP de misión crítica en la infraestructura de Azure. Si ya tienes un sistema SAP y estás considerando migrarlo a Azure, este tutorial te proporcionará las instrucciones detalladas para realizar el despliegue de manera exitosa.
En primer lugar, vamos a crear una Managed Identity en el portal de Azure. Para hacer esto, sigue estos pasos:
- Inicia sesión en el portal de Azure (portal.azure.com) utilizando tus credenciales de cuenta.
- En el menú de navegación, busca y selecciona «Managed Identity» o «Identidad administrada».
- Haz clic en «Crear» para comenzar el proceso de creación de la Managed Identity.
- Completa los detalles solicitados, como Subscription (suscripción), Resource Group (grupo de recursos), Region (región) y Name (nombre) para la identidad.
- Verifica la información proporcionada y haz clic en «Crear» para crear la Managed Identity.
Una vez que hayas creado la Managed Identity, el siguiente paso es asociarla a la suscripción que contiene los servidores con los sistemas SAP. Para hacer esto, sigue estos pasos:
- Accede al portal de Azure y ve a la sección de suscripciones.
- Encuentra la suscripción que contiene los servidores con los sistemas SAP y selecciónala.
- Busca la opción de «Managed Identities» o «Identidades administradas» en la configuración de la suscripción y haz clic en ella.
- Selecciona la opción de «Agregar identidad asignada por el usuario» o «User-assigned Managed Identity» para crear una nueva identidad asignada por el usuario.
- Configura la identidad asignada por el usuario, asignándole el rol «Azure Center for SAP solutions service role» o el rol necesario para acceder a los sistemas SAP.
- Guarda la configuración para asociar la Managed Identity a la suscripción.
De manera similar, es necesario ir al grupo de recursos (Resource Group) que contiene la Red Virtual (VNET) correspondiente y agregar una identidad asignada por el usuario (User-assigned Managed Identity) con el rol de «Reader». Sigue estos pasos para llevar a cabo esta configuración:
- Accede al portal de Azure y navega hasta el grupo de recursos que alberga la Red Virtual asociada.
- Dentro del grupo de recursos, busca la opción de «Identidades asignadas por el usuario» o «User-assigned Managed Identity» en la configuración del recurso.
- Selecciona la opción de «Agregar identidad asignada por el usuario» o «Add User-assigned Managed Identity» para crear una nueva identidad asignada por el usuario.
- Configura la identidad asignada por el usuario y asegúrate de asignarle el rol de «Reader» en el ámbito del grupo de recursos.
- Guarda la configuración para asociar la Managed Identity al grupo de recursos y asignarle el rol de «Reader».
Una vez que hayamos otorgado los permisos correspondientes a la Managed Identity, el siguiente paso es registrar un sistema SAP ya existente en Azure Center for SAP. Sigue estos pasos para llevar a cabo el registro:
- Accede al portal de Azure y navega hasta Azure Center for SAP.
- Dentro de Azure Center for SAP, busca la opción de «Registro de sistema SAP» o «Register SAP system» y haz clic en ella.
- Completa los detalles requeridos en el formulario de registro. Esto incluye información como el nombre del sistema SAP, la versión, la ubicación, y los datos de conexión relevantes.
- Durante el proceso de registro, se te pedirá que selecciones la identidad asignada por el usuario (Managed Identity) que hemos creado y configurado previamente. Asegúrate de seleccionar la Managed Identity correcta que tiene los permisos adecuados para acceder a los recursos SAP.
- Revisa la información proporcionada y haz clic en «Registrar» o «Register» para completar el proceso de registro.
ambien podemos registrar la instancia SAP mediante powershell, Para ello primero tenemos que instalar el Modulo
Install-Module -Name Az.Workloads
Una vez instalado el modulo ejecutamos el siguiente comando. Este comando creará una instancia virtual para el sistema SAP y mostrará el estado del aprovisionamiento. Asegúrate de reemplazar los valores de los parámetros con los correspondientes a tu entorno y configuración, Rresource Group, Managed Identity…etc.
New-AzWorkloadsSapVirtualInstance -ResourceGroupName "RG-SAP" -Name PEC -Location 'East US 2' -Environment "Production" -SapProduct 'ECC' -CentralServerVmId '/subscriptions/XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX/resourceGroups/RG-SAP/providers/Microsoft.Compute/virtualMachines/VMSAP' -ManagedResourceGroupName "RG-SAP" -ManagedRgStorageAccountName 'actssap' -IdentityType "UserAssigned" -UserAssignedIdentity @{'/subscriptions/XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX/resourcegroups/RG-SAP/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sap-01'= @{}}
Una vez que hayas registrado el sistema SAP, ya sea a través del portal de Azure o mediante PowerShell, podrás visualizarlo en la consola de Azure Center for SAP.
:wq!