Trabajo con el historial de versiones de la extensión Desired State Configuration de Azure

Nota:

Antes de habilitar Automation State Configuration, debe saber que ahora hay una versión más reciente de DSC disponible con carácter general, administrada por una característica de Azure Policy denominada configuración de invitado. El servicio de configuración de invitado combina características de la extensión DSC, Azure Automation State Configuration y las características que más solicitan los clientes en sus comentarios. La configuración de invitado también incluye la compatibilidad con máquinas híbridas a través de servidores habilitados para Arc.

La extensión para máquinas virtuales Desired State Configuration (DSC) de Azure se actualiza cuando es necesario para incluir compatibilidad con mejoras y nuevas funciones de Azure, Windows Server y Windows Management Framework (WMF), que incluye Windows PowerShell.

Este artículo ofrece información sobre cada versión de la extensión DSC de Azure para máquinas virtuales y los entornos con los que es compatible, así como comentarios sobre nuevas características o cambios.

La versión más reciente

Versión 2.83

  • Fecha de publicación:
    • Febrero de 2021
  • Compatibilidad con SO:
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2 SP1
    • Cliente de Windows 7/8.1/10
    • Nano Server
  • Compatibilidad con WMF:
    • WMF 5.1
    • WMF 5.0 RTM
    • Actualización de WMF 4.0
    • WMF 4.0
  • Entorno:
    • Azure
    • Microsoft Azure operado por 21Vianet
    • Azure Government
  • Comentarios: esta versión incluye una corrección para los archivos binarios sin firmar con la extensión de máquina virtual de Windows.

Versión 2.80

  • Fecha de publicación:
    • 26 de septiembre de 2019 (Azure) | 6 de julio de 2020 (Microsoft Azure operado por 21Vianet) | 20 de julio de 2020 (Azure Government)
  • Compatibilidad con SO:
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2 SP1
    • Cliente de Windows 7/8.1/10
    • Nano Server
  • Compatibilidad con WMF:
    • WMF 5.1
    • WMF 5.0 RTM
    • Actualización de WMF 4.0
    • WMF 4.0
  • Entorno:
    • Azure
    • Microsoft Azure operado por 21Vianet
    • Azure Government
  • Comentarios: En esta versión, no se incluyen nuevas características.

Versión 2.76

  • Fecha de publicación:
    • 9 de mayo de 2018 (Azure) | 21 de junio de 2018 (Microsoft Azure operado por 21Vianet, Azure Government)
  • Compatibilidad con SO:
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2 SP1
    • Cliente de Windows 7/8.1/10
    • Nano Server
  • Compatibilidad con WMF:
    • WMF 5.1
    • WMF 5.0 RTM
    • Actualización de WMF 4.0
    • WMF 4.0
  • Entorno:
    • Azure
    • Microsoft Azure operado por 21Vianet
    • Azure Government
  • Comentarios: en esta versión se usa DSC tal y como se incluye en Windows Server 2016. Para otros sistemas operativos Windows, instale Windows Management Framework 5.1. Después de instalarlo, tendrá que reiniciar el equipo. En el caso de Nano Server, el rol de DSC se instala en la máquina virtual.
  • Nuevas características:
    • Se han mejorado los metadatos de extensión de los subestados y se han aplicado otras correcciones de errores.

Versiones compatibles

Advertencia

De la versión 2.4 a la 2.13 se usa WMF 5.0 Public Preview, cuyos certificados de firma expiraron en agosto de 2016. Para más información sobre este escenario, consulte el siguiente artículo de blog.

Versión 2.75

  • Fecha de publicación: 5 de marzo de 2018
  • Sistemas operativos admitidos: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Windows Client 7/8.1/10 y Nano Server
  • Compatibilidad con WMF: WMF 5.1, WMF 5.0 RTM, actualización de WMF 4.0 y WMF 4.0
  • Entorno: Azure
  • Comentarios: en esta versión se usa DSC tal y como se incluye en Windows Server 2016. Para otros sistemas operativos Windows, instale Windows Management Framework 5.1. Después de instalarlo, tendrá que reiniciar el equipo. En el caso de Nano Server, el rol de DSC se instala en la máquina virtual.
  • Nuevas características:
    • Debido a la aplicación en GitHub de TLS 1.2, ya no puede incorporar una máquina virtual a Desired State Configuration de Azure Automation con las plantillas personalizadas de Resource Manager disponibles en Azure Marketplace ni usar la extensión DSC para obtener cualquier configuración hospedada en GitHub. Se devuelve un error similar al siguiente durante la implementación de la extensión:

      {
          "code": "DeploymentFailed",
          "message": "At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.",
          "details": [{
              "code": "Conflict",
              "message": "{
                  \"status\": \"Failed\",
                  \"error\": {
                      \"code\": \"ResourceDeploymentFailure\",
                      \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",
                      \"details\": [ {
                          \"code\": \"VMExtensionProvisioningError\",
                          \"message\": \"VM has reported a failure when processing extension 'Microsoft.Powershell.DSC'.
                          Error message: \\\"The DSC Extension failed to execute: Error downloading
                          https://github.com/Azure/azure-quickstart-templates/raw/master/dsc-extension-azure-automation-pullserver/UpdateLCMforAAPull.zip
                          after 29 attempts: The request was aborted: Could not create SSL/TLS secure channel..\\nMore information about the failure can
                          be found in the logs located under 'C:\\\\WindowsAzure\\\\Logs\\\\Plugins\\\\Microsoft.Powershell.DSC\\\\2.74.0.0' on the VM.\\\".\"
                      } ]
                  }
              }"
          }]
      }
      
    • En la nueva versión de la extensión se usa obligatoriamente TLS 1.2. Al implementar la extensión, si ya especificó AutoUpgradeMinorVersion = true en la plantilla de Resource Manager, la extensión se actualizará automáticamente a la versión 2.75. En el caso de las actualizaciones manuales, especifique TypeHandlerVersion = 2.75 en la plantilla de Resource Manager.

Versiones 2.70 - 2.72

  • Fecha de publicación: 13 de noviembre de 2017
  • Sistemas operativos admitidos: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Windows Client 7/8.1/10 y Nano Server
  • Compatibilidad con WMF: WMF 5.1, WMF 5.0 RTM, actualización de WMF 4.0 y WMF 4.0
  • Entorno: Azure
  • Comentarios: en esta versión se usa DSC tal y como se incluye en Windows Server 2016. Para otros sistemas operativos Windows, instale Windows Management Framework 5.1. Después de instalarlo, tendrá que reiniciar el equipo. En el caso de Nano Server, el rol de DSC se instala en la máquina virtual.
  • Nuevas características:
    • Correcciones de errores y mejoras que simplifican el uso de State Configuration de Azure Automation en el portal y con una plantilla de Resource Manager. Para más información, consulte Script de configuración predeterminada en la documentación de la extensión DSC.

Versión 2.26

  • Fecha de publicación: 9 de junio de 2017
  • Sistemas operativos admitidos: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Windows Client 7/8.1/10 y Nano Server
  • Compatibilidad con WMF: WMF 5.1, WMF 5.0 RTM, actualización de WMF 4.0 y WMF 4.0
  • Entorno: Azure
  • Comentarios: en esta versión se usa DSC tal y como se incluye en Windows Server 2016. Para otros sistemas operativos Windows, instale Windows Management Framework 5.1. Después de instalarlo, tendrá que reiniciar el equipo. En el caso de Nano Server, el rol de DSC se instala en la máquina virtual.
  • Nuevas características:
    • Se han realizado mejoras de telemetría.

Versión 2.25

  • Fecha de publicación: 2 de junio de 2017
  • Sistemas operativos admitidos: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Windows Client 7/8.1/10 y Nano Server
  • Compatibilidad con WMF: WMF 5.1, WMF 5.0 RTM, actualización de WMF 4.0 y WMF 4.0
  • Entorno: Azure
  • Comentarios: en esta versión se usa DSC tal y como se incluye en Windows Server 2016. Para otros sistemas operativos Windows, instale Windows Management Framework 5.1. Después de instalarlo, tendrá que reiniciar el equipo. En el caso de Nano Server, el rol de DSC se instala en la máquina virtual.
  • Nuevas características:
    • Se han corregido varios errores y se han agregado mejoras menores.

Versión 2.24

  • Fecha de publicación: 13 de abril de 2017
  • Sistemas operativos admitidos: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1 y Nano Server
  • Compatibilidad con WMF: WMF 5.1, WMF 5.0 RTM, actualización de WMF 4.0 y WMF 4.0
  • Entorno: Azure
  • Comentarios: en esta versión se usa DSC tal y como se incluye en Windows Server 2016. Para otros sistemas operativos Windows, instale Windows Management Framework 5.1. Después de instalarlo, tendrá que reiniciar el equipo. En el caso de Nano Server, el rol de DSC se instala en la máquina virtual.
  • Nuevas características:
    • Expone el id. de agente de DSC y el UUID de la máquina virtual como metadatos de la extensión. Se han agregado otras mejoras menores.

Versión 2.23

  • Fecha de publicación: 15 de marzo de 2017
  • Sistemas operativos admitidos: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1 y Nano Server
  • Compatibilidad con WMF: WMF 5.1, WMF 5.0 RTM, actualización de WMF 4.0 y WMF 4.0
  • Entorno: Azure
  • Comentarios: en esta versión se usa DSC tal y como se incluye en Windows Server 2016. Para otros sistemas operativos Windows, instale Windows Management Framework 5.1. Después de instalarlo, tendrá que reiniciar el equipo. En el caso de Nano Server, el rol de DSC se instala en la máquina virtual.
  • Nuevas características:
    • Se han agregado otras mejoras y correcciones de errores.

Versión 2.22

  • Fecha de publicación: 8 de febrero de 2017
  • Sistemas operativos admitidos: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1 y Nano Server
  • Compatibilidad con WMF: WMF 5.1, WMF 5.0 RTM, actualización de WMF 4.0 y WMF 4.0
  • Entorno: Azure
  • Comentarios: en esta versión se usa DSC tal y como se incluye en Windows Server 2016. Para otros sistemas operativos Windows, instale Windows Management Framework 5.1. Después de instalarlo, tendrá que reiniciar el equipo. En el caso de Nano Server, el rol de DSC se instala en la máquina virtual.
  • Nuevas características:
    • La extensión DSC ahora es compatible con WMF 5.1
    • Se han agregado otras mejoras menores.

Versión 2.21

  • Fecha de publicación: 2 de diciembre de 2016
  • Sistemas operativos admitidos: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1 y Nano Server
  • Compatibilidad con WMF: WMF 5.1 Preview, WMF 5.0 RTM, actualización de WMF 4.0 y WMF 4.0
  • Entorno: Azure
  • Comentarios: En esta versión se usa DSC tal y como se incluye en Windows Server 2016. Para otros sistemas operativos Windows, instale Windows Management Framework 5.0 RTM. Después de instalarlo, tendrá que reiniciar el equipo. En el caso de Nano Server, el rol de DSC se instala en la máquina virtual.
  • Nuevas características:
    • La extensión DSC ahora está disponible en Nano Server. Esta versión contiene principalmente cambios de código para ejecutar la extensión en Nano Server.
    • Se han agregado otras mejoras menores.

Versión 2.20

  • Fecha de publicación: 2 de agosto de 2016
  • Sistemas operativos admitidos: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012 y Windows Server 2008 R2 SP1
  • Compatibilidad con WMF: WMF 5.1 Preview, WMF 5.0 RTM, actualización de WMF 4.0 y WMF 4.0
  • Entorno: Azure
  • Comentarios: En esta versión se usa DSC tal y como se incluye en Windows Server 2016 Technical Preview. Para otros sistemas operativos Windows, instale Windows Management Framework 5.0 RTM. Después de instalarlo, tendrá que reiniciar el equipo.
  • Nuevas características:
    • Se ha agregado la compatibilidad con WMF 5.1 Preview. Cuando se publicó por primera vez, esta versión era una actualización opcional y tenía que especificar Wmfversion = '5.1PP' en las plantillas de Resource Manager para instalar la versión preliminar de WMF 5.1. Wmfversion = 'latest' todavía instala WMF 5.0 RTM. Para obtener más información sobre la versión preliminar de WMF 5.1, vea este blog.
    • Se han agregado correcciones y otras mejoras menores.

Versión 2.19

  • Fecha de publicación: 3 de junio de 2016
  • Sistemas operativos admitidos: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012 y Windows Server 2008 R2 SP1
  • Compatibilidad con WMF: WMF 5.0 RTM, actualización de WMF 4.0 y WMF 4.0
  • Entorno: Azure, Microsoft Azure operado por 21Vianet, Azure Government
  • Comentarios: En esta versión se usa DSC tal y como se incluye en Windows Server 2016 Technical Preview. Para otros sistemas operativos Windows, instale Windows Management Framework 5.0 RTM. Después de instalarlo, tendrá que reiniciar el equipo.
  • Nuevas características:
    • La extensión DSC ya está disponible en Microsoft Azure operado por 21Vianet. Esta versión contiene correcciones para ejecutar la extensión en Microsoft Azure operado por 21Vianet.

Versión 2.18

  • Fecha de publicación: 3 de junio de 2016
  • Sistemas operativos admitidos: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012 y Windows Server 2008 R2 SP1
  • Compatibilidad con WMF: WMF 5.0 RTM, actualización de WMF 4.0 y WMF 4.0
  • Entorno: Azure
  • Comentarios: En esta versión se usa DSC tal y como se incluye en Windows Server 2016 Technical Preview. Para otros sistemas operativos Windows, instale Windows Management Framework 5.0 RTM. Después de instalarlo, tendrá que reiniciar el equipo.
  • Nuevas características:
    • La telemetría no bloquea contenido cuando se produce un error durante la descarga de la revisión de telemetría (problema conocido de Azure DNS) ni durante la instalación.
    • Se ha corregido el problema intermitente que producía que la extensión dejase de procesar la configuración después de un reinicio. Esto provocaba que la extensión DSC se mantuviese en estado de "transición".
    • Se han agregado correcciones y otras mejoras menores.

Versión 2.17

  • Fecha de publicación: 26 de abril de 2016

  • Sistemas operativos admitidos: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012 y Windows Server 2008 R2 SP1

  • Compatibilidad con WMF: WMF 5.0 RTM, actualización de WMF 4.0 y WMF 4.0

  • Entorno: Azure

  • Comentarios: En esta versión se usa DSC tal y como se incluye en Windows Server 2016 Technical Preview. Para otros sistemas operativos Windows, instale Windows Management Framework 5.0 RTM. Después de instalarlo, tendrá que reiniciar el equipo.

  • Nuevas características:

    • Se ha agregado la compatibilidad con la actualización de WMF 4.0. Para obtener más información sobre la actualización de WMF 4.0, vea este blog.
    • Lógica de reintentos en los errores que se producen durante la instalación de la extensión DSC o durante la aplicación de una configuración de DSC posterior a la instalación de la extensión. Como parte de este cambio, la extensión volverá a intentar la instalación en caso de errores en una instalación anterior o volverá a establecer una configuración de DSC si se produjo un error con esta, durante un máximo de tres veces hasta alcanzar el estado de finalización (correcto o error) o si se recibe una solicitud nueva. Si se produce un error en la extensión debido a una entrada de usuario o a configuración de usuario no válidas, no se producirá el reintento. En este caso, será necesario volver a invocar la extensión con una solicitud y configuración de usuario correcta nuevas.

    Nota:

    La extensión DSC depende del agente de máquinas virtuales de Azure para los reintentos. El agente de máquinas virtuales de Azure invoca la extensión con la última solicitud con errores hasta que se consiga un estado correcto o con errores.

Versión 2.16

  • Fecha de publicación: 21 de abril de 2016
  • Sistemas operativos admitidos: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012 y Windows Server 2008 R2 SP1
  • Compatibilidad con WMF: WMF 5.0 RTM y WMF 4.0
  • Entorno: Azure
  • Comentarios: En esta versión se usa DSC tal y como se incluye en Windows Server 2016 Technical Preview. Para otros sistemas operativos Windows, instale Windows Management Framework 5.0 RTM. Después de instalarlo, tendrá que reiniciar el equipo.
  • Nuevas características:
    • Se ha mejorado el control de errores y se han agregado otras correcciones de errores menores.
    • Se ha agregado una nueva propiedad de configuración de la extensión DSC. Se ha agregado ForcePullAndApply en AdvancedOptions para permitir que la extensión DSC establezca configuraciones de DSC cuando el modo de actualización está configurado en Extracción, es decir, el modo contrario al modo Inserción. Para más información sobre la configuración de la extensión DSC, consulte este blog.

Versión 2.15

  • Fecha de publicación: 14 de marzo de 2016
  • Sistemas operativos admitidos: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012 y Windows Server 2008 R2 SP1
  • Compatibilidad con WMF: WMF 5.0 RTM y WMF 4.0
  • Entorno: Azure
  • Comentarios: En esta versión se usa DSC tal y como se incluye en Windows Server 2016 Technical Preview. Para otros sistemas operativos Windows, instale Windows Management Framework 5.0 RTM. Después de instalarlo, tendrá que reiniciar el equipo.
  • Nuevas características:
    • En la versión 2.14 de la extensión se incluyen cambios para instalar WMF RTM. Durante la actualización de la versión 2.13.2.0 a la 2.14.0.0 de la extensión, puede que observe que se producen errores en algunos cmdlets de DSC o en la configuración con el siguiente error: "No se ha encontrado ninguna instancia con los valores de propiedad especificados". Para obtener más información, vea las notas de la versión de DSC. Las soluciones alternativas para estos problemas se han agregado en la versión 2.15.
    • Si ha instalado la versión 2.14 y se encuentra con alguno de los dos problemas anteriores, tendrá que realizar los pasos manualmente. En una sesión de PowerShell con privilegios elevados, ejecute los comandos siguientes:
      • Remove-Item -Path $env:SystemRoot\system32\Configuration\DSCEngineCache.mof
      • mofcomp $env:windir\system32\wbem\DscCoreConfProv.mof

Versión 2.14

  • Fecha de publicación: 25 de febrero de 2016
  • Sistemas operativos admitidos: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012 y Windows Server 2008 R2 SP1
  • Compatibilidad con WMF: WMF 5.0 RTM y WMF 4.0
  • Entorno: Azure
  • Comentarios: En esta versión se usa DSC tal y como se incluye en Windows Server 2016 Technical Preview. Para otros sistemas operativos Windows, instale Windows Management Framework 5.0 RTM. Después de instalarlo, tendrá que reiniciar el equipo.
  • Nuevas características:
    • Usa WMF RTM.
    • Habilita la recopilación de datos con el fin de mejorar la calidad de la extensión DSC. Para más información, consulte este artículo del blog.
    • Proporciona un formato de configuración que se ha actualizado para la extensión en una plantilla de Resource Manager. Para más información, consulte este artículo del blog.
    • Se han aplicado correcciones de errores y otras mejoras.

Pasos siguientes