Migrando la base de datos de Citrix XenDesktop 5

En este documento podremos ver cómo migrar la BD de Citrix XenDesktop 5 a otro servidor de base de datos, a vegades és necessari ya que puede que comencemos la nostra implantación o piloto de XenDesktop con la base de dades en el mateix broker (en local con SQL Express) y volem llevarla al servidor de BD correspondiente,

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 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 -q “Backup Database CitrixXenDesktopDB to disk = “PATHBACKUP. BAK”

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

XenDesktop 5 utilitza els comptes de màquina de cada broker per accedir a la base de dades, així que hem de crear els comptes d'equip de cada Controller a SQL,

A més li assignarem la base de dades de XenDesktop amb les següents funcions en ella:

ADIdentitySchema_ROLE
chr_Broker
chr_Controller
ConfigurationSchema_ROLE
DesktopUpdateManagerSchema_ROLE
HostingUnitServiceSchema_ROLE
MachinePersonalitySchema_ROLE

I finalment ja podrem restaurar la connectivitat dels Controller a la nova BD amb:

Set-ConfigDBConnection -DBConnection “Server=SERVIDOR_BD_DESTINOINSTANCIA;Database=BASE_DE_DADES;Trusted_Connection=True”
Set-AcctDBConnection -DBConnection “Server=SERVIDOR_BD_DESTINOINSTANCIA;Database=BASE_DE_DADES;Trusted_Connection=True”
Set-HypDBConnection -DBConnection “Server=SERVIDOR_BD_DESTINOINSTANCIA;Database=BASE_DE_DADES;Trusted_Connection=True”
Set-ProvDBConnection -DBConnection “Server=SERVIDOR_BD_DESTINOINSTANCIA;Database=BASE_DE_DADES;Trusted_Connection=True”
Set-PvsVmDBConnection -DBConnection “Server=SERVIDOR_BD_DESTINOINSTANCIA;Database=BASE_DE_DADES;Trusted_Connection=True”
Set-BrokerDBConnection -DBConnection “Server=SERVIDOR_BD_DESTINOINSTANCIA; Database=BASE_DE_DADES;Trusted_Connection=True”


Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!