Bring Your Own - Ce n'est qu'un début !

You are here:
Accueil Tutoriels Citrix Provisioning Services - Sans DHCP (UPDATE Octobre 2012)

Citrix Provisioning Services - Sans DHCP (UPDATE Octobre 2012)

Note des utilisateurs: / 2
MauvaisTrès bien 

 

 

La mise en place d'un "Provisioning Serveur" nécessite le déploiement d'un serveur DHCP pour le streaming de l'OS.

Si nous suivons les BEST PRACTICES Citrix cela implique aussi de séparer le VLAN de streaming et le VLAN DATA.

Le VLAN DATA étant un VLAN hautement sécurisé nous ne pouvons pas nous permettre de déployer un serveur DHCP.

Problématique :

- Comment affecter une IP aux serveurs Xenapp provisionés sur ce VLAN tout en ayant un VDISK en mode STANDARD IMAGE ?

 

Pour cela nous allons utiliser le TAB personality de la console Provisioning.

Nous basant sur ce script :

REM Read IP setting from personality.ini.  Redirect to text file.
cd "C:\Program Files\Citrix\Provisioning Services"
GetPersonality.exe IP /o > C:\pvsip.txt

REM Set IP variable
set /p ip=<c:\pvsip.txt

netsh interface set interface name="Local Area Connection" newname="My-Data-prod"

REM Configure IP
netsh interface ipv4 set address name="My-Data-prod" source=static addr=%IP% mask=255.255.254.0 gateway=1xx.xxx.xxx.xxx

PING 127.0.0.1 -n 1 -w 20 >NUL

REM Configure DNS

netsh interface ipv4 set dnsservers "Lan-Data-prod" static "IpDnsServer-1" primary validate=no
netsh interface ipv4 add dnsservers "Lan-Data-prod" address=
"IpDnsServer-2" index=2 validate=no

REM  Pour le serice Citrix si besoin.
REM sc start imaservice
 

Vdisk en mode "PRIVATE" depuis le serveur Xenapp :
   

Depuis le serveur Xenapp 6 2008 R2 copier l'utilitaire nssm dans C:\Windows\System32 puis exécuter cette commande (vdisk en private):

nssm install

Browse : sélectionner le script créé : C:\setip.cmd

Service name : setip

  • Lancer le registre et modifier cette clef : HKLM\System\CurrentControlSet\Services\servicename\Parameters\AppExit

Par défaut l'action est RESTART si le service rencontre une erreur. Modifier cette valeur par défaut en "Exit"

  • Créer la clef : HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System

GpNetworkStartTimeoutPolicyValue dword=360

Permet d'attendre l'initialisation du réseau.

  • Il suffit maintenant de modifier le personality TAB depuis la target device dans la console Provisioning Services .

Name : IP

Value : Ip que vous voulez affecter à votre serveur Xenapp sur le VLAN DATA

 

  • Préparer votre vdisk pour passer en mode standard depuis : XenApp Server Role Manager

  • Arrêter votre VM Xenapp, passer votre Vdisk de PRIVATE à STANDARD puis démarrer votre serveur Xenapp.

 

Votre serveur Xenapp doit maintenant avoir l'adresse IP définie dans le TAB Personality.

UPDATE TroubleShooting

 

Imprimer PDF

Ajouter un Commentaire


Code de sécurité
Rafraîchir

Back to top

Copyright © Yann Michalak : System Engineer : Microsoft, VMware, Citrix 2017

Template by Yann Michalak : System Engineer : Microsoft, VMware, Citrix

Web Statistics