AWSEC2-CloneInstanceAndUpgradeSQLServer - AWS Administrador de sistemas

AWSEC2-CloneInstanceAndUpgradeSQLServer

​Descripción

Cree una AMI a partir de una instancia EC2 para Windows Server que ejecute SQL Server 2008 (o posterior) y, a continuación, actualice la AMI a SQL Server 2016. La actualización es un proceso de múltiples pasos que puede tardar 2 horas en completarse. La Automation crea la AMI a partir de la instancia y, a continuación, lanza la nueva AMI en la subred que proporcione. A continuación, Automation lleva a cabo una actualización in situ de SQL Server 2008 (o posterior) a SQL Server 2016. Después de la actualización, la Automation crea una nueva AMI antes de terminar la instancia actualizada.

Puede probar la funcionalidad de aplicaciones ejecutando la nueva AMI en la VPC. Una vez que haya terminado las pruebas y antes de realizar otra actualización, programe el tiempo de inactividad de las aplicaciones antes de cambiar completamente a la instancia actualizada.

nota

Si desea modificar el nombre de equipo de la instancia EC2 iniciada desde la nueva AMI, consulte Cambiar el nombre de un equipo que aloja una instancia independiente de SQL Server.

Run this Automation (console)

Tipo de documento

Automation

Propietario

Amazon

Plataformas

Windows

Parámetros

Requisitos previos

  • La instancia EC2 debe utilizar una versión de Windows Server que sea Windows Server 2008 R2 (o posterior) y SQL Server 2008 (o posterior).

  • Verifique que Agente de SSM está instalado en su instancia. Para obtener más información, consulte Instalación y configuración de Agente de SSM en instancias EC2 para Windows Server.

  • Configure la instancia para usar un rol de perfil de instancia de AWS Identity and Access Management (IAM). Para obtener más información, consulte Crear un perfil de instancia de IAM para Administrador de sistemas.

  • Verifique que la instancia tiene 20 GB de espacio libre en el disco de arranque de la instancia.

  • Para las instancias que utilizan una versión Bring Your Own License (BYOL) de SQL Server, se aplican los siguientes requisitos previos adicionales:

    • Proporcione un ID de instantánea de EBS que incluya medios de instalación de SQL Server 2016. Para ello:

      1. Compruebe que la instancia EC2 ejecute Windows Server 2008 EC2 o una versión posterior.

      2. Cree un volumen de EBS de 6 GB en la misma zona de disponibilidad en la que se ejecuta la instancia. Asocie el volumen a la instancia. Móntelo, por ejemplo, como unidad D.

      3. Haga clic con el botón derecho del ratón en la ISO y móntela en una instancia como, por ejemplo, la unidad E.

      4. Copie el contenido de la ISO desde la unidad E:\ a la unidad D:\

      5. Cree una instantánea de EBS del volumen de 6 GB creado en el paso 2.

Limitaciones

  • La actualización solo se puede realizar en un SQL Server mediante la autenticación de Windows.

  • Verifique que no exista ninguna actualización de parches de seguridad pendiente en las instancias. Abra el Panel de control y elija Buscar actualizaciones.

  • No se admiten las implementaciones de SQL Server en HA y el modo de duplicación.

Parameters

  • IamInstanceProfile

    Tipo: Cadena

    Descripción: (Obligatorio) El IAM Perfil de instancia de.

  • InstanceId

    Tipo: Cadena

    Descripción: (Obligatorio) La instancia que se ejecuta Windows Server 2008 R2 (o posterior) y SQL Server 2008 (o posterior).

  • KeepPreUpgradeImageBackUp

    Tipo: Cadena

    Descripción: (Opcional) Si se establece en True, la Automation no elimina la AMI creada desde la instancia antes de la actualización. Si se establece en True, debe eliminar la AMI. De forma predeterminada, se elimina la AMI.

  • SubnetId

    Tipo: Cadena

    Descripción: (Obligatorio) Proporcione una subred para el proceso de actualización. Compruebe que la subred tiene conectividad saliente a los servicios de AWS, Amazon S3 y Microsoft (para descargar parches).

  • SQLServerSnapshotId

    Tipo: Cadena

    Descripción: (Condicional) ID de instantánea para los medios de instalación de SQL Server 2016. Este parámetro es necesario para las instancias que utilizan una versión BYOL de SQL Server. Este parámetro es opcional para las instancias con licencia incluida de SQL Server (instancias lanzadas mediante una imagen de Amazon Machine provista por AWS para Windows Server con Microsoft SQL Server).

  • RebootInstanceBeforeTakingImage

    Tipo: Cadena

    Descripción: (Opcional) Si se establece en True, Automation reinicia la instancia antes de crear una AMI de preactualización. De forma predeterminada, la Automation no se reinicia antes de la actualización.

Salidas

[EMPTY] El ID de la AMI creada a partir de la instancia que se actualizó a SQL Server 2016