Lors d’un précédent billet, je vous avais parlé des problèmes de migration des storage policies depuis vCenter 5.1 vers 5.5. Depuis, quelques semaines se sont écoulées et j’ai appris quelques “tips” intéressants concernant la gestion des SP sur vSphere 5.5.
D’abord, voici rapidement décrite, la nouvelle manière “sauce 5.5” pour définir et exploiter une politique de stockage à base de tags pur vCenter. Le principe est relativement simple : vous définissez d’abord une liste de tags (dans la section ad-hoc) correspondant chacun à une classe de service. par exemple un classique GOLD, SILVER et BRONZE. Ensuite, vous créez des storage policies avec pour chacune d’elle, une règle de sélection du tag concerné. Exemple :
Une fois ces classes définies, il ne vous reste plus qu’à tagguer chacun de vos datastores/clusters DRS avec les tags correspondants à leur classe de service. Normalement, si tout ceci est respecté à la lettre, lors de la création d’un Provider VDC dans votre vCloud Director, vous devriez être en mesure du sélectionner les classes de service qui doivent apparaître telles que définies.
Voila la théorie. Dans la pratique j’ai été confronté à un problème assez étrange : j’avais beau effectuer ces opérations dans l’ordre et tagguer un ou deux datastores correctement, pour autant, impossible de voir ces ressources de stockage dans vCloud. Refresh en tout genre, Re-connection, purge, et même réinstallation complète de vCloud director : rien n’y faisait. Après 2 sessions webex et plusieurs heures passées à éplucher les configs avec VMWare, finalement, on a trouvé la source du problème.
Si vous souhaitez utiliser les storage policies sur des datastores membres de clusters DRS, vous devez ABSOLUMENT tagguer l’ensemble des datastores de chaque cluster ! En d’autres termes, une storage policy n’est utilisable dans vCD que si l’ensemble des ressources de stockages tagguées sont vraiment cohérentes par rapport à leur hiérarchie. Si vous voulez tagguer uniquement un datastore (pour des essais par exemple), il ne doit pas être membre d’un cluster DRS (ou être le seul membre du cluster, ce qui n’est pas très utile en vérité ;) ). Exemple : vous avez un cluster DRS “PROD” composé de 5 datastores “vmfs0” à “vmfs4”, vous devez donc obligatoirement tagguer les 5 datastores ainsi que le cluster DRS pour que ces ressources soient visibles dans vCD.
Cela semble finalement assez logique, une fois qu’on le sait ;) (comme souvent avec les configurations avancées).