Implementación de Azure Virtual Machines para SAP NetWeaver

Azure Virtual Machines es la solución para organizaciones que necesitan recursos de almacenamiento y proceso, en un tiempo mínimo y sin ciclos de adquisición prolongados. Puede usar Azure Virtual Machines para implementar en Azure aplicaciones clásicas, por ejemplo, aplicaciones basadas en SAP NetWeaver. Amplíe la confiabilidad y disponibilidad de una aplicación sin recursos locales adicionales. Azure Virtual Machines admite la conectividad entre locales, así que podrá integrar Azure Virtual Machines a los dominios locales, las nubes privadas y la infraestructura de sistema SAP de la organización.

En este artículo, trataremos los pasos a seguir para implementar aplicaciones de SAP en máquinas virtuales en Azure, incluidas las opciones de implementación alternativas y solución de problemas. Este artículo se basa en la información de Implementación y planeamiento de Azure Virtual Machines para SAP NetWeaver. También complementa la documentación sobre la instalación de SAP y las notas de SAP, que son los recursos principales para la instalación e implementación de software de SAP.

Requisitos previos

Configurar una máquina virtual de Azure para la implementación de software de SAP conlleva varios pasos y recursos. Antes de empezar, asegúrese de que cumple los requisitos previos para instalar el software SAP en máquinas virtuales en Azure.

Equipo local

Para administrar máquinas virtuales Windows o Linux, puede usar un script de PowerShell y Azure Portal. Para ambas herramientas, necesita un equipo local que ejecute Windows 7 o una versión posterior de Windows. Si desea administrar solo máquinas virtuales Linux y desea usar un equipo Linux para esta tarea, puede utilizar la CLI de Azure.

Conexión a Internet

Para descargar y ejecutar las herramientas y los scripts necesarios para la implementación de software de SAP, debe estar conectado a Internet. Además, la máquina virtual de Azure que ejecuta la extensión de Azure para SAP debe tener acceso a Internet. Si la máquina virtual de Azure forma parte de una red virtual de Azure o de un dominio local, asegúrese de que la configuración de proxy correspondiente esté establecida, tal y como se describe en Configuración de proxy.

Suscripción de Microsoft Azure

Necesita una cuenta de Azure activa.

Topología y redes

Debe definir la topología y la infraestructura de la implementación de SAP en Azure:

  • Cuentas de Azure Storage que se utilizarán
  • Red virtual en la que desea implementar el sistema SAP
  • Grupo de recursos en el que desea implementar el sistema SAP
  • Región de Azure en que desea implementar el sistema SAP
  • Configuración de SAP (dos o tres niveles)
  • Tamaños de máquina virtual y número de discos de datos adicionales que se montarán en las VM
  • Configuración de SAP Correction and Transport System (CTS)

Cree y configure cuentas de almacenamiento de Azure (si es necesario) o redes virtuales de Azure antes de comenzar el proceso de implementación de software de SAP. Para más información acerca de cómo crear y configurar estos recursos, consulte Implementación y planeamiento de Azure Virtual Machines para SAP NetWeaver.

Ajuste del tamaño de SAP

Obtenga la siguiente información para ajustar el tamaño de SAP:

  • Calcule la carga de trabajo de SAP proyectada, por ejemplo, con la herramienta SAP Quick Sizer, y el valor del estándar de rendimiento de las aplicaciones SAP (SAPS)
  • Cuánta memoria y cuántos recursos de CPU consume el sistema SAP
  • Número de operaciones de entrada/salida (E/S) por segundo
  • Ancho de banda de red que se requiere ante una eventual comunicación entre distintas máquinas virtuales en Azure
  • Ancho de banda de red que se requiere entre los recursos locales y los sistemas SAP implementados en Azure

Grupos de recursos

En Azure Resource Manager, puede usar los grupos de recursos para administrar todos los recursos de aplicación de la suscripción de Azure. Para más información, consulte Información general de Azure Resource Manager.

Recursos

Recursos de SAP

Al configurar la implementación de software de SAP, necesita los siguientes recursos de SAP:

  • Nota de SAP 1928533, que incluye:

    • La lista de tamaños de máquina virtual de Azure que se admiten para la implementación del software de SAP
    • Información importante sobre la capacidad para los tamaños de máquina virtual de Azure
    • Software de SAP admitido y combinaciones de sistema operativo y base de datos
    • Versión del kernel de SAP requerida para Windows y Linux en Microsoft Azure
  • La nota de SAP 2015553 enumera los requisitos previos para las implementaciones de software de SAP admitidas por SAP en Azure.

  • La nota de SAP 2178632 contiene información detallada sobre todas las métricas de supervisión notificadas para SAP en Azure.

  • La nota de SAP 1409604 incluye la versión de SAP Host Agent necesaria para Windows en Azure.

  • La nota de SAP 2191498 incluye la versión de SAP Host Agent necesaria para Linux en Azure.

  • La nota de SAP 2243692 incluye información acerca de las licencias de SAP en Linux en Azure.

  • La nota de SAP 1984787 incluye información general sobre SUSE Linux Enterprise Server 12.

  • La nota de SAP 2002167 incluye información general sobre Red Hat Enterprise Linux 7.x.

  • La nota de SAP 2069760 incluye información general sobre Oracle Linux 7.x.

  • La nota de SAP 1999351 contiene más soluciones de problemas de la extensión de Azure para SAP.

  • La nota de SAP 1597355 incluye información general sobre el espacio de intercambio para Linux.

  • La página de SCN de SAP en Azure tiene noticias y una colección de recursos útiles.

  • La WIKI de la comunidad SAP contiene todas las notas de SAP que se necesitan para Linux.

  • Cmdlets de PowerShell específicos de SAP que forman parte de Azure PowerShell.

  • Comandos de la CLI de Azure específicos de SAP que forman parte de la CLI de Azure.

Recursos de Windows

Estos artículos de Microsoft se refieren a las implementaciones de SAP en Azure:

Escenarios de implementación de software de SAP en máquinas virtuales de Azure

Tiene varias opciones para implementar máquinas virtuales y sus discos asociados en Azure. Es importante comprender las diferencias entre las opciones de implementación, porque podría seguir pasos diferentes para preparar las máquinas virtuales para la implementación en función del tipo de implementación que elija.

Escenario 1: Implementación de una máquina virtual desde Azure Marketplace para SAP

Para implementar una máquina virtual se puede usar una imagen proporcionada por Microsoft o por un tercero en Azure Marketplace. Marketplace ofrece algunas imágenes de sistema operativo estándar de Windows Server y diferentes distribuciones de Linux. También puede implementar una imagen que incluya SKU del sistema de administración de base de datos (DBMS), por ejemplo, Microsoft SQL Server. Para más información sobre el uso de imágenes con SKU de DBMS, consulte Implementación de DBMS de Azure Virtual Machines para SAP en NetWeaver.

El diagrama de flujo siguiente muestra la secuencia de pasos específica de SAP para implementar una máquina virtual desde Azure Marketplace:

Diagrama de flujo de la implementación de máquinas virtuales para sistemas SAP con una imagen de máquina virtual de Azure Marketplace

Creación de una máquina virtual con Azure Portal

La manera más fácil de crear una máquina virtual nueva con una imagen de Azure Marketplace es mediante Azure Portal.

  1. Vaya a Crear un recurso en Azure Portal. O bien, en el menú de Azure Portal, seleccione + Nuevo.
  2. Seleccione Proceso y, a continuación, seleccione el tipo de sistema operativo que desea implementar. Por ejemplo, Windows Server 2012 R2 o superior, SUSE Linux Enterprise Server 12 o posterior, Red Hat Enterprise Linux 7.x o superior (RHEL 7.2) u Oracle Linux 7.2 o superior. La vista de lista predeterminada no muestra todos los sistemas operativos compatibles. Seleccione ver todo para obtener una lista completa. Para más información acerca de los sistemas operativos compatibles para la implementación de software de SAP, consulte la nota de SAP 1928533.
  3. En la siguiente página, revise los términos y condiciones.
  4. En la lista Seleccionar un modelo de implementación, seleccione Resource Manager.
  5. Seleccione Crear.

El asistente le guiará a través de los parámetros que se requieren para crear la máquina virtual junto con todos los recursos necesarios, como las interfaces de red o las cuentas de almacenamiento. Algunos de estos parámetros son:

  1. Aspectos básicos:

    • Name: nombre del recurso (la máquina virtual).
    • Tipo de disco de máquina virtual: seleccione el tipo de disco del disco del SO. Si desea usar Premium Storage para los discos de datos, se recomienda usar Premium Storage para el disco del SO.
    • Nombre de usuario y contraseña o Clave pública SSH: escriba el nombre de usuario y la contraseña que se crearon durante el aprovisionamiento. En una máquina virtual Linux, también puede escribir la clave de Secure Shell (SSH) pública que se usa para iniciar sesión en la máquina.
    • Suscripción: seleccione la suscripción que quiere usar para aprovisionar la nueva máquina virtual.
    • Grupo de recursos: nombre del grupo de recursos de la máquina virtual. Puede escribir el nombre de un grupo de recursos nuevo o uno existente.
    • Ubicación: lugar en donde se implementará la nueva máquina virtual. Si desea conectar la máquina virtual con la red local, asegúrese de seleccionar la ubicación de la red virtual que conecta Azure con su red local. Para más información, consulte Redes de Microsoft Azure.
  2. Size:

    Lea la nota de SAP 1928533 para ver una lista de los tipos de máquinas virtuales que se admiten. Asegúrese de seleccionar el tipo de máquina virtual correcto si quiere usar Azure Premium Storage. No todos los tipos de VM son compatibles con Premium Storage. Para más información, consulte Almacenamiento de Azure para cargas de trabajo de SAP.

  3. Configuración:

    • Storage
      • Tipo de disco: seleccione el tipo de disco del disco del SO. Si desea usar Premium Storage para los discos de datos, se recomienda usar Premium Storage para el disco del SO.
      • Usar discos administrados: si desea usar Managed Disks, seleccione Sí. Para más información sobre Managed Disks, consulte el capítulo Managed Disks en la guía de planeamiento.
      • Cuenta de almacenamiento: Seleccione una cuenta de almacenamiento existente o cree una. No todos los tipos de almacenamiento admiten la ejecución de aplicaciones SAP. Para más información sobre los tipos de almacenamiento, consulte Estructura de almacenamiento de una máquina virtual para las implementaciones de RDBMS.
    • Network
      • Red virtual y Subred: seleccione la red virtual que está conectada a la red local si desea integrar la máquina virtual en la intranet.
      • Dirección IP pública: seleccione la dirección IP pública que quiere usar o escriba los parámetros para crear una dirección IP pública. Puede usar una dirección IP pública para tener acceso a la máquina virtual a través de Internet. Asegúrese de crear también un grupo de seguridad de red para ayudar a proteger el acceso a la máquina virtual.
      • Grupo de seguridad de red: para más información, consulte Control del flujo de tráfico de red con grupos de seguridad de red.
    • Extensiones: puede instalar extensiones de máquina virtual agregándolas a la implementación. No es necesario agregar extensiones en este paso. Las extensiones necesarias para la compatibilidad con SAP se instalan más adelante. Vea el capítulo Configuración de la extensión de Azure para SAP de esta guía.
    • Alta disponibilidad: seleccione el conjunto de escalado de máquinas virtuales, la zona de disponibilidad o la opción de implementación del conjunto de disponibilidad. Las opciones adecuadas para las opciones de implementación dependen de la configuración del sistema que prefiera dentro de una región de Azure, independientemente de si implica la expansión entre varias zonas, residir en una sola zona u operar en una región sin zonas.
    • Supervisión
      • Diagnósticos de arranque: puede seleccionar Deshabilitar para el diagnóstico de arranque.
      • Diagnósticos del SO invitado: puede seleccionar Deshabilitar para el diagnóstico de supervisión.
  4. Resumen:

    Revise las opciones seleccionadas y, a continuación, seleccione Aceptar.

La máquina virtual se implementa en el grupo de recursos que seleccionó.

Creación de una máquina virtual con una plantilla

También puede crear una máquina virtual con una de las plantillas de SAP publicadas en el repositorio azure-quickstart-templates de GitHub. O bien puede crear una máquina virtual manualmente con Azure Portal, PowerShell o la CLI de Azure.

En Azure Portal, especifique los siguientes parámetros para la plantilla:

  1. Aspectos básicos:

    • Suscripción: suscripción que desea usar para implementar la plantilla.
    • Grupo de recursos: grupo de recursos que desea usar para implementar la plantilla. Puede crear un grupo de recursos o seleccionar uno en la suscripción.
    • Ubicación: dónde se implementará la plantilla. Si ha seleccionado un grupo de recursos, se utilizará la ubicación de ese grupo de recursos.
  2. Configuración:

    • Identificador de sistema SAP: identificador del sistema SAP (SID).

    • Tipo de SO: sistema operativo que quiere implementar, por ejemplo, Windows Server 2012 R2, SUSE Linux Enterprise Server 12 (SLES 12), Red Hat Enterprise Linux 7.2 (RHEL 7.2) u Oracle Linux 7.2.

      La vista de lista no muestra todos los sistemas operativos compatibles. Para más información acerca de los sistemas operativos compatibles para la implementación de software de SAP, consulte la nota de SAP 1928533.

    • Tamaño del sistema SAP: tamaño del sistema SAP.

      La cantidad de SAPS que el sistema nuevo proporciona. Si no está seguro de cuántos SAPS necesita el sistema, pregunte a su socio tecnológico de SAP o a su integrador de sistemas.

    • Disponibilidad del sistema: disponibilidad del sistema (solo para las plantillas de tres niveles).

      Seleccione HA para una configuración en la que se puede realizar una instalación de alta disponibilidad. Se crean dos servidores de base de datos y dos servidores para ABAP SAP Central Services (ASCS).

    • Tipo de almacenamiento: Tipo de almacenamiento que se va a usar (solo para plantillas de dos niveles).

      En los sistemas grandes, se recomienda usar Azure Premium Storage. Para más información acerca de los tipos de almacenamiento, consulte estos recursos:

    • Nombre de usuario de administrador y Contraseña de administrador: un nombre de usuario y una contraseña. Se crea un nuevo usuario para iniciar sesión en la máquina virtual.

    • Subred nueva o existente: determina si es necesario crear una red virtual y una subred nuevas o si se debe usar una que ya exista. Si ya tiene una red virtual conectada a la red local, seleccione Existing (Existente).

    • Identificador de subred: Si quiere implementar la máquina virtual en una red virtual existente en la que tiene una subred definida a la que se debe asignar la máquina virtual, asigne un nombre al identificador de esa subred específica. El identificador suele tener este formato: /subscriptions/<subscription id>/resourceGroups/<nombre de grupo de recursos>/providers/Microsoft.Network/virtualNetworks/<nombre de red virtual>/subnets/<nombre de subred>

  3. Términos y condiciones:
    Lea y acepte los términos legales.

  4. Seleccione Comprar.

El agente de máquina virtual de Azure se implementa de manera predeterminada cuando se usa una imagen de Azure Marketplace.

Configuración de los valores de proxy

Según cómo esté configurada la red local, quizás tenga que configurar el servidor proxy en su máquina virtual. Si la máquina virtual está conectada a la red local a través de VPN o ExpressRoute, es posible que la VM no pueda tener acceso a Internet y no pueda descargar las extensiones de VM necesarias ni recopilar información de la infraestructura de Azure para SAP Host Agent a través de la extensión de SAP para Azure. Para más información, consulte Configuración de proxy.

Unión a un dominio (solo Windows)

Si la implementación de Azure está conectada a una instancia local de Active Directory o DNS mediante una conexión de VPN de sitio a sitio de Azure o ExpressRoute (esto se denomina entre locales en Planeación e implementación de Azure Virtual Machines para SAP en NetWeaver), se espera que la máquina virtual se una a un dominio local. Para más información acerca de las consideraciones para esta tarea, consulte Unión de una máquina virtual a un dominio local (solo Windows).

Configuración de la extensión de máquina virtual

Para asegurarse de que SAP es compatible con el entorno, configure la extensión de Azure para SAP tal y como se describe en Configuración de la extensión de Azure para SAP.

Pasos posteriores a la implementación

Después de crear y de implementar la máquina virtual, debe instalar los componentes de software necesarios en la máquina virtual. Debido a la secuencia de instalación de software e implementación en este tipo de implementación de máquina virtual, el software que se va a instalar ya debe estar disponible, ya sea en Azure, en otra máquina virtual o como un disco que se puede conectar. O bien, considere la posibilidad de utilizar un escenario entre locales en los que ya existe conexión con los recursos locales (recursos compartidos de instalación).

Una vez que se ha implementado la máquina virtual en Azure, siga las mismas directrices e instrucciones para instalar el software de SAP en la máquina virtual de la misma forma que lo haría en un entorno local. Para instalar el software de SAP en una máquina virtual de Azure, SAP y Microsoft recomiendan cargar y guardar los medios de instalación de SAP en los discos duros virtuales de Azure o Managed Disks, o bien crear una máquina virtual de Azure que funcione como un servidor de archivos y que contenga todos los medios de instalación de SAP necesarios.

Escenario 2: Implementación de una máquina virtual con una imagen personalizada para SAP

Como las diferentes versiones de un sistema operativo o DBMS tienen requisitos de revisión diferentes, las imágenes que encuentre en Azure Marketplace podrían no ajustarse a sus necesidades. En su lugar, quizás quiera crear una máquina virtual con su propia imagen de máquina virtual de sistema operativo o DBMS, que puede implementar de nuevo más tarde. Los pasos para crear una imagen privada de Linux y una imagen privada de Windows son diferentes.


Windows logo. Windows

Para preparar una imagen de Windows que pueda usar para implementar varias máquinas virtuales, la configuración de Windows (como el nombre de host y el SID de Windows) debe estar resumida o generalizada en la máquina virtual local. Puede utilizar sysprep para ello.

Linux logo. Linux

Para preparar una imagen de Linux que se pueda usar para implementar varias máquinas virtuales, parte de la configuración de Linux debe estar resumida o generalizada en la máquina virtual local. Puede utilizar waagent -deprovision para ello. Para más información, consulte Capturar una máquina virtual Linux en Azure y Guía de usuario del agente de Linux de Azure.


Puede preparar y crear una imagen personalizada y, a continuación, usarla para crear varias máquinas virtuales nuevas. Esto se describe en Implementación y planeamiento de Azure Virtual Machines para SAP NetWeaver. Puede configurar el contenido de base de datos con el administrador de aprovisionamiento de software de SAP para instalar un nuevo sistema SAP (restaura una copia de seguridad de base de datos desde un disco conectado a la máquina virtual) o puede restaurar directamente una copia de seguridad de base de datos desde Azure Storage (si DBMS lo permite). Para más información, consulte Implementación de DBMS en Azure Virtual Machines para SAP NetWeaver. Si ya instaló un sistema SAP en la máquina virtual local (especialmente para los sistemas de dos niveles), puede adaptar la configuración del sistema SAP después de realizar la implementación de la máquina virtual de Azure mediante el procedimiento de cambio de nombre del sistema admitido por el administrador de aprovisionamiento de software de SAP (nota de SAP 1619720). De lo contrario, puede instalar el software de SAP después de la implementación de la máquina virtual de Azure.

El diagrama de flujo siguiente muestra la secuencia de pasos específica de SAP para implementar una máquina virtual desde una imagen personalizada:

Diagrama de flujo de la implementación de máquinas virtuales para sistemas SAP con una imagen de máquina virtual de Marketplace privado

Creación de una máquina virtual con Azure Portal

La manera más fácil de crear una máquina virtual nueva desde una imagen de Managed Disks es mediante Azure Portal. Para obtener más información sobre cómo crear una imagen de Managed Disks, lea Captura de una imagen administrada de una máquina virtual generalizada en Azure.

  1. Vaya a Imágenes en Azure Portal. O bien, en el menú de Azure Portal, seleccione Imágenes.
  2. Seleccione la imagen de Managed Disks que desee implementar y haga clic en Crear VM.

El asistente le guiará a través de los parámetros que se requieren para crear la máquina virtual junto con todos los recursos necesarios, como las interfaces de red o las cuentas de almacenamiento. Algunos de estos parámetros son:

  1. Aspectos básicos:

    • Name: nombre del recurso (la máquina virtual).
    • Tipo de disco de máquina virtual: seleccione el tipo de disco del disco del SO. Si desea usar Premium Storage para los discos de datos, se recomienda usar Premium Storage para el disco del SO.
    • Nombre de usuario y contraseña o Clave pública SSH: escriba el nombre de usuario y la contraseña que se crearon durante el aprovisionamiento. En una máquina virtual Linux, también puede escribir la clave de Secure Shell (SSH) pública que se usa para iniciar sesión en la máquina.
    • Suscripción: seleccione la suscripción que quiere usar para aprovisionar la nueva máquina virtual.
    • Grupo de recursos: nombre del grupo de recursos de la máquina virtual. Puede escribir el nombre de un grupo de recursos nuevo o uno existente.
    • Ubicación: lugar en donde se implementará la nueva máquina virtual. Si desea conectar la máquina virtual con la red local, asegúrese de seleccionar la ubicación de la red virtual que conecta Azure con su red local. Para más información, consulte Redes de Microsoft Azure en Planeación e implementación de Azure Virtual Machines para SAP en NetWeaver.
  2. Size:

    Lea la nota de SAP 1928533 para ver una lista de los tipos de máquinas virtuales que se admiten. Asegúrese de seleccionar el tipo de máquina virtual correcto si quiere usar Azure Premium Storage. No todos los tipos de VM son compatibles con Premium Storage. Para más información, consulte Almacenamiento de Azure para cargas de trabajo de SAP.

  3. Configuración:

    • Storage
      • Tipo de disco: seleccione el tipo de disco del disco del SO. Si desea usar Premium Storage para los discos de datos, se recomienda usar Premium Storage para el disco del SO.
      • Usar discos administrados: si desea usar Managed Disks, seleccione Sí. Para más información sobre Managed Disks, consulte el capítulo Managed Disks en la guía de planeamiento.
    • Network
      • Red virtual y Subred: seleccione la red virtual que está conectada a la red local si desea integrar la máquina virtual en la intranet.
      • Dirección IP pública: seleccione la dirección IP pública que quiere usar o escriba los parámetros para crear una dirección IP pública. Puede usar una dirección IP pública para tener acceso a la máquina virtual a través de Internet. Asegúrese de crear también un grupo de seguridad de red para ayudar a proteger el acceso a la máquina virtual.
      • Grupo de seguridad de red: para más información, consulte Control del flujo de tráfico de red con grupos de seguridad de red.
    • Extensiones: puede instalar extensiones de máquina virtual agregándolas a la implementación. No es necesario agregar la extensión en este paso. Las extensiones necesarias para la compatibilidad con SAP se instalan más adelante. Vea el capítulo Configuración de la extensión de Azure para SAP de esta guía.
    • Alta disponibilidad: seleccione el conjunto de escalado de máquinas virtuales, la zona de disponibilidad o la opción de implementación del conjunto de disponibilidad. Las opciones adecuadas para las opciones de implementación dependen de la configuración del sistema que prefiera dentro de una región de Azure, independientemente de si implica la expansión entre varias zonas, residir en una sola zona u operar en una región sin zonas.
    • Supervisión
      • Diagnósticos de arranque: puede seleccionar Deshabilitar para el diagnóstico de arranque.
      • Diagnósticos del SO invitado: puede seleccionar Deshabilitar para el diagnóstico de supervisión.
  4. Resumen:

    Revise las opciones seleccionadas y, a continuación, seleccione Aceptar.

La máquina virtual se implementa en el grupo de recursos que seleccionó.

Creación de una máquina virtual con una plantilla

Para crear una implementación con una imagen de sistema operativo privada mediante Azure Portal, use una de las siguientes plantillas de SAP. Estas plantillas están publicadas en el repositorio azure-quickstart-templates de GitHub. También puede crear una máquina virtual manualmente con PowerShell.

En Azure Portal, especifique los siguientes parámetros para la plantilla:

  1. Aspectos básicos:

    • Suscripción: suscripción que desea usar para implementar la plantilla.
    • Grupo de recursos: grupo de recursos que desea usar para implementar la plantilla. Puede crear un grupo de recursos o seleccionar uno en la suscripción.
    • Ubicación: dónde se implementará la plantilla. Si ha seleccionado un grupo de recursos, se utilizará la ubicación de ese grupo de recursos.
  2. Configuración:

    • Identificador de sistema SAP: identificador del sistema SAP.

    • Tipo de SO: sistema operativo que quiere implementar (Windows o Linux).

    • Tamaño del sistema SAP: tamaño del sistema SAP.

      La cantidad de SAPS que el sistema nuevo proporciona. Si no está seguro de cuántos SAPS necesita el sistema, pregunte a su socio tecnológico de SAP o a su integrador de sistemas.

    • Disponibilidad del sistema: disponibilidad del sistema (solo para las plantillas de tres niveles).

      Seleccione HA para una configuración en la que se puede realizar una instalación de alta disponibilidad. Se crean dos servidores de base de datos y dos servidores para ASCS.

    • Tipo de almacenamiento: Tipo de almacenamiento que se va a usar (solo para plantillas de dos niveles).

      En los sistemas grandes, se recomienda usar Azure Premium Storage. Para más información acerca de los tipos de almacenamiento, consulte estos recursos:

    • URI del VHD de la imagen del usuario (solo plantilla de imagen de disco sin administrar): identificador URI del disco duro virtual de la imagen de SO privada; por ejemplo, https://<accountname>.blob.core.windows.net/vhds/userimage.vhd.

    • Cuenta de almacenamiento de imagen de usuario (solo plantilla de imagen de disco sin administrar): nombre de la cuenta de almacenamiento donde se almacena la imagen de sistema operativo privada, por ejemplo, <accountname> en https://<accountname>.blob.core.windows.net/vhds/userimage.vhd.

    • userImageId (solo plantilla de imagen de disco administrado): Identificador de la imagen de disco administrado que quiere usar

    • Nombre de usuario de administrador y Contraseña de administrador: nombre de usuario y contraseña.

      Se crea un nuevo usuario para iniciar sesión en la máquina virtual.

    • New or existing subnet: (Subred nueva o existente): determina si es necesario crear una red virtual y una subred nuevas o si se debe usar una subred existente. Si ya tiene una red virtual conectada a la red local, seleccione Existing (Existente).

    • Identificador de subred: Si quiere implementar la máquina virtual en una red virtual existente en la que tiene una subred definida a la que se debe asignar la máquina virtual, asigne un nombre al identificador de esa subred específica. El identificador suele tener este formato: /subscriptions/<subscription id>/resourceGroups/<nombre de grupo de recursos>/providers/Microsoft.Network/virtualNetworks/<nombre de red virtual>/subnets/<nombre de subred>

  3. Términos y condiciones:
    Lea y acepte los términos legales.

  4. Seleccione Comprar.

Instalación del agente de máquina virtual (solo Linux)

Para utilizar las plantillas que se describen en la sección anterior, el agente de Linux ya debe estar instalado en la imagen de usuario, o se producirá un error en la implementación. Descargue e instale el agente de máquina virtual en la imagen de usuario, tal y como se describe en Descarga, instalación y habilitación del agente de máquina virtual de Azure. Si no usa las plantillas, también puede instalar más adelante el agente de máquina virtual.

Unión a un dominio (solo Windows)

Si su implementación de Azure está conectada a una instancia de Active Directory o DNS local a través de una conexión VPN Azure sitio a sitio o Azure ExpressRoute (esto se denomina entre entornos locales en la planificación e implementación de Azure Virtual Machines para SAP NetWeaver), se espera que la máquina virtual se una a un dominio local. Para más información acerca de las consideraciones para este paso, consulte Unión de una máquina virtual a un dominio local (solo Windows).

Configuración de los valores de proxy

Según cómo esté configurada la red local, quizás tenga que configurar el servidor proxy en su máquina virtual. Si la máquina virtual está conectada a la red local a través de VPN o ExpressRoute, es posible que la VM no pueda tener acceso a Internet y no pueda descargar las extensiones de VM necesarias ni recopilar información de la infraestructura de Azure para SAP Host Agent a través de la extensión de SAP para Azure, consulte Configuración de proxy.

Configuración de la extensión de máquina virtual de Azure para SAP

Para asegurarse de que SAP es compatible con el entorno, configure la extensión de Azure para SAP tal y como se describe en Configuración de la extensión de Azure para SAP.

Escenario 3: Traslado de una VM local utilizando un VHD Azure no generalizado con SAP

En este escenario, tiene previsto mover un sistema SAP específico desde un entorno local a Azure. Esto puede hacerse cargando a Azure el disco duro virtual que contiene el sistema operativo, los archivos binarios de SAP y los archivos binarios de DBMS, así como los discos duros virtuales con los archivos de registro y de datos del DBMS. A diferencia del escenario descrito en Escenario 2: Implementación de una máquina virtual con una imagen personalizada para SAP, en este caso se mantiene el nombre de host, el SID de SAP y las cuentas de usuario de SAP en la máquina virtual de Azure, dado que están configurados en el entorno local. No es necesario generalizar el sistema operativo. Este escenario se da con mayor frecuencia entre entornos locales, donde una parte del panorama SAP se ejecuta en un entorno local y otra parte del mismo se ejecuta en Azure.

En este escenario, el agente de máquina virtual no se instala automáticamente durante la implementación. Como el agente de máquina virtual y la extensión de Azure para SAP son un requisito previo para ejecutar SAP en NetWeaver en Azure, debe descargar, instalar y habilitar los dos componentes manualmente después de crear la máquina virtual.

Para más información acerca del agente de máquina virtual de Azure, consulte los siguientes recursos.


Windows logo. Windows

Información general del agente de máquina virtual de Azure

Linux logo. Linux

Guía de usuario del Agente de Linux de Azure


El siguiente diagrama de flujo muestra la secuencia de pasos para trasladar una máquina virtual local mediante un disco duro virtual de Azure no generalizado:

Diagrama de flujo de la implementación de máquinas virtuales para sistemas SAP mediante un disco de máquina virtual

Si el disco ya está cargado y definido en Azure (consulte Implementación y planeamiento de Azure Virtual Machines para SAP NetWeaver), realice las tareas que se describen en las próximas secciones.

Creación de una máquina virtual

Para crear una implementación con un disco de sistema operativo privado mediante Azure Portal, use la plantilla de SAP que está publicada en el repositorio azure-quickstart-templates de GitHub. También puede crear una máquina virtual manualmente con PowerShell.

En Azure Portal, especifique los siguientes parámetros para la plantilla:

  1. Aspectos básicos:

    • Suscripción: suscripción que desea usar para implementar la plantilla.
    • Grupo de recursos: grupo de recursos que desea usar para implementar la plantilla. Puede crear un grupo de recursos o seleccionar uno en la suscripción.
    • Ubicación: dónde se implementará la plantilla. Si ha seleccionado un grupo de recursos, se utilizará la ubicación de ese grupo de recursos.
  2. Configuración:

    • Identificador de sistema SAP: identificador del sistema SAP.

    • Tipo de SO: sistema operativo que quiere implementar (Windows o Linux).

    • Tamaño del sistema SAP: tamaño del sistema SAP.

      La cantidad de SAPS que el sistema nuevo proporciona. Si no está seguro de cuántos SAPS necesita el sistema, consulte con el integrador de sistemas o el asociado tecnológico de SAP.

    • Tipo de almacenamiento: Tipo de almacenamiento que se va a usar (solo para plantillas de dos niveles).

      En los sistemas grandes, se recomienda usar Azure Premium Storage. Para más información acerca de los tipos de almacenamiento, consulte estos recursos:

    • OS disk VHD URI (URI del VHD de disco de SO) (plantilla de disco sin administrar): identificador URI del disco de sistema operativo privado; por ejemplo, https://<accountname>.blob.core.windows.net/vhds/osdisk.vhd.

    • Identificador de Managed Disks del SO (solo plantilla de disco administrado): Identificador del disco del SO de Managed Disks, /subscriptions/92d102f7-81a5-4df7-9877-54987ba97dd9/resourceGroups/group/providers/Microsoft.Compute/disks/WIN.

    • New or existing subnet: (Subred nueva o existente): determina si es necesario crear una red virtual y una subred nuevas o si se debe usar una subred existente. Si ya tiene una red virtual conectada a la red local, seleccione Existing (Existente).

    • Identificador de subred: Si quiere implementar la máquina virtual en una red virtual existente en la que tiene una subred definida a la que se debe asignar la máquina virtual, asigne un nombre al identificador de esa subred específica. El identificador suele tener este formato: /subscriptions/<subscription id>/resourceGroups/<nombre de grupo de recursos>/providers/Microsoft.Network/virtualNetworks/<nombre de red virtual>/subnets/<nombre de subred>

  3. Términos y condiciones:
    Lea y acepte los términos legales.

  4. Seleccione Comprar.

Instalar el agente de VM

Para usar las plantillas que se describen en la sección anterior, el agente de máquina virtual debe estar instalado en el disco de sistema operativo, o se producirá un error en la implementación. Descargue e instale el agente de máquina virtual en la máquina virtual, tal y como se describe en Descarga, instalación y habilitación del agente de máquina virtual de Azure.

Si no usa las plantillas descritas en la sección anterior, también puede instalar más adelante el agente de máquina virtual.

Unión a un dominio (solo Windows)

Si la implementación de Azure está conectada a una instancia local de Active Directory o DNS mediante una conexión de VPN de sitio a sitio de Azure o ExpressRoute (esto se denomina entre locales en Planeación e implementación de Azure Virtual Machines para SAP en NetWeaver), se espera que la máquina virtual se una a un dominio local. Para más información acerca de las consideraciones para esta tarea, consulte Unión de una máquina virtual a un dominio local (solo Windows).

Configuración de los valores de proxy

Según cómo esté configurada la red local, quizás tenga que configurar el servidor proxy en su máquina virtual. Si la máquina virtual está conectada a la red local a través de VPN o ExpressRoute, es posible que la VM no pueda tener acceso a Internet y no pueda descargar las extensiones de VM necesarias ni recopilar información de la infraestructura de Azure para SAP Host Agent a través de la extensión de SAP para Azure, consulte Configuración de proxy.

Configuración de la extensión de máquina virtual de Azure para SAP

Para asegurarse de que SAP es compatible con el entorno, configure la extensión de Azure para SAP tal y como se describe en Configuración de la extensión de Azure para SAP.

Tareas detalladas para la implementación de software de SAP

En esta sección se detallan los pasos para realizar tareas específicas en el proceso de configuración e implementación.

Unión de una máquina virtual a un dominio local (solo Windows)

Si implementa máquinas virtuales SAP en un escenario local cruzado, en el que Active Directory y DNS locales se amplían en Azure, se espera que las máquinas virtuales se unan a un dominio local. Los pasos detallados para unir una máquina virtual a un dominio local y el software adicional que se requiere para ser miembro de un dominio local varía según el cliente. Por lo general, para unir una máquina virtual a un dominio local, debe instalar software adicional, como software antimalware, de copia de seguridad o de supervisión.

En este escenario, también tiene que asegurarse de que si se fuerza la configuración de proxy de Internet cuando una máquina virtual se une a un dominio en su entorno, la cuenta de sistema local de Windows (S-1-5-18) en la máquina virtual invitada tiene la misma configuración de proxy. La manera más sencilla es obligar al servidor proxy mediante una directiva de grupo de dominio que se aplica a los sistemas de del dominio.

Descarga, instalación y habilitación del agente de máquina virtual de Azure

Para las máquinas virtuales que se implementan a partir de una imagen de sistema operativo que no está generalizada (por ejemplo, una imagen que no se origina en la herramienta Windows System Preparation, o sysprep), es necesario descargar, instalar y habilitar manualmente agente de VM.

Si implementa una máquina virtual desde Azure Marketplace, este paso no es necesario. Las imágenes de Azure Marketplace ya tienen el agente de máquina virtual de Azure.

Windows

  1. Descargue el agente de máquina virtual de Azure:
    1. Descargue el paquete del instalador del agente de máquina virtual de Azure.
    2. Almacene el paquete MSI del agente de máquina virtual localmente en su equipo o en un servidor.
  2. Instale el agente de máquina virtual de Azure:
    1. Conéctese a la máquina virtual de Azure mediante el Protocolo de Escritorio remoto (RDP).
    2. Abra una ventana del Explorador de Windows en la máquina virtual y seleccione el directorio de destino del archivo MSI del agente de máquina virtual.
    3. Arrastre el archivo MSI del instalador del agente de máquina virtual de Azure desde su equipo o servidor local y suéltelo en el directorio de destino en la máquina virtual.
    4. Haga doble clic en el archivo MSI en la máquina virtual.
  3. En el caso de las máquinas virtuales unidas a dominios locales, asegúrese de que las posibles configuraciones de proxy de Internet se apliquen también a la cuenta de sistema local de Windows (S-1-5-18) en la máquina virtual, tal y como se describe en Configuración de proxy. El agente de máquina virtual se ejecuta en este contexto y necesita poder conectarse a Azure.

No se necesita ninguna interacción del usuario para actualizar el agente de máquina virtual de Azure. El VM Agent se actualiza automáticamente y no requiere reiniciar la máquina virtual.

Linux

Use los comandos siguientes para instalar el agente de máquina virtual para Linux:

  • SUSE Linux Enterprise Server (SLES)

    sudo zypper install WALinuxAgent
    
  • Red Hat Enterprise Linux (RHEL) u Oracle Linux

    sudo yum install WALinuxAgent
    

Si el agente ya está instalado, para actualizar el agente de Linux de Azure, siga los pasos que se indican en Actualización del agente Linux de Azure en una máquina virtual a la última versión desde GitHub.

Configuración del proxy

Los pasos que se siguen para configurar el proxy en Windows son diferentes en Linux.

Windows

La configuración de proxy debe establecerse correctamente para que la cuenta de sistema local tenga acceso a Internet. Si la configuración del proxy no está definida por la directiva de grupo, puede configurarla para la cuenta del sistema local.

  1. Vaya a Inicio, escriba gpedit.msc y seleccione ENTRAR.
  2. Seleccione Configuración del equipo>Plantillas administrativas>Componentes de Windows>Internet Explorer. Asegúrese de que la opción Configuración de proxy por equipo y no por usuario esté desactivada o no configurada.
  3. En el Panel de Control, vaya a Centro de redes y recursos compartidos>Opciones de Internet.
  4. En la pestaña Conexiones, seleccione el botón Configuración de LAN.
  5. Desactive la casilla Detectar la configuración automáticamente.
  6. Active la casilla Usar un servidor proxy para la LAN y escriba el puerto y la dirección del servidor proxy.
  7. Seleccione el botón Advanced (Opciones avanzadas).
  8. En el cuadro Excepciones, escriba la dirección IP 168.63.129.16. Seleccione Aceptar.

Linux

Configure el proxy correcto en el archivo de configuración del agente invitado de Microsoft Azure que está en \etc\waagent.conf.

Establezca los siguientes parámetros:

  1. HTTP proxy host (Host de proxy HTTP). Por ejemplo, establézcalo en proxy.corp.local.

    HttpProxy.Host=<proxy host>
    
    
  2. HTTP proxy port (Puerto de proxy HTTP). Por ejemplo, establézcalo en 80.

    HttpProxy.Port=<port of the proxy host>
    
    
  3. Reinicie el agente.

    sudo service waagent restart
    

Si quiere usar los repositorios de Azure, asegúrese de que el tráfico a estos repositorios no pasa por la intranet local. Si creó rutas definidas por el usuario para habilitar la tunelización forzada, asegúrese de agregar una ruta que enrute el tráfico hacia los repositorios directamente a Internet y no a través de su conexión de sitio a sitio.

La extensión de VM para SAP también debe poder acceder a Internet. Asegúrese de instalar la nueva extensión de máquina virtual para SAP y siga los pasos descritos en Configuración de la extensión de máquina virtual de Azure para soluciones de SAP con la CLI de Azure en la guía de instalación de la extensión de máquina virtual para SAP para configurar el proxy.

  • SLES

    También es necesario que agregue rutas para las direcciones IP que aparecen en \etc\regionserverclnt.cfg. La ilustración siguiente muestra un ejemplo:

    Tunelización forzada

  • RHEL

    También es necesario que agregue rutas para las direcciones IP de los hosts que aparecen en \etc\yum.repos.d\rhui-load-balancers. La ilustración anterior muestra un ejemplo.

  • Oracle Linux

    No hay ningún repositorio para Oracle Linux en Azure. Debe configurar sus propios repositorios para Oracle Linux o usar los repositorios públicos.

Para más información sobre las rutas definidas por el usuario, consulte Rutas definidas por el usuario y reenvío IP.

Extensión de Azure para SAP

Nota

Declaración general de soporte técnico:
La compatibilidad con la extensión de Azure para SAP se proporciona a través de los canales de soporte técnico de SAP. Si necesita ayuda con la extensión de Azure para SAP, abra un caso de soporte técnico con Soporte técnico de SAP.

Cuando la máquina virtual esté preparada tal y como se describe en Escenarios de implementación de máquinas virtuales para SAP en Azure, el Agente de máquina virtual de Azure se instala en la máquina virtual. El siguiente paso es implementar la extensión de Azure para SAP, que está disponible en el repositorio de extensiones de Azure, en los centros de datos globales de Azure. Para más información, consulte Configuración de la extensión de Azure para SAP.

Pasos siguientes

Más información sobre RHEL para la actualización local de SAP