Archives de catégorie : faq

Convertir une VM XenServer vers VMWare (et inversement!)

Bonjour,

J’ai cherché des outils pour me permettre de convertir une VM créé avec XenServer pour l’utiliser sur VMWare Workstation mais sans succès. VMWare Converter ou VMWare Importer ne supportent pas le format natif de XenServer, XVA utilisé lors de l’opération de sauvegarde d’une VM dans le XenCenter…

Après bien des recherches, voila la solution …

Dans mon environnement, j’utilise un stockage local pour mes VM Xen. Ceux qui utilisent un NFS auront économisé quelques étapes ! Cool

NOTE: Pour la procédure de conversion d’une machine VMWare vers XenServer, suivez le guide sur la KB Citrix => http://support.citrix.com/article/CTX116603

Procédure :

Mettre en place un partage NFS qui soit accessible depuis une machine Windows. Si un tel partage est déjà utilisé pour le stockage des VM XenServer, alors certaines des étapes suivantes ne seront pas nécessaires.

1. Ajouter le partage NFS comme Storage Repository dans le XenCenter

2. Faire une copie de la VM depuis le XenCenter en spécifiant ce nouvel SR comme cible de stockage (en mode Full Copy)

3. une fois la copie effectuée, il faut utiliser WinImage 8.10 (minimum, les versions précédentes ne permettent pas l’opération, www.winimage.com)

4. dans le menu WinImage, choisir Disk / Convert Virtual Hard Disk Image

5. Ce menu propose de sélectionner le fichier VHD source qu’il faut convertir. Il aura été stocké sur le partage NFS lors des points 1 & 2

6. Une fois le fichier source sélectionné, il faut choisir « Create Fixed Size Virtual Hard Disk » (pourquoi? parce que je l’ai testé et cela marche… je n’ai pas encore testé l’autre option Create Dynamically Expanding Virtual Hard Disk.. Complice)

7. Pour finir la conversion, choisir un nom de fichier et un répertoire cible :

8. On patiente quelques (longues) minutes et le fichier sera alors créé.

Ensuite, libre à vous d’utiliser ce fichier VMDK comme disque virtuel dans les propriétés d’une image VMWare !

ThinIsFat

 

Consulter/Importer le DataStore d’une autre ferme

Bonjour,

Pour ceux d’entre vous (nous) qui sommes là pour corriger les problèmes rencontrés par les clients, il peut être parfois frustant de ne pas pouvoir vérifier le contenu du DataStore. Il existe pourtant une solution.. Désirez-vous savoir comment ouvrir le DataStore de votre client sur une de vos machines ? Suivez-le guide…

RAPPEL

Doctor-Citrix.com ou Citrix ne peuvent être tenus responsables des conséquences des manipulations suivantes qui ne sont données qu’à titre informatif.

Suivez-les (ou pas) à vos propres risques

N’oubliez pas de faire une sauvegarde avant toute manipulation !!

 

Avant toute chose, il est primordial d’utiliser pour cela un serveur de test qui corresponde à ceux utilisés par votre client. S’il utilise un CPS4.5 HRP03 et une base MS Access, utilisez un serveur avec la même version et le même type de DataStore… S’il a CPS4.0 HRP04 et une base SQL, pareil !

La procédure ci-dessous n’expliquera pas comment exporter et importer une base SQL, Oracle ou DB2, ni même MSDE.

On se concentre sur le but : consulter un DataStore !

 

 

Assumons donc que vous avez obtenu le DataStore du client ainsi qu’un serveur de test équivalent à la plateforme de celui-ci. Nous prendrons un datastore de type MS Access comme exemple.

1. Arrêter le service IMA sur ce serveur

2. Renommer le fichier C:Program FilesCitrixIndependent Management Architecturemf20.MDB (c’est votre DataStore au format MS Access)

3. copier le fichier MF20.MDB de l’autre DataStore dans C:Program FilesCitrixIndependent Management Architecture

4. Lancer DSEDIT (sur le CD serveur de votre version de CPS, dans le répertoire DEBUGW2K3) et naviguez dans le DataStore !

le service IMA n’a pas besoin d’être démarré et un nom d’utilisateur/mot de passe peut être demandé, ce sera celui pour vous connecter en ODBC à votre base SQL, Oracle… MS Access ne nécessite pas de mot de passe pour DSVIEW.

Maintenant, si vous avez besoin de démarrer le service IMA sur ce serveur (et ainsi ouvrir la CMC par exemple), sachez que vous aurez besoin d’être administrateur de la ferme… ainsi que suivre les étapes suivantes :

1. récupérer le nom de la ferme avec DSVIEW

2. utiliser cette valeur pour la clef de registre Neighborhood dans HKEY_LOCAL_MACHINESOFTWARECitrixIMA et HKEY_LOCAL_MACHINESOFTWARECitrixIMARUNTIME

3. lancer la commande « dsmaint recreatelhc »

4. Démarrer le service IMA. C’est terminé !

Remarque importante : Vous pouvez rencontrer l’erreur « IMA_RESULT_MAGIC_NUMBER_MISMATCH » retournée par le service IMA qui refuse de démarrer en étape 4. Consultez l’article CTX104005 pour corriger ce problème

 

Amusez-vous bien !

 

ThinIsFat

 

 

Gestion des licences Citrix

Bonjour,

La gestion de ses licences Citrix a beaucoup évolué depuis que les pionniers ont début avec WinFrame. Pendant longtemps, il a fallu installer les licences sur chaque serveur. MetaFrame XP a apporté une véritable centralisation des licences au niveau d’une ferme et MetaFrame Presentation Server 3.0 permettrait d’utiliser un serveur de licence pour l’ensemble des produits Citrix de l’entreprise.. mais cela n’a pas supprimé les maux de tête !

Voici une liste d’articles de la KB Citrix qui vous permettront de répondre à vos nombreuses questions et vous aider à résoudre vos problèmes..

CTX118202 – How to Fulfill/Convert a MetaFrame License into a Presentation Server 3.0/4.0/4.5/5.0 License

CTX118203 – How to Resolve a Red Alert on the License Management Console

CTX118324 – How to Return/re-host a License using MyCitrix

CTX118362 – License file not recognized by License Management Console/License Server

CTX118564 – How to Retrieve Internal Use and Not-for-resale Licenses with My Citrix

CTX118634 – How to Download all Licenses in One License File

CTX118787 – How to Assign a Citrix Solution Advisor in My Citrix

CTX118788 – XenServer Licensing with My Citrix

 

N’hésitez pas, après avoir consultez ces articles, à poster un message dans le forum si vous n’avez pas réussi à obtenir une réponse ou à corriger votre problème !

ThinIsFat

La connexion à Web Interface est très lente

Bonjour,

Vous avez sûrement déjà rencontré ce symptôme dans votre environnement : Internet Explorer ou Firefox semblent ne plus vouloir mettre à jour la page web après avoir tapé l’URL de votre Web Interface et l’affichage reste sur :

« Please click here if you are not automatically redirected. »

Comment faire en sorte que cette étape ne se reproduise plus ? Comment empêcher cela ?

Il y a maintenant plusieurs années Jay Tomlin, un employé de Citrix que tout le monde utilisant NFuse (l’ancêtre de Web Interface pour les nouveaux arrivants) connaissait. Il avait en effet développé le projet Columbia : une version modifiée de NFuse 1.51/1.6 qui apportait de nombreuse choses qui ont ensuite été incluses dans le produit officiel (à partir de NFuse 1.7 puis les différentes versions de Web Interface). Jay était donc un fan de NFuse et Web Interface et incollable sur ce sujet (je dis était car il travaille maintenant sur AG et AGEE).

Bref, Jay a livré la solution à ce problème il y a maintenant plusieurs années et j’ai réalisé hier soir qu’aucune mention n’en est faite dans la KB Citrix et ni aucun site francophone.

« Please click here if you are not automatically redirected. »

Ce message apparait donc parfois à peine quelques secondes pour parfois rester affiché pendant 20, 30 voire 50 secondes ou plus avant que l’utilisateur ne voit finalement la page de logon de Web Interface. Cette page n’étant qu’une redirection vers la page …/auth/login.aspx où l’utilisateur s’autentifie, pourquoi cela prend parfois si longtemp ??

Web Interface (WI) s’appuie sur des scripts ASP .Net qui sont compilés dans les DLLs temporaires la première fois qu’ils sont accédés. Après un redémarrage du service IIS ou si l’application WI est redémarrée (via IIS Manager par exemple), ces DLLs sont effacées et doivent être de nouveau compilées quand un utilisateur se connecte de nouveau au serveur web. Si votre site WI n’est pas fréquemment utilisé durant la journée, alors il est fort probable qu’il soit dans un état de « veille » où l’application WI est déchargée de la mémoire.

Par défaut, IIS 6.0 effectue ce déchargement de la mémoire si l’application (le  site) a été en « veille » pendant 20 minutes. Cela signifie que si personne ne se connecte au site WI sur ce serveur pendant 20 minutes, alors le prochain utilisateur rencontrera ce délai.

Pour modifier cela :

Faites un clic droit sur Application Pools et sélectionnez Propriétés. Puis cliquez sur l’onglet Performance. Là, vous pouvez configurer ce paramètre de 20 minutes, voire désactiver l’option « Shutdown worker processes after being idle for (time in minutes) »

 

Dans l’onglet Recycle, il est possible de désactiver le paramètre de changement d’état de 29 heures (plus d’infos sur celui-ci sur le blog de Jay Tomlin).

 

Si vous souhaitez avoir tous les détails, n’hésitez pas à lire l’article de Jay Tomlin

Bonne journée !!

ThinIsFat

Citrix Application Streaming : Infos et liens

Bonjour,

Pour ceux qui souhaitent avoir des astuces, des informations, des guides sur le streaming d’application avec Citrix, voici une petite liste..

CTX118396 Profiling Microsoft Office 2007 for Streaming – Best Practices

CTX118980 When Exporting a Form in InfoPath 2007 for the First Time, the Application Stops Responding

CTX118981 Compatibility Issues on Windows Vista / Server 2008 When Editing Microsoft Office Documents in SharePoint

CTX118983 Event Log Entries for Streamed Microsoft Office 2007 Applications are Created Incorrectly

CTX118994 You are Prompted for an MSI Package while Repairing the Streaming Profiler or XenApp Plugin for Streamed Apps

CTX118995 You Cannot Launch Streamed Applications Using Presentation Server Client 10.200 with the XenApp Plugin for Streamed Apps 1.2

CTX119045 You Cannot Create a Dependent Inter-isolation Communication Profile of Microsoft Office with Office Communicator as a Linked Profile

CTX119046 You Fail to Stream Applications from Associated Inter-isolation Communication Profiles that Aggregate Multiple Linked Profiles

CTX119047 The Virtual Desktop Agent Stops Functioning if You Uninstall the XenApp Plugin for Streamed Apps

CTX119050 The « radecache.exe /flushall » Application Streaming Command Does Not Work with EasyCall

CTX119051 A Streamed Outlook Application Creates Multiple Copies of Offline Folder Files if You Flush the Cache and Reopen Outlook

CTX119053 Streamed Application Errors Occur due to Network Connection Failures

CTX119054 You are Unable to Create a Dependent Inter-isolation Communication Profile for Microsoft Project with Microsoft Office as a Linked Profile

Bonne chasse !

ThinIsFat

Analyser facilement et rapidement des journaux Windows (eventlogs)

Bonjour,

Il est souvent nécessaire de se plonger dans les journaux d’évênements Windows et ceux-ci peuvent être très lourds (surtout avec les réglages par défaut de WIn2003/WiN2008)…

Il existe un outil chez Microsoft pour aider à parcourir l’ensemble des fichiers de log de Windows mais également n’importe quel fichier XML, CSV etc. à l’aide de commandes SQL

Pour télécharger LogParser, il faut se rendre sur http://www.microsoft.com/downloads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&displaylang=en

Ensuite, il est possible d’utiliser les scripts SQL fournis avec l’outil ou créer les votres.

Sur http://msexchangeteam.com/archive/2006/02/14/419562.aspx, vous trouverez quelques exemples sur le sujet

ThinIsFat

Spécifier un domaine par défaut dans l’interface web de XenDesktop

wi5.jpg

Bonjour,

La version « bridée » de Web Interface 5.0 livrée avec XenDesktop 2.0 n’offre pas d’interface de configuration comme nous en avions l’habitude avec les versions précédentes qui étaient livrées avec Presentation Server ou MetaFrame.

En conséquence, les utilisateurs devront saisir à chaque connexion le nom du domaine, ce qui est guère « user friendly »

L’article http://support.citrix.com/article/ctx117817 explique comment corriger cela.

On constate cependant que cela nécessite une modification des fichiers INC ou JS du site alors que Web Interface permettait de faire cela facilement via webinterface.conf.

On essaie ?

Modifions sur le serveur Desktop Appliance Connector (ou serveur XenDesktop) le fichier webinterface.conf présent par défaut dans c:inetpubwwwrootCitrixDesktopWebconf

Rechercher la ligne # DomainSelection= et retirer le # puis indiquer le nom du domain :

# DomainSelection=[Domain 1,domain 2,…]
DomainSelection=MyDomain

Rechercher la ligne # HideDomainField=Off et retirer le # puis passer le paramètre à On :

# HideDomainField=Off
HideDomainField=On

Enregister les changements, lancer un iisreset et… c’est terminé !

{rokbox title=|WI5 :: | size=|420 285|}images/stories/wi5.jpg{/rokbox}

ThinIsFat

Vos expériences : Scale up ou Scale Out ?

albert_einstein.pngBonjour,

Venez discuter et partager vos expériences dans l’extension des capacités d’une ferme..

Etes-vous plutôt Scale Up (ajouer des utilisateurs sur un serveur) ou Scale Out (ajouter des serveurs dans la ferme) pour faire face à l’augmentation du nombre d’utilisateurs ?

Expliquez les moyens utilisés avec quel type d’environnement ainsi que les avantages et les conséquences !

Vos expériences profiteront à tout le monde !

http://www.doctor-citrix.com/forum/index.php/topic,1856.0.html

ThinIsFat