# Moviendo recursos

{% hint style="warning" %}
Mover recursos de SCEPman de **inquilino a inquilino** no es compatible. Para obtener más información sobre el problema subyacente, consulte <https://learn.microsoft.com/en-us/azure/key-vault/general/move-subscription>
{% endhint %}

## Preparativos

* Los recursos asociados con el punto de conexión privado no se pueden mover. Por lo tanto, si su SCEPman utiliza puntos de conexión privados, los siguientes recursos de SCEPman no se pueden mover:
  * 1x red virtual
  * 2x puntos de conexión privados
  * 2x interfaz de red
  * 2x zona DNS privada

{% hint style="info" %}
**Las alertas y los grupos de acción** tampoco se pueden mover. En caso de tener alguno, deberán reconfigurarse en la nueva suscripción.

Si está usando un **certificado administrado de App Service** usted [no puede moverlo](https://learn.microsoft.com/th-th/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations#move-with-free-managed-certificates). En su lugar, elimínelo y vuelva a crearlo después de mover la aplicación web.
{% endhint %}

* Los recursos de SCEPman que se pueden mover son:
  * App Service Plan
  * los App Services de SCEPman y Certificate Master
  * Storage Account
  * Key Vault
  * Log Analytics Workspace

#### Dado que los puntos de conexión privados no se pueden mover, debe seguir los pasos siguientes (si su SCEPman no utiliza puntos de conexión privados, omita estos pasos):

* Primero, habilite el acceso público en el Key Vault y el Storage Account y elimine los puntos de conexión privados

<figure><img src="https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FPVyvbhquYINjIylO3x7t%2F2024-09-30%2016_38_27-kv-scepman-n4gwfa6u2pwuc%20-%20Microsoft%20Azure%20and%208%20more%20pages%20-%20ADMIN%20MPN%20Tenant%20-.png?alt=media&#x26;token=594a6303-e212-404b-99b9-a38b92ce3999" alt=""><figcaption></figcaption></figure>

<figure><img src="https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FClxm4dAVrwea1HIYpU6q%2Fimage.png?alt=media&#x26;token=bbbb91ff-87fa-4c4f-9886-aa63b2fac85e" alt=""><figcaption></figcaption></figure>

<figure><img src="https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FrOcBeHk6kqjAaqr83Kso%2Fimage.png?alt=media&#x26;token=484b64b3-e649-4f8e-a044-9975ee083368" alt=""><figcaption></figcaption></figure>

<figure><img src="https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FMu4YixBzLzkjhjDhbtDd%2Fimage.png?alt=media&#x26;token=e4d0550c-7fe1-4205-b709-31717109d021" alt=""><figcaption></figcaption></figure>

* Luego, desconecte la integración de red saliente en ambos App Services

<figure><img src="https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FEaU2RVIIX64HR9Ch7gqK%2Fimage.png?alt=media&#x26;token=0b22b502-1b19-4414-8c78-bea18e83e336" alt=""><figcaption></figcaption></figure>

<figure><img src="https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2F1OkRY6w18hm0V0GjJafn%2Fimage.png?alt=media&#x26;token=fae535e4-4f22-4079-a603-417497613f7c" alt=""><figcaption></figcaption></figure>

Lo mismo se aplica al App Service de Certificate Master.

## Movimiento de recursos

{% hint style="warning" %}
Después de mover los recursos de SCEPman a la nueva suscripción, SCEPman perderá la conexión con el Storage Account. Para resolver esto, deberá [ejecutar el comando Complete-SCEPmanInstallation](https://docs.scepman.com/es/implementacion-de-scepman/permissions/post-installation-config#disabled-homepage). Tenga en cuenta que este será el único **tiempo de inactividad** durante el proceso (desde que se mueven los recursos hasta que ejecuta el comando), que debería resolverse en 3-5 minutos.
{% endhint %}

{% hint style="warning" %}
Asegúrese de contar con los [permisos requeridos](https://docs.scepman.com/es/implementacion-de-scepman/permissions/post-installation-config#prerequisites) para ejecutar el [*Complete-SCEPmanInstallation* CMDlet](https://docs.scepman.com/es/implementacion-de-scepman/permissions/post-installation-config#running-the-scepman-installation-cmdlet) antes de mover los recursos.
{% endhint %}

* Cree un nuevo grupo de recursos en la suscripción de destino.
* Ahora mueva los recursos. Una forma sencilla de mover recursos es seleccionarlos en el grupo de recursos y elegir la opción "Mover a otra suscripción"

<figure><img src="https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FsQNXQuMlCyIhrSEFTSe0%2Fimage.png?alt=media&#x26;token=22acd8bf-cefc-48b0-9a06-a236328c53e6" alt=""><figcaption></figcaption></figure>

* Luego deberá elegir la nueva suscripción y el grupo de recursos; los recursos se validarán y se moverán.

## Después de mover los recursos de SCEPman:

* Para solucionar la conexión con el Storage Account, [ejecute el *Complete-SCEPmanInstallation* cmdlet.](https://docs.scepman.com/es/implementacion-de-scepman/permissions/post-installation-config#running-the-scepman-installation-cmdlet)
* Ahora tiene la opción de reconfigurar los puntos de conexión privados como se menciona en [Puntos de conexión privados](https://docs.scepman.com/architecture/private-endpoints)

## Consideraciones sobre la ubicación de los recursos de SCEPman movidos

* Es posible mover recursos dentro de la misma ubicación del grupo de recursos.
* Al mover recursos entre diferentes ubicaciones de grupo de recursos, los recursos permanecerán en la ubicación original y simplemente se enumerarán en el nuevo grupo de recursos bajo una ubicación diferente. Por ejemplo:

<figure><img src="https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FaVWlOMLMUazmUYex3s9u%2Fimage.png?alt=media&#x26;token=42ac6084-e7dc-4427-8ce4-c1e3b6fd5119" alt=""><figcaption></figcaption></figure>
