Vous pouvez utiliser les scripts Python pour dépanner la fonctionnalité App Volumes.
Les scripts décrits ci-dessous nécessitent Python 2.7.9 ou version ultérieure.
Récupérer les détails de mappage relatifs aux attributions d'application
Le script ci-dessous récupère les détails des attributions dans votre environnement.
Utilisation :
usage: mapping_details.py [-h] [-t TYPE] [-p XMP_PORT] [-o CSV_PATH] [-u SEARCH_USER] [-g SEARCH_GROUP] [-d SEARCH_DOMAIN] xmp_host xmp_domain xmp_user xmp_password positional arguments: xmp_host XMP host url xmp_domain XMP user domain xmp_user XMP user name xmp_password XMP user password optional arguments: -h, --help show this help message and exit -t TYPE, --type TYPE All, AppVolumes, DaaS -p XMP_PORT, --port XMP_PORT XMP host port -o CSV_PATH, --output CSV_PATH Output csv file path -u SEARCH_USER, --user SEARCH_USER Search user name -g SEARCH_GROUP, --group SEARCH_GROUP Search group name -d SEARCH_DOMAIN, --domain SEARCH_DOMAIN Search domain name
Format de script :
mapping_details.py <IP/FQDN> <domain> <username> '<password>' -p 8443
Exemple de code (récupère toutes les attributions) :
qbi@qbi-vm ~ # mapping_details.py qbi-ubuntu.eng.vmware.com falcon administrator '<password>' -p 8443 Get assignments successfully. qbi@qbi-vm ~ # cat assignments.csv key,user name,assignment,application name,bundle name,package name,assignment type,Os type MIRAGEDOMAIN\qbi only||Mozilla Firefox (3.0.3),MIRAGEDOMAIN\qbi only,qbi-only-win10-x64,Mozilla Firefox (3.0.3),,,Native,Windows 10 (x64) MIRAGEDOMAIN\qbi only||Adobe Flash Player 21 NPAPI,MIRAGEDOMAIN\qbi only,qbi-only-win10-x64,Adobe Flash Player 21 NPAPI,,,Native,Windows 10 (x64) MIRAGEDOMAIN\qbi only||Mozilla Maintenance Service,MIRAGEDOMAIN\qbi only,qbi-only-win10-x64,Mozilla Maintenance Service,,,Native,Windows 10 (x64) MIRAGEDOMAIN\qbi only||Mozilla Firefox 45.0.1 (x86 en-US),MIRAGEDOMAIN\qbi only,qbi-only-win10-x64,Mozilla Firefox 45.0.1 (x86 en-US),,,Native,Windows 10 (x64) MIRAGEDOMAIN\qbi only||Python 2.6.6,MIRAGEDOMAIN\qbi only,qbi-only-win10-x64,Python 2.6.6,,,Native,Windows 10 (x64) FALCON\qbi||Adobe Flash Player 21 NPAPI,FALCON\qbi,qbi-win10-x64,Adobe Flash Player 21 NPAPI,,,Native,Windows 10 (x64) FALCON\qbi||Mozilla Maintenance Service,FALCON\qbi,qbi-win10-x64,Mozilla Maintenance Service,,,Native,Windows 10 (x64) FALCON\qbi||Mozilla Firefox 45.0.1 (x86 en-US),FALCON\qbi,qbi-win10-x64,Mozilla Firefox 45.0.1 (x86 en-US),,,Native,Windows 10 (x64) MIRAGEDOMAIN\qbi||Adobe Flash Player 21 NPAPI,MIRAGEDOMAIN\qbi,qbi-win10-x64,Adobe Flash Player 21 NPAPI,,,Native,Windows 10 (x64) MIRAGEDOMAIN\qbi||Mozilla Maintenance Service,MIRAGEDOMAIN\qbi,qbi-win10-x64,Mozilla Maintenance Service,,,Native,Windows 10 (x64) MIRAGEDOMAIN\qbi||Mozilla Firefox 45.0.1 (x86 en-US),MIRAGEDOMAIN\qbi,qbi-win10-x64,Mozilla Firefox 45.0.1 (x86 en-US),,,Native,Windows 10 (x64) FALCON\Users||FirefoxWin10x64,FALCON\Users,app-bundle-assignment,Mozilla Firefox (3.0.3),FirefoxWin10x64,,Native,Windows 10 (x64) FALCON\Users||CutePDF Professional 3.7 (Evaluation),FALCON\Users,users-win7,CutePDF Professional 3.7 (Evaluation),,,Native,Windows 7 (x64) FALCON\Users||FileZilla Client 3.9.0.6,FALCON\Users,users-win7,FileZilla Client 3.9.0.6,,,Native,Windows 7 (x64) MIRAGEDOMAIN\Users||CutePDF Professional 3.7 (Evaluation),MIRAGEDOMAIN\Users,users-win7,CutePDF Professional 3.7 (Evaluation),,,Native,Windows 7 (x64) MIRAGEDOMAIN\Users||FileZilla Client 3.9.0.6,MIRAGEDOMAIN\Users,users-win7,FileZilla Client 3.9.0.6,,,Native,Windows 7 (x64)
Récupérer les détails sur les échecs d'attachement ou de détachement
Le script ci-dessous récupère les détails des échecs d'attachement ou de détachement, y compris ceux impliquant des instances AppStack.
Utilisation :
usage: fetch_volume_failures.py [-h] [-t SEARCH_DURATION] [-u SEARCH_USER] [-d SEARCH_DOMAIN] [-s PAGE_SIZE] [-c | -v | -o CSV_PATH] login_host login_domain login_user login_password positional arguments: login_host Login host url in format hostname<:port> login_domain Login user domain login_user Login user name login_password Login user password optional arguments: -h, --help show this help message and exit -t SEARCH_DURATION, --time SEARCH_DURATION Last1Hour, Last12Hour, Last24Hour, Last72Hour, All -u SEARCH_USER, --user SEARCH_USER Search user name -d SEARCH_DOMAIN, --domain SEARCH_DOMAIN Search domain name -s PAGE_SIZE, --size PAGE_SIZE Size of each page of the results -c, --concise Print results in concise view -v, --verbose Print results in itemed view -o CSV_PATH, --output CSV_PATH Output to csv file in given path (default)
Format de script :
python fetch_volume_failures.py <IP/FQDN> <domain> <username> '<password>'
Exemples de code :
python fetch_volume_failures.py 10.111.24.65 falcon administrator '<password>' # output as volume_failures.csv for last 1 hour python fetch_volume_failures.py 10.111.24.65 falcon administrator '<password>' -v # show results of last 1 hour in screen python fetch_volume_failures.py 10.111.24.65 falcon administrator '<password>' -t Last24Hour # show last 24 hour result python fetch_volume_failures.py 10.111.24.65 falcon administrator '<password>' -t All -u hez -d vmwarem # show all results of hez@vmwarem for last 1 hour
Chaque enregistrement d'échec comprend les informations suivantes :
Horodatage
Accessible en écriture ? - Indique s'il s'agit d'un volume accessible en écriture (O) ou AppStack (N).
Remarque :Les volumes accessibles en écriture sont une fonctionnalité bêta. Contactez votre représentant VMware pour obtenir plus d'informations.
Attacher/Détacher - Indique s’il s’agit d’un échec d'attachement ou de détachement.
Utilisateur/Domaine - Nom d'utilisateur et domaine pour lequel l'échec s'est produit.
Emplacement de fichier - Emplacement de fichier. Le format est <centre de données>/<nœud>/<vcenter>/<banque de données>/<chemin d'accès vmdk>
Emplacement de VM - Emplacement de fichier. Le format est <centre de données>/<nœud>/<vcenter>/<nom de vm>
Lorsque vous constatez des échecs d'attachement ou de détachement, il est recommandé de vérifier les éléments suivants :
L'utilisateur fait-il partie du groupe approprié ?
L'agent sur le poste de travail est-il installé et à jour ?
Vous pouvez également enregistrer les informations sur l'échec afin de les intégrer à une demande de support.
Remarque :Vous verrez également les notifications dans l'interface utilisateur qui comprennent des informations de base sur ces échecs (c'est-à-dire le nombre d'échecs et le nombre d'utilisateurs concernés). Pour plus d'informations sur les notifications, reportez-vous à la section Page Notifications.