Plate-forme de gestion PowerFlex : échec de l’ajout d’un groupe de ressources existant en raison de datastores vCLS situés dans un dossier
Summary: L’opération Add Existing Resource Group échoue car PowerFlex Manager (PFxM) ne parvient pas à détecter le ou les datastores vCLS situés dans le dossier vSphere.
Symptoms
L’état de déploiement du groupe de ressources est Erreur, ce qui signifie que le déploiement du groupe de ressources (ajout d’un existant ou déploiement d’un nouveau) a échoué.
L’erreur ci-dessous indique un datastore dans le groupe de ressources qui ne fait pas partie du vCenter/datacenter.
Pour valider le problème, accédez au pod thin-deployer et examinez le rackserver-<servicetag_123> Connectez-vous au <répertoire device_name> :
-
Accédez au pod de déploiement dynamique :
x=$(kubectl get pods -n powerflex|grep -i thin|awk '{print $1}'); kubectl exec -it -n powerflex $x -- bash -
Saisissez le <répertoire device_name> :
cd /opt/Dell/ASM/device/<device_name>
-
Examinez le
rackserver-<servicetag_123>log : indique que le datastore est introuvable :Error: datastore object powerflex-TESTCLUSTER1-ds-2 not found Error: /Stage[main]/Asm::Resource_wrapper/Vc_vcls_datastore[TESTCLUSTER1]/ensure: change from 'absent' to 'present' failed: datastore object powerflex-TESTCLUSTER1-ds-2 not found
Le datastore peut toujours s’afficher dans le fichier d’inventaire vCenter - inventory/rs-vc.boston.ee.com.json :
{"name"=>"powerflex-TESTCLUSTER1-ds-2",
"id"=>"datastore-120788",
"type"=>"Datastore",
"attributes"=>{"is_local"=>false, "free_space"=>12297699328, "mount_dir"=>"/vmfs/volumes/62e1db72-18264b5c-a653-b8599fc367db",
"volume_name"=>"powerflex-TESTCLUSTER1-ds-2", "capacity"=>15.75, "scsi_device_id"=>"eui.0be0ca503685ed0fea3112de00000004", "vendor"=>"EMC"},
"children"=>[],
"path"=>""},
Impact
Impossible d’ajouter un groupe de ressources/service existant.
Cause
Une limitation dans PFxM entraîne l’impossibilité d’afficher les datastores vCLS qui se trouvent dans un dossier vCenter.
Le problème est dû au fait que PFxM ne peut pas effectuer de recherche récursive dans les dossiers de vCenter.
Resolution
Dans la vue Magasins de données vSphere, déplacez le ou les magasins de données vCLS associés au groupe de ressources hors du dossier et dans le datacenter :
Version concernée
PFMP 4.5.x
Problème résolu dans la version
PFMP 4.8