Migration de la base de données de Citrix XenDesktop 5

Dans ce document, nous pourrons voir comment migrer la base de données de Citrix XenDesktop 5 vers un autre serveur de base de données, Parfois, cela est nécessaire car il se peut que nous commencions notre implantation ou pilote de XenDesktop avec la base de données sur le broker lui-même (en local avec SQL Express) et nous voulons la transférer vers le serveur de base de données correspondant,

Desde PowerShell en cada Controller de XenDesktop que tengamos tenemos que desconectarnos de la base de datos ejecutando:

asnp Citrix.*
Set-ConfigDBConnection -DBConnection $null
Set-AcctDBConnection -DBConnection $null
Set-HypDBConnection -DBConnection $null
Set-ProvDBConnection -DBConnection $null
Set-PvsVmDBConnection -DBConnection $null
Set-BrokerDBConnection -DBConnection $null

Posteriormente realizaremos una copia de seguridad de la base de datos de Citrix XenDesktop 5 mediante la consola de administración de SQL o ejecutando desde DOS: sqlcmd -S SERVIDOR_BD_ORIGENINSTANCIA -qBackup Database CitrixXenDesktopDB to disk =PATHBACKUP.BAK

Y la restauramos en el servidor nuevo de base de datos,

XenDesktop 5 usa las cuentas de máquina de cada broker para acceder a la base de datos, así que debemos crear las cuentas de equipo de cada Controller en SQL,

Además le asignaremos la base de datos de XenDesktop con las siguientes funciones en ella:

ADIdentitySchema_ROLE
chr_Broker
chr_Controller
ConfigurationSchema_ROLE
DesktopUpdateManagerSchema_ROLE
HostingUnitServiceSchema_ROLE
MachinePersonalitySchema_ROLE

Y finalmente ya podremos restaurar la conectividad de los Controller a la nueva BD con:

Set-ConfigDBConnection -DBConnectionServer=SERVIDOR_BD_DESTINOINSTANCIA;Database=BASE_DE_DATOS;Trusted_Connection=True
Set-AcctDBConnection -DBConnectionServer=SERVIDOR_BD_DESTINOINSTANCIA;Database=BASE_DE_DATOS;Trusted_Connection=True
Set-HypDBConnection -DBConnectionServer=SERVIDOR_BD_DESTINOINSTANCIA;Database=BASE_DE_DATOS;Trusted_Connection=True
Set-ProvDBConnection -DBConnectionServer=SERVIDOR_BD_DESTINOINSTANCIA;Database=BASE_DE_DATOS;Trusted_Connection=True
Set-PvsVmDBConnection -DBConnectionServer=SERVIDOR_BD_DESTINOINSTANCIA;Database=BASE_DE_DATOS;Trusted_Connection=True
Set-BrokerDBConnection -DBConnectionServer=SERVIDOR_BD_DESTINOINSTANCIA; Database=BASE_DE_DATOS;Trusted_Connection=True


Articles recommandés

Auteur

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, N’hésitez pas à me contacter, J’essaierai de vous aider chaque fois que je le pourrai, Partager, c’est vivre ;) . Profiter des documents!!!