PowerStore 1200T - Serveur DELL - Notice d'utilisation et mode d'emploi gratuit
Retrouvez gratuitement la notice de l'appareil PowerStore 1200T DELL au format PDF.
| Type de produit | Baie de stockage unifié (serveur de stockage) |
| Marque et modèle | Dell PowerStore 1200T |
| Format | Montage en rack 2U |
| Dimensions (L x P x H) | Environ 43.5 cm x 73 cm x 8.7 cm |
| Poids (appliance complète) | Environ 27 kg (sans disques) |
| Alimentation | Double alimentation redondante CA, 100-240 V, 50-60 Hz, puissance typique 900 W |
| Capacité maximale | Jusqu'à 12 baies d'extension, capacité brute jusqu'à 1 Po (avec SSD NVMe) |
| Type de stockage | SSD NVMe, SAS, SATA (selon configuration) |
| Fonctions principales | Stockage bloc et fichier, déduplication, compression, snapshots, réplication, chiffrement, gestion via PowerStore Manager, CLI, API REST |
| Entretien et nettoyage | Nettoyer l'extérieur avec un chiffon sec. Vérifier régulièrement les alertes via l'interface de gestion. Maintenir une ventilation adéquate. |
| Sécurité | Chiffrement des données au repos (AES-256), démarrage sécurisé, contrôle d'accès RBAC, conformité STIG/FIPS (selon version). |
| Pièces détachées et réparabilité | Disques, modules d'alimentation, ventilateurs, contrôleurs remplaçables à chaud. Contacter le support Dell pour les pièces. |
| Température de fonctionnement | 10 °C à 35 °C |
| Humidité relative | 20 % à 80 % (sans condensation) |
| Interfaces réseau | Ethernet 1/10/25/100 GbE (selon configuration), FC 16/32 Gb (en option) |
| Garantie | Garantie standard Dell de 3 ans (extensible) |
FOIRE AUX QUESTIONS - PowerStore 1200T DELL
Questions des utilisateurs sur PowerStore 1200T DELL
0 question sur cet appareil. Repondez a celles que vous connaissez ou posez la votre.
Poser une nouvelle question sur cet appareil
Téléchargez la notice de votre Serveur au format PDF gratuitement ! Retrouvez votre notice PowerStore 1200T - DELL et reprennez votre appareil électronique en main. Sur cette page sont publiés tous les documents nécessaires à l'utilisation de votre appareil PowerStore 1200T de la marque DELL.
MODE D'EMPLOI PowerStore 1200T DELL
Guide des scripts de maintenance
Version 4. x
Remarques, précautions et avertissements

REMARQUE : Une REMARQUE indique des informations importantes qui peuvent vous aider à mieux utiliser votre produit.

PRÉCAUTION : ATTENTION vous avertit d'un risque de dommage matériel ou de perte de données et vous indique comment éviter le problème.

AVERTISSEMENT : Un AVERTISSEMENT signale un risque d'endommagement du matériel, de blessure corporelle, voire de décès.
Chapitre 1: introduction....8
Public....8
Exécution des scripts de maintenance....8
Chapitre 2: commandes de maintenance
Arrêter et redémarrer une appliance (svc_appliance)....11
Redémarrer une appliance (svc_appliance reboot)....12
Arrêter une appliance (svc_appliance shutdown)....12
Provisionner une appliance (svc_appliance_provisioning)....13
Collecte des données de configuration de la baie (svc_arrayconfig)....14
Obtenir un snapshot système avec le script de maintenance svc_arrayconfig.... 14
Capturer la configuration actuelle du cluster (svc_arrayconfig run)....15
Libérer de l'espace sur la partition racine (svc_cleanup)....16
Effacer la valeur de l'état DIMM sur un nœud spécifique (svc_clear_dimm_ce_state)....17
Effacer la mise à jour du firmware (svc_clear_fw_update_alert)....17
Arrêter un cluster SAN (svc_cluster)....18
Diagnostiquer l'échec de la création d'un cluster (svc_cluster_diag)....19
Gestion du cluster (svc_cluster_management)....21
Supprimer et rattacher une appliance....23
Activer ou désactiver la collecte de compteurs (svc_cnt)....23
Activer la collecte de compteurs (svc_cnt enable)....24
Désactiver la collecte de compteurs (svc_cnt disable)....24
Consulter l'état de la collecte (svc_cnt status)....25
Redémarrer le service de collecte (svc_cnt restart)....25
Activer le profil de collecte d'une seconde (svc_cnt performance)....25
Désactiver le profil de collecte d'une seconde (svc_cnt performance_disable).... 26
Configurer de nouveaux SLIC (svc_commit_slic).... 26
Afficher l'état de conformité de la sécurité (svc_compliance_mode)....28
Vérifier l'état du conteneur ou le redémarrer (svc_container_mgmt)....29
Répertorier tous les profils de ressources de support (svc_dc list_profiles)....33
Répertorier tous les fichiers de vidage du système (svc_dc list_dumps).... 34
Télécharger un ensemble de ressources de support existant (svc_dc download).... 35
Charger un ensemble de ressources de support (svc_dc upload).... 36
Activer ou désactiver DDSD (svc_dd)....36
Diagnostics du système (svc_diag)....37
Vérifier l'état de la conversion de la mise à niveau (svc_dip_upgrade_check)....40
Vérifier l'état de la conversion de la mise à niveau DIP (svc_dip_upgrade_check status)....41
Vérifier les statistiques du chemin de données (svc_dp_oos_check)....41
Collecter des statistiques Flash et NVMe (svc_drive_stats)....42
Réinitialiser ou redémarrer (svc_enclosure)...... 43
Redémarrer le module BMC ou SAM (svc_enclosure reboot)....44
Redémarrer le module SAM....44
Restaurer les paramètres d'usine (svc_factory_reset)....45
Obtenir un rapport sur les données irréductibles (svc_get_unreducible_dp_stats)...... 46
Obtenir un rapport sur les données irréductibles (svc_get_unreducible_stats)....47
Effectuer un contrôle d'intégrité sur l'appliance (svc_health_check)......48
Diagnostics de l'hyperviseur (svc_hypervisor)....50
Définir des limites pour le service d'importation (svc_import_config).... 51
Définir les limites de la configuration d'importation (svc_import_config set)....52
Consulter toutes les configurations d'importation (svc_import_config list)....53
Injecter un outil logiciel de dépannage (svc_inject)....53
Installer des outils de maintenance (svc_inject Run)....54
Suppression d'un outil de maintenance injecté (svc_inject delete)....55
Afficher les informations sur un package spécifique (svc_inject info)....55
Générer une clé de package racine ou de récupération (svc_inject generate-key)....56
Désactivation de la remontée de la maintenance (svc_inject deactivate).... 56
Afficher l'état de la remontée de la maintenance (état svc_inject).... 56
Vérifier les fichiers journaux du système (svc_journalctl)....57
Vérifier l'état des licences des appliances d'un cluster (svc_license_status)....59
Installer le système PowerStore (svc_manufacturing)......60
Consulter et mettre à jour les paramètres MFS pour SecurID (svc_mfa_state)....61
Récupérer les informations système (svc_mgmt_operations)....62
Récupérer des informations en tant qu'utilisateur root (svc_mgmt_operations all_top_level_commands)....65
Consulter les détails de la commande (svc_mgmt_operations command_detail)....65
Afficher et filtrer les enregistrements de commandes (svc_mgmt_operations command_hierarchy_for_cleanup)....67
Afficher l'arborescence des commandes (svc_mgmt_operations command_tree)....68
Migrer un cluster ou un DVS vers un autre vCenter (svc_migrate_to_vcenter)....70
Migrer vers vCenter (svc_migrate_from_vcenter migrate_to_vcenter)....71
Restaurer la configuration vCenter (svc_migrate_to_vcenter restore_on_vcenter)....72
Supprimer les commutateurs proxy vides (svc_migrate_to_vcenter fix_restore_issues)....73
Activer ou désactiver le téléchargement automatique (svc_modify_autodownload)....73
Exécuter des scripts de maintenance à l'aide du tunneling SSH (svc_nas)....74
Télécharger la base de données ACL d'un système de fichiers (svc_nas nas_svc_acldb_dump)....75
Gérer le contrôle d'accès dynamique (svc_nas nas_svc_dac)....76
Générer des fichiers de sortie NAS (svc_nas nas_svc_data_protection)....78
Générer un fichier d'archive SDNAS (svc_nas nas_svc_dc)....81
Gérer les serveurs NAS (svc_nas nas_svc_nas)....82
Gérer une importation IMT (svc_nas nas_svc_imt)....83
Afficher le journal SDNAS (svc_nas nas_svc_log)......85
Afficher les statistiques des sessions de sauvegarde NDMP et PAX (svc_nas nas_svc_paxstats)...... 86
Exécuter un processus tcpdump Linux (svc_nas nas_svc_tcpdump).... 87
Sauvegarder la configuration du serveur NAS (svc_nas_cbr)....89
Consulter les problèmes CIFS (svc_nas_cifssupport)....90
Paramètres NAS avancés (svc_nas_tools et svc_nas_global_tools)....97
Passer en mode maintenance (svc_nas_maintenance_mode)....102
Afficher l'utilisation des inodes (svc_nas_storagecheck)....102
Obtenir des informations sur le serveur NAS et gérer les paramètres (svc_nas_tools)....103
Récupérer les appareils réseau et les adresses IP du serveur NAS (svc_nasserver_to_netdevice)....105
Consulter les informations réseau (svc_networkcheck)....105
Afficher les paramètres de cache des enregistrements ARP (svc_networkcheck arp).... 106
Effectuer des vérifications du réseau et du système (svc_networkcheck info).... 107
Vérifier la disponibilité des ports du serveur (svc_networkcheck tracert)....108
Vérifier le port TCP (svc_networkcheck tcp)....108
Afficher les informations sur le pilote de périphérique réseau et le matériel (svc_networkcheck ethtool).....109
Envoyer un ping à une cible IPv4 (svc_networkcheck ping)....109
Envoyer un ping à une cible IPv6 (svc_networkcheck ping6)....110
Afficher les connexions réseau (svc_networkcheck netstat)....111
Effectuer une vérification DNS (svc_networkcheck dns)....111
Consulter les appareils de liaison système (svc_networkcheck bond_list)....112
Afficher les noms d'interface (svc_networkcheck interfaces).... 113
Redémarrer, arrêter et allumer un nœud (svc_node)....114
Éteindre un nœud (svc_node power_off)....115
Allumer le nœud homologue (svc_node power_on)....116
Redémarrer un nœud (svc_node reboot)....116
Arrêter un nœud (svc_node shutdown)....117
État du nœud homologue (svc_node status)....117
Contrôler l'affinité des nœuds (svc_node_affinity_balance)....118
Activer l'équilibrage de l'affinité des nœuds (svc_node_affinity_balance enable)....119
Désactiver l'équilibrage de l'affinité des nœuds (svc_node_affinity_balance_disable)....119
Afficher l'état de l'équilibrage de l'affinité des nœuds (svc_node_affinity_balance_status)....119
Vérifier et corriger l'état NTP (svc_ntp_ctl)....120
Personnaliser les paramètres du service de validation (svc_onv_customizing)....121
Définir les paramètres onv et leurs valeurs (svc_onv_customizing set)....122
Répertorier les paramètres en cours (svc_onv_customizing list_onv_parameters)....123
Obtenir un paramètre spécifique (svc_onv_customizing get)....123
Désactiver la réinitialisation des mots de passe (svc_password_mgmt)....124
Activer et empêcher la récupération des mots de passe (svc_password_mgmt_recovery)....124
Envoyer des demandes REST via le conteneur de maintenance (svc_pstcli)....125
Dépanner et réparer (svc_remote_support)....130
Répertorier la configuration à distance (svc_remote_support_list)....132
Modifier la configuration du support à distance (svc_remote_support_modify).... 132
Modifier les coordonnées (svc_remote_support modify_contact)....133
Réinitialiser la configuration du support à distance (svc_remote_support reinitialize).... 133
Vérifier l'état de la connectivité (svc_remote_support connectivity)......134
Gérer le journal syslog distant (svc_remote_syslog)....134
Actualiser le certificat SSL Unity expiré (svc_remote_system_certificate_operations)....135
Supprimer l'appliance (svc_remove_appliance)....136
Réparer le logiciel (svc_repair)....137
Remplacer le boîtier DPE (svc_replace_dpe)....138
Remplacer le boîtier DPE (svc_replace_dpe auto)....139
Remplacer le boîtier DPE (svc_replace_dpe manual)....139
Fonctionnement du mode Maintenance (svc_rescue_state)....140
Accorder l'accès utilisateur de maintenance (svc_service_config)....141
Obtenir des privilèges root (svc_service_shell)....142
Récupération logicielle (svc_software_recovery)....143
Connecter le conteneur de maintenance du nœud homologue (svc_ssh_peer)....143
Collecter les informations système (svc_system_info)....144
Surveiller le trafic réseau (svc_tcpdump)....145
Afficher les mesures de capacité (svc_volume_space_metrics)....146
Terminer le processus de récupération (svc_wear_trickle_write)....147
Annexe A : Champs du journal système....149
Description des champs....149
Dans le cadre d'un effort d'amélioration, des révisions régulières des matériels et logiciels sont publiées. Certaines fonctions décrites dans le présent document ne sont pas prises en charge par l'ensemble des versions des logiciels ou matériels actuellement utilisés. Pour obtenir les informations les plus récentes sur les fonctionnalités des produits, consultez les notes de mise à jour des produits. Si un produit ne fonctionne pas correctement ou ne fonctionne pas de la manière décrite dans ce document, contactez votre prestataire de services.

REMARQUE : Clients Modèle PowerStore X : pour obtenir les derniers manuels et guides techniques pour votre modèle, téléchargez le PowerStore 3.2. x Documentation Set sur la page Documentation PowerStore à l'adresse dell.com/powerstoredocs.
Obtenir de l'aide
Pour plus d'informations sur le support, les produits et les licences, procédez comme suit :
- Informations sur le produit : pour obtenir de la documentation sur le produit et les fonctionnalités ou les notes de mise à jour, rendez-vous sur la page Documentation PowerStore à l'adresse dell.com/powerstoredocs.
- Dépannage : pour obtenir des informations relatives aux produits, mises à jour logicielles, licences et services, rendez-vous sur le site de support Dell et accédez à la page de support du produit approprié.
- Support technique : pour les demandes de service et de support technique, rendez-vous sur le site de support Dell et accédez à la page Demandes de service. Pour pouvoir ouvrir une demande de service, vous devez disposer d'un contrat de support valide. Pour savoir comment obtenir un contrat de support valide ou si vous avez des questions concernant votre compte, contactez un agent commercial.
PowerStore comprend des scripts de maintenance qui vous permettent de diagnostiquer les problèmes, de résoudre les problèmes courants, d'effectuer certaines tâches opérationnelles et de restaurer votre système à partir d'un état d'erreur. Ces scripts fournissent des informations détaillées et un niveau de contrôle du système inférieur à celui qui est disponible via d'autres interfaces telles que PowerStore Manager, la CLI et l'API REST. Ce document décrit ces scripts de service et explique comment vous pouvez les utiliser.

REMARQUE : Les scripts de maintenance décrits dans le présent document représentent un sous-ensemble des outils logiciels de l'environnement d'exploitation permettant d'assurer la maintenance de votre système. Vous pouvez utiliser l'interface de ligne de commande ou l'API REST de configuration système de script pour bénéficier de fonctionnalités supplémentaires. Pour plus d'informations sur ces interfaces, voir le PowerStore Guide d'utilisation de la CLI et le PowerStore Guide des développeurs de l'API REST.
Ce chapitre contient les sections suivantes :
• Public • Exécution des scripts de maintenance
Bien qu'aucune connaissance particulière ne soit nécessaire pour exécuter la plupart des commandes de maintenance ou en comprendre les résultats, les commandes de maintenance sont conçues pour les administrateurs du système de stockage, le personnel de maintenance sur le terrain et le personnel du support. Les commandes de maintenance s'exécutent dans l'environnement d'exploitation Linux de l'appliance PowerStore. Assurez-vous que vous êtes familiarisé avec le shell Linux, les commandes associées, le matériel installé de PowerStore et l'environnement d'exploitation PowerStore.
Certaines commandes peuvent nécessiter une formation supplémentaire ou des privilèges root. Si la description de la commande indique la nécessité d'une formation supplémentaire ou de privilèges plus élevés, n'exécutez pas les commandes sans la validation de votre représentant de maintenance autorisé.
Prérequis
- Obtenez le mot de passe du compte de maintenance.
- Dans PowerStore Manager, sous Paramètres, activez SSH.
- Téléchargez et installez un client SSH, tel que PuTTY, vers un ordinateur qui a un accès réseau au cluster. Vous utilisez le client SSH pour exécuter les scripts.
Pour exécuter les scripts de maintenance :
Étapes
- Démarrez un client SSH, puis connectez-vous au cluster à l'aide de l'adresse IP de gestion.
Par exemple, dans PuTTY, saisissez l'adresse IP de gestion comme destination.
- Saisissez le nom d'utilisateur et le mot de passe du compte de maintenance pour vous connecter au système.
Une fois connecté, vous devez être connecté directement au conteneur docker de facilité de maintenance.
- Saisissez le nom du script à exécuter.
Par exemple, pour voir la liste des scripts, saisissez : svc_help
Chaque script comprend l'option --help. Saisissez un espace et --help après le nom d'un script pour obtenir des informations sur l'utilisation, comme indiqué dans l'exemple suivant :
svc_diag --help
Commandes de maintenance
Ce chapitre contient les sections suivantes :
- Arrêter et redémarrer une appliance (svc_appliance)
- Provisionner une appliance (svc_appliance_provisioning)
- Collecte des données de configuration de la baie (svc_arrayconfig)
- Libérer de l'espace sur la partition racine (svc_cleanup)
- Effacer la valeur de l'état DIMM sur un nœud spécifique (svc_clear_dimm_ce_state)
- Effacer la mise à jour du firmware (svc_clear_fw_update_alert)
- Arrêter un cluster SAN (svc_cluster)
- Diagnostiquer l'échec de la création d'un cluster (svc_cluster_diag) Gestion du cluster (svc_cluster_management)
- Activer ou désactiver la collecte de compteurs (svc_cnt)
- Configurer de nouveaux SLIC (svc_commit_slic)
- Afficher l'état de conformité de la sécurité (svc_compliance_mode) • Vérifier l'état du conteneur ou le redémarrer (svc_container_mgmt) • Ressources de support (svc_dc) • Activer ou désactiver DDSD (svc_dd) • Diagnostics du système (svc_diag) • Vérifier l'état de la conversion de la mise à niveau (svc_dip_upgrade_check) • Vérifier les statistiques du chemin de données (svc_dp_oos_check)
- Collecter des statistiques Flash et NVMe (svc_drive_stats) • Réinitialiser ou redémarrer (svc_enclosure)
- Restaurer les paramètres d'usine (svc_factory_reset)
- Obtenir un rapport sur les données irréductibles (svc_get_unreducible_stats)
- Obtenir un rapport sur les données irréductibles (svc_get_unreducible_dp_stats)
- Effectuer un contrôle d'intégrité sur l'appliance (svc_health_check)
- Help (svc_help) • Diagnostics de l'hyperviseur (svc_hypervisor)
- Définir des limites pour le service d'importation (svc_import_config)
- Injector un outil logiciel de dépannage (svc_inject) • Vérifier les fichiers journaux du système (svc_journalctl) • Vérifier l'état des licences des appliances d'un cluster (svc_license_status)
- Installer le système PowerStore (svc_manufacturing)
- Consulter et mettre à jour les paramètres MFS pour SecurID (svc_mfa_state) • Récupérer les informations système (svc_mgmt_operations)
- Migrer un cluster ou un DVS vers un autre vCenter (svc_migrate_to_vcenter)
- Activer ou désactiver le téléchargement automatique (svc_modify_autodownload)
- Exécuter des scripts de maintenance à l'aide du tunneling SSH (svc_nas)
- Sauvegarder la configuration du serveur NAS (svc_nas_cbr)
- Consulter les problèmes CIFS (svc_nas_cifssupport)
- Paramètres NAS avancés (svc_nas_tools et svc_nas_global_tools)
- Passer en mode maintenance (svc_nas_maintenance_mode)
- Afficher l'utilisation des inodes (svc_nas_storagecheck)
- Obtenir des informations sur le serveur NAS et gérer les paramètres (svc_nas_tools) • Récupérer les appareils réseau et les adresses IP du serveur NAS (svc_nasserver_to_netdevice)
- Consulter les informations réseau (svc_networkcheck)
- Redémarrer, arrêter et allumer un nœud (svc_node)
- Contrôler l'affinité des nœuds (svc_node_affinity_balance)
• Vérifier et corriger l'état NTP (svc_ntp_ctl) - Personnaliser les paramètres du service de validation (svc_onv_customizing) - Désactiver la réinitialisation des mots de passe (svc_password_mgmt) - Envoyer des demandes REST via le conteneur de maintenance (svc_pstcli) - Dépanner et réparer (svc_remote_support) • Gérer le journal syslog distant (svc_remote_syslog) - Actualiser le certificat SSL Unity expiré (svc_remote_system_certificate_operations) - Supprimer l'appliance (svc_remove_appliance) • Réparer le logiciel (svc_repair) - Remplacer le boîtier DPE (svc_replace_dpe) - Fonctionnement du mode Maintenance (svc_rescue_state) - Accorder l'accès utilisateur de maintenance (svc_service_config) - Obtenir des privilèges root (svc_service_shell) • Récupération logicielle (svc_software_recovery) - Connecter le conteneur de maintenance du nœud homologue (svc_ssh_peer) - Collecter les informations système (svc_system_info) - Surveiller le trafic réseau (svc_tcpdump) - Afficher les mesures de capacité (svc_volume_space_metrics) - Terminer le processus de récupération (svc_wear_trickle_write)
Arrêter et redémarrer une appliance (svc_appliance)
Ce script de maintenance vous permet d'effectuer un arrêt et un redémarrage gérés d'une seule appliance en mode SAN.
Utilisation
| Fonction | Diagnostic et récupération |
| Mode Normal ou Maintenance | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Aucun |
Format
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -d, --debug | Augmenter le niveau de journalisation pour déboguer et imprimer les journaux sur la console. |
Actions
| Action Description | |
| reboot | Redémarrer une appliance. |
| shutdown | Arrêter une appliance. |
Redémarrer une appliance (svc_appliance reboot)
Ce script de maintenance sert à redémarrer une appliance.
REMARQUE : Cette option ne doit être utilisée que si votre prestataire de services le recommande. La procédure standard consiste à toujours redémarrer les nœuds un par un, et non simultanément, sauf indication contraire du support.
Format
svc_appliance reboot [-h] [-a] [-f] [-d]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help | Afficher le message d'aide et quitter. |
| -a, --async | Exécuter en mode asynchrone. |
| -f, --force | Ignorer les avertissements lors du démarrage de l'action ; forcer un redémarrage qui peut entraîner l'indisponibilité des données. |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
Arrêter une appliance (svc_appliance shutdown)
Ce script de maintenance vous permet d'arrêter une appliance.
Format
svc_appliance shutdown [-h] [-a] [-f] [-d]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -a, --async Exécuter en mode asynchrone. | |
| -f, --force | Ignorer les avertissements et forcer un arrêt qui peut entraîner l'indisponibilité des données. |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
Provisionner une appliance (svc_appliance_provisioning)
Ce script de maintenance active ou désactive la fonction de provisionnement automatique sur l'appliance sélectionnée.
Utilisation
| Fonction Configuration | |
| Mode Maintenance et Normal | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Aucun |
Format
svc_appliance_provisioning [-h] {enable, list, disable}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action | Description |
| enable | Activer le provisionnement sur l'appliance. |
| list | Répertorier le provisionnement sur l'appliance. |
| disable | Désactiver le provisionnement sur l'appliance. |
Exemple d'utilisation
L'exemple suivant affiche le provisionnement de l'appliance en cours de désactivation pour l'appliance A2. Après la désactivation, les nouveaux objets de stockage ne sont pas placés sur l'appliance A2 :
svc_appliance_provisioning disable A2
Collecte des données de configuration de la baie (svc_arrayconfig)
Ce script de maintenance collecte un snapshot de la configuration actuelle du cluster.

REMARQUE : Le script de maintenance svc_array_config ne peut être exécuté que sur le nœud principal. Ce script ne peut pas être exécuté à partir du nœud secondaire.
Utilisation
| Fonction Diagnostic | |
| Mode Normal | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables L'appliance principale doit fonctionner en mode normal. | |
Format
svc_arrayconfig [-h] {run}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action | Description |
| run | Capturer la configuration actuelle du cluster. |
Obtenir un snapshot système avec le script de maintenance svc_arrayconfig
Si vous ne disposez pas d'un accès root, vous pouvez utiliser la commande de maintenance svc_array_config pour créer des fichiers JSON. Vous pouvez compresser ces fichiers en un seul fichier.zip et le télécharger depuis le système.

REMARQUE : Le script de maintenance svc_arrayconfig ne peut être exécuté que sur le nœud principal. Ce script ne peut pas être exécuté à partir du nœud secondaire.
Dans les versions 3.0 et ultérieures de PowerStoreOS, l'adresse IP du cluster se trouve sur le nœud secondaire B. Pour exécuter le script et .
Si vous utilisez la CLI PowerStoreOS, vous pouvez vous connecter à l'homologue à l'aide de la commande de maintenance svc_ssh_peer. Cependant, si vous utilisez WinSCP ou un autre outil pour A pour permettre au nœud B de s'y connecter.
Étapes
- Connectez-vous au conteneur de maintenance en tant qu'utilisateur de maintenance.
- Exécutez la commande svc_array_config pour créer des fichiers JSON de sortie dans un sous-répertoire sous /home/service/user: $ svc_arrayconfig run -o /home/service/user/capture.
- Vérifiez que ces fichiers de sortie se trouvent dans le répertoire /home/service/user/capture: \$ ls -la capture | wc -l 112.
- Dans le répertoire /home/service/user, regroupez les fichiers JSON dans un fichier tar.tgz appelé array_config_collections.tar.tgz.
$ tar -zcvf array_config_collection.tar.tgz capture/*
$ ls /home/service/user/array*
array_config_collection.tar.tgz
- Téléchargez l'ensemble array_config_collections. tar. tgz sur /home/service/user directory.
Capturer la configuration actuelle du cluster (svc_arrayconfig run)
Ce script de maintenance capture la configuration actuelle du cluster avec plusieurs sous-commandes permettant d'effectuer des actions spécifiques.
REMARQUE : Le script de maintenance svc_array_config ne peut être exécuté que sur le nœud principal. Ce script ne peut pas être exécuté à partir du nœud secondaire.
Format
svc_arrayconfig run [-h] [-l value] [-c value] [-m] [-f {json, csv}]
[-t {full, delta, metrics, full_metrics}] [-b value]
[--timestamp value] [--response value]
[--ts value] [--ts_query value]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide | et quitter. |
| -l, --limit | Spécifier une limite à la taille du fichier (en Mo). Par défaut, il n'y a pas de limite. |
| -t {full, delta, full_metrics, metrics},--type {full,delta, metrics, full_metrics} | Spécifier le type de capture à effectuer. Si le type est delta, vous devez ajouter l'option --base pour spécifier la base à partir de laquelle produire le delta. |
| -b, --base | Répertoire de base à partir duquel produire un delta. La base est un répertoire de sortie d'une capture « complète » précédente. |
| -f {json,csv},--format {json,csv} | Format des fichiers de capture de sortie. Le format par défaut est le format JSON. |
| -c, --config | Spécifier le fichier de configuration à utiliser pour contrôler la capture de la configuration. |
| -m, --master-onlyQualificateur Description | Exécuter seulement si cette commande est appelée depuis l'un des nœuds de l'appliance principale. |
| --timestamp | Horodatage de base utilisé pour obtenir la période de capture. Le format est le suivant : « AAAA-MM-JJ:HH:mm:ss ». La valeur par défaut correspond à « maintenant » si la chaîne n'est pas spécifiée ou qu'elle est vide. |
| --response | Nom du chemin où écrire les données de réponse (le cas échéant). |
| --ts | Horodatage à définir sur les objets de nom de fichier et de mesures complètes. |
| --ts_query | Horodatage à utiliser pour les requêtes SQL. |
Libérer de l'espace sur la partition racine (svc_cleanup)
Ce script de maintenance permet au personnel de maintenance ou aux clients d'accéder à un nœud dont la partition racine est pleine à 100 %. Pour ce faire, le script supprime un fichier volumineux qui consomme de l'espace sur la partition racine.
Le nettoyage supprime les anciennes collectes de données, les anciens journaux et les anciens vidages mémoire.
Vérifiez si la partition racine est saturée. Si ce n'est pas le cas, le système vous demande si vous souhaitez continuer.
Supprimez les anciennes collectes de données de /cyc_var/cyc_service/data_collection. Si aucune collecte de données n'est trouvée, vous pouvez chercher les anciens journaux sous /var/log/journal et supprimer le plus ancien.
Si aucun journal n'est trouvé, vous pouvez chercher un vidage mémoire sous /cyc_var/cyc_dumps/processed/ et le supprimer.
Utilisation
| Fonction | Opérations système |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_cleanup [-h] [-a] [-j] [-c] [-t] [-d] [-y]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -d, --dataCollection Nettoyer les collectes de données. | |
| -c, --coreDump Nettoyer les fichiers mémoire stockés. | |
| -a, --allQualificateur Description | Nettoyer les collectes de données, les vidages mémoire, les journaux, les logs et le répertoire temporaire des collectes de données. |
| -j, --journalFiles Nettoyer les fichiers journaux. | |
| -t, --tmpDataCollection | Nettoyer le répertoire temporaire des collectes de données. |
| -y, --noConfirm Ignorer les messages de confirmation. | |
Effacer la valeur de l'état DIMM sur un nœud spécifique (svc_clear_dimm_ce_state)
Ce script de maintenance vous permet d'effacer la valeur persistante de l'état « erreurs corrigibles » (CE) d'un module DIMM (Dual Inline Memory Module) sur un nœud spécifié.
Utilisation
| Fonction Opérations système | |
| Mode Normal | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_clear_dimm_ce_state [-h] {clear_state}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action | Description |
| clear_state | Efface l’état CE du module DIMM sur un nœud spécifié. |
Effacer la mise à jour du firmware (svc_clear_fw_update_alert)
Ce script de maintenance vous permet d'effacer l'alerte de mise à jour du firmware sur un nœud donné.
Utilisation
| Fonction Diagnostic | |
| Mode Normal ou Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Oui | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_clear_fw_update_alert [-h] {clear_alert}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action | Description |
| clear_alert | Efface l'alerte de mise à jour du firmware sur un nœud donné. |
Arguments de positionnement
| Qualificateur | Description |
| A | Un nœud qui se trouve dans une paire de nœuds. |
| B | Un nœud qui se trouve dans une paire de nœuds. |
Exemple
L'exemple suivant affiche l'effacement des alertes de mise à jour du firmware sur les nœuds A et B :
svc_clear_fw_update_alert clear_alert [-h] {A,B}
Arrêter un cluster SAN (svc_cluster)
Ce script de maintenance vous permet d'arrêter toutes les appliances d'un cluster SAN. Cette opération peut être effectuée uniquement sur des clusters SAN.
Utilisation
| Fonction Diagnostic et récupération | |
| Mode Normal ou Maintenance | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables L'appliance principale doit fonctionner en mode normal. | |
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Affich | er le message d’aide et quitter. |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
| -f, --force | Ignorer les avertissements. Forcer un arrêt qui peut entraîner l’indisponibilité des données. |
Actions
| Action | Description |
| shutdown | Arrêter toutes les appliances d’un cluster SAN.Cette opération est uniquement autorisée pour les clusters SAN. |
Diagnostiquer l'échec de la création d'un cluster (svc_cluster_diag)
Ce script de maintenance vous aide à résoudre les problèmes qui peuvent survenir lors de la création d'un cluster, l'ajout d'une appliance ou la suppression d'une appliance.
Ce script effectue les opérations suivantes :
- Rechercher une vérification matérielle dans le journal.
Cette étape recherche les pannes matérielles qui ont pu se produire avant l'opération de création d'un cluster.
- Exécuter une vérification du matériel actuel sur ce système à l'aide de la commande svc_diag list --icw_hardware.
L'exécution du script affiche tous les problèmes matériels sur le système. Cette étape est particulièrement utile si l'opération de création d'un cluster a échoué et indiqué le message UNCONFIGURED_FAULTED.
En cas de panne matérielle, l'opération de création d'un cluster ne peut pas être effectuée. Si une panne est détectée, l'état passe à UNCONFIGURED_FAULTED et l'opération de création d'un cluster échoue. Cette vérification permet de détecter la panne matérielle.
- Demander si vous souhaitez effectuer une collecte de données.
Cette étape est critique après l'échec d'une opération de création d'un cluster et permet de collecter les données avant la rotation des journaux.
Cette étape permet également à l'utilisateur de définir une adresse IP pour le système. Ainsi, l'utilisateur peut utiliser le chemin direct vers la collecte de données et l'adresse IP pour copier la collecte à partir du système.
Utilisation
| Fonction Diagnostic | |
| Mode Normal et Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Oui | |
| Périmètre Nœud, cluster | |
| Conditions préalables Aucun |
Format
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -w, --warningLevel Afficher les journaux de niveau | WARN. |
| -i,--infoLevel Afficher les journaux de niveau | INFO. |
| -e,--errorLevel Afficher les journaux de niveau | ERROR. |
| -d,--debugLevel Afficher les journaux de niveau | DEBUG. |
Exemple
La sortie suivante indique qu'aucun journal n'est disponible et que le système exécute un ensemble de ressources de support après avoir saisi la commande svc_cluster_diag -w:
Ce script de maintenance permet aux prestataires de services d'attacher, de détacher et d'afficher l'état de chaque appliance dans un cluster. Si une appliance dans un cluster à deux appliances tombe en panne ou ne peut plus communiquer avec l'autre appliance, l'appliance restante devient ingérable.
Vous pouvez demander à votre prestataire de services de détacher l'appliance défaillante du cluster et de rétablir la gestion de l'appliance restante. Une fois le problème de l'appliance résolu, vous pouvez utiliser les commandes prep-attach et attach pour rattacher l'appliance au cluster.
Utilisation
| Fonction Restauration | |
| Mode Normal | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? s.o. | |
| Nécessite des privilèges root ? Oui | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Aucun |
Format
svc_cluster_management [-h] [e] [-n <value>]
{GetClusterStatus, DetachFailedAppliance, PrepReattachAppliance, ReattachAppliance, MovePrimaryAppliance}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -e, --eligibility_check | Afficher les nœuds qui sont éligibles pour être le nœud principal du cluster. |
| -n, --nodeid | Spécifier le nœud qui devient le nouveau nœud principal du cluster. |
Actions
| Action | Description |
| GetClusterStatus | Afficher l’état actuel du cluster. |
| DetachFailedAppliance | Détacher une appliance défaillante. |
| ReattachAppliance | Rattacher une appliance. |
| Action Description | |
| PrepReattachAppliance | Préparer une appliance à être rattachée. |
| MovePrimaryAppliance | Déplacer le rôle principal vers une autre appliance. i REMARQUE : N'exécutez pas l'action MovePrimaryAppliance si le chemin d'accès des données est hors ligne ou en lecture seule, au risque de perdre la gestion du cluster. |
Arguments de positionnement
| Qualificateur Description | |
| -n Afficher le message d’aide et quitter. | |
Exemple
L'exemple suivant indique que le nœud portant l'ID 4 est désigné en tant qu'appliance principale du cluster :
svc_cluster_management MovePrimaryAppliance -n 4
Supprimer et rattacher une appliance
- Si une appliance sur un cluster à deux appliances est défaillante, vous pouvez utiliser le script svc_cluster_management pour détacher l'appliance et la rattacher une fois le problème résolu.
svc_cluster_management_status
---CLUSTER_STATUS---
local is primary: False
master id: 0
---APPLIANCE LIST---
id: 2
name: appliance_j8xxmd2
ip address: fd73:51fc:80d:0:201:4471:dcbb:4bce
online: False
id: 1
name: appliance_j8y1nd2
ip address: fd73:51fc:80d:0:201:4432:1df9:41da
online: True
- Détachez l'appliance défaillante : svc_cluster_management detach
- Préparez le rattachement de l'appliance au cluster : svc_cluster_management_prep_attach
svc_cluster_management prep_attach
prep reattach appliance success
- Rattachez l'appliance au cluster : svc_cluster_management attach
svc_cluster_management attach
reattach appliance success
Supprimer et rattacher une appliance
Si une appliance sur un cluster à deux appliances est défaillante, vous pouvez utiliser le script svc_cluster_management pour détacher l'appliance et la rattacher une fois le problème résolu.
Étapes
- Exécutez la commande suivante pour consulter l'état des appliances du cluster : svc_cluster_management status
svc_cluster_management_status
---CLUSTER STATUS---
local is master: False
master id: 0
---APPLIANCE LIST---
id: 2
name: appliance_j8xxmd2
ip address: fd73:51fc:80d:0:201:4471:dcbb:4bce
online: False
id: 1
name: appliance_j8y1nd2
ip address: fd73:51fc:80d:0:201:4432:1df9:41da
online: True
- Détachez l'appliance défaillante : svc_cluster_management detach
- Préparez le rattachement de l'appliance au cluster : svc_cluster_management prep_attach
svc_cluster_management prep_attach
prep reattach appliance success
- Rattachez l'appliance au cluster : svc_cluster_management attach
svc_cluster_management attach
reattach appliance success
Activer ou désactiver la collecte de compteurs (svc_cnt)
Ce script de maintenance vous permet d'activer et de désactiver la collecte de compteurs. Il vous permet également de modifier la configuration pour activer ou désactiver un profil de collecte d'une seconde.
Format
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le mes | ssage d’aide et quitter. |
| -d,--debug | Initialiser la journalisation détaillée à des fins de débogage. |
Actions
| Qualificateur Description | |
| status | Cette action affiche l’état du service de collecte sur chaque nœud. Elle indique également la quantité d’espace occupée par les enregistrements xcounters sur le conteneur système de base (BSC) pour chaque nœud. Cette action indique également le nombre de fichiers disponibles pour chaque nœud. |
| enable | Cette action active le service de collecte de compteurs. Le service est activé par défaut. Cette action est particulièrement utile si le service de collecte a été désactivé manuellement par la commande svc_cnt disable. |
| restart | Cette action redémarre le service de collecte. Cette action est particulièrement utile si le profil de configuration du compteur a été mis à jour sur le BSC et qu’un rechargement est nécessaire. |
| disable | Cette action désactive le service de collecte de compteurs. Le service de collecte est activé par défaut. Sa désactivation est effective pour chaque nœud jusqu’au redémarrage du BSC. Après le redémarrage du BSC, le service est réactivé automatiquement par les procédures de démarrage du BSC. |
| performance | Cette action active le profil de collecte d’une seconde. Cette action sert surtout lors des procédures d’enquête sur les problèmes de performances des appliances. Pour que la collecte d’une seconde démarre, vous devez redémarrer le service après l’exécution de cette commande. |
| performance_disable | Cette action désactive le profil de collecte d’une seconde. Pour que la collecte d’une seconde s’arrête, vous devez redémarrer le service après l’exécution de cette commande. |
Activer la collecte de compteurs (svc_cnt enable)
Ce script de maintenance vous permet d'activer le service de collecte de compteurs.
Format
svc_cnt enable [-h]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher ce message d'aide et quitter. | |
Désactiver la collecte de compteurs (svc_cnt disable)
Ce script de maintenance vous permet de désactiver le service de collecte de compteurs.
Format
svc_cnt disable [-h]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher ce message d'ai de et quitter. | |
Consulter l'état de la collecte (svc_cnt status)
Ce script de maintenance vous permet d'afficher l'état du service de collecte sur chaque nœud.
Format
svc_cnt status [-h]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher ce message d'aide et quitter. | |
Redémarrer le service de collecte (svc_cnt restart)
Ce script de maintenance vous permet de redémarrer le service de collecte.
Format
svc_cnt restart [-h]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher ce message d'aide et quitter. | |
Activer le profil de collecte d'une seconde (svc_cnt performance)
Ce script de maintenance active le profil de collecte d'une seconde, ce qui est particulièrement utile lors des procédures d'enquête sur les problèmes de performances de l'appliance.
Pour que la collecte d'une seconde démarre, vous devez redémarrer le service après l'exécution de cette commande.
Format
svc_cnt performance [-h]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher ce message d'haide et quitter. | |
Désactiver le profil de collecte d'une seconde (svc_cnt performance_disable)
Ce script de maintenance désactive le profil de collecte d'une seconde.
Pour que la collecte d'une seconde s'arrête, vous devez redémarrer le service après l'exécution de cette commande.
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher ce message d'ai de et quitter. | |
Configurer de nouveaux SLIC (svc_commit_slic)
Ce script de maintenance active la validation de la paire de logique SLIC. Utilisez ce script après avoir inséré les SLIC dans les logements. Il vous permet de créer toutes les configurations nécessaires pour les nouveaux SLIC sur cette appliance et sur les appliances distantes (dans le cluster). Ce script doit être démarré sur le nœud principal.
Spécifiez le nombre de logements pour lesquels vous souhaitez configurer des SLIC. Si aucun SLIC n'est prêt, un message d'erreur est renvoyé.
Trois types d'objets doivent être configurés lors de l'ajout d'un SLIC et de l'exécution de l'opération de validation du SLIC :
- Objets matériels découverts automatiquement : ces objets incluent SFP et FEPort.
Ces objets sont découverts automatiquement après l'insertion du SLIC et avant la procédure de validation.
- Configurations réseau : ces objets incluent l'appareil cible et le réseau.
Ces objets sont créés au cours de la procédure de validation.
- Configurations à l'échelle du cluster : ces objets incluent le port IP, la cible distante et le port NVMe distant.
Ces objets sont créés sur l'ensemble du cluster, pas seulement sur l'appliance.
Utilisation
| Fonction | Opérations système |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_commit_slic [-h] [-v] {status, reset, activate, replay}
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -v,--verbose Générer plus de détails. | |
Actions
| Qualificateur | Description |
| activate | Activer la procédure de validation.Si aucun SLIC n'est prêt à être validé, le script de maintenance renvoie un message d'erreur. Créez une configuration (cibles, périphériques réseau, ports NVMe) pour les modules d'E/S insérés. |
| replay | Poursuivre une procédure de validation ayant échoué. Dans les configurations HA, l'opération de validation est relancée automatiquement.Replay doit être utilisé si la commande activate ou activate --resume signale un état d'échec. Il est recommandé de réessayer l'action activate ou activate --resume avant d'exécuter la commande replay. |
| status | Afficher des informations sur les SLIC dans des logements et des objets spécifiques configurés sur ces SLIC.Utilisez cette commande avant d'exécuter la commande activate pour vérifier que tous les objets découverts automatiquement sont configurés. Après avoir exécuté la commande activate, utilisez la commande status pour confirmer que la configuration a bien été créée.La commande status inclut également l'option --raw qui affiche plus d'informations sur les objets configurés au format JSON. |
| reset | Terminer la procédure de validation en cas de défaillance irrécupérable et réinitialiser la machine à l'état d'activation. Cette action n'efface pas la configuration déjà créée. Procédez avec précaution. |
Afficher l'état de conformité de la sécurité (svc_compliance_mode)
Ce script vous permet d'afficher les états de sécurité renforcés actuels, tels que la conformité STIG et FIPS. Vous pouvez également utiliser ce script pour restaurer une instance en échec.
Bien que le périmètre de ce script soit au niveau du cluster, les restaurations doivent se produire individuellement pour chaque appliance.
Utilisation
| Fonction Opérations système | |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
svc_compliance_mode status [-h] {status, rollback}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action | Description |
| status | Affiche l’état des modes de conformité de la sécurité. L’état peut être on, off ou faulted. |
| rollback | Permet de restaurer ou d’annuler l’opération de renforcement. |
Vérifier l'état du conteneur ou le redémarrer (svc_container_mgmt)
Ce script de maintenance vous permet de vérifier l'état d'un conteneur ou de le redémarrer. Actuellement, vous pouvez uniquement redémarrer le conteneur CP.
Utilisation
| Fonction Opérations système | |
| Mode Normal et Maintenance | |
| Utilisation Utilisation générale | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Aucun |
Format
svc_container_mgmt [-h] {status, restart}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action | Description |
| status | Afficher l’état du conteneur. |
| restart | Redémarrer le conteneur. |
Ce script de maintenance génère un ensemble de ressources de support ou de collecte de données à des fins d'analyse technique. En fonction de l'option que vous choisissez, les ressources de support peuvent comprendre des journaux système, des informations de configuration et d'autres informations de diagnostic.
Utilisez ces informations pour analyser les problèmes de performances ou les envoyer à votre prestataire de services afin qu’il puisse établir un diagnostic et vous aider à résoudre les problèmes. Ce processus ne collecte pas les données utilisateur.
Utilisation
| Fonction Diagnostic | |
| Mode Normal ou Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -v, --version Afficher le numéro de version des programmes et quitter. | |
Actions
| Action | Description |
| run | Exécuter une collecte de données. |
| delete | Supprimer une collecte de données existante. |
| list | Répertorier toutes les collectes de données ou les détails d'une collecte. |
| list_dumps | Répertorier tous les vidages système pour l'ensemble du cluster. |
| list_profiles | Répertorier les profils de collecte de données. |
| download | Télécharger un ensemble de ressources de support existant. |
| upload | Charger une collecte de données existante. |
Générer un ensemble de ressources de support (svc_dc run)
Ce script de maintenance sert à générer un nouvel ensemble de ressources de support, ou une collecte de données, sur l'appliance locale à l'aide du profil par défaut. Une archive de ressources de support est générée pour chaque appliance dans un cluster et stockée localement sur l'appliance.
Format
svc dc run [-h] [--debug] [-v] [--output {json}] [-p <value>] [-a <value>] [-vol <value>]
[-vvol <value>]
[-d <value>] [-u][-t
{last_24_hours, last_48_hours, last_1_week, last_2_weeks, custom}]
[-from LOG_FROM_TIMESTAMP <value>] [-to LOG_TO_TIMESTAMP <value>]
Arguments facultatifs
| Qualificateur Description | |
| -a, --appliances Liste des ID d'appliance à inclure, au | format A1, A2, etc. Utilisez svc_diag--basic pour trouver l'ID de cette appliance.Remarque: La valeur par défaut de cette option est l'appliance locale uniquement. |
| -vol, --volumes Liste des ID de volumes à inclure. | |
| -vvol, --virtual_volumes Liste des ID de volumes virtuels à | inclure. |
| -p, --profiles Liste des profils à utiliser. | |
| -d, --description Description textuelle associée à la | collecte de données. |
| -h, --help Afficher le message d'aide et quitter. | |
| --u, --upload Charger la collecte de données | générée. |
| --debug | Initialiser la journalisation détaillée à des fins de débogage. |
| -v, --verbose Initialiser la commande verbose. | |
| --output {json} | Afficher la sortie au format JSON. |
| -t {last_24_hours, last_48_hours, last_1_week, last_2_weeks, custom}.--timeframe{last_24_hours, last_48_hours, last_1_week, last_2_weeks, custom} | Période à partir de laquelle les journaux sont collectés. Si vous choisissez custom, vous devez spécifier l'option-from ou-to. |
| -from LOG_FROM_TIMESTAMP, --log_from LOG_FROM_TIMESTAMP | Cette balise ne doit être utilisée qu'avec l'option -t=custom.L'horodatage doit être au formatAAAA-MM-JJ HH:mm:ss dans le fuseau horaire UTC. |
| -to LOG_TO_TIMESTAMP, --log_to LOG_TO_TIMESTAMP | Cette balise ne doit être utilisée qu'avec l'option -t=custom.L'horodatage doit être au formatAAAA-MM-JJ HH:mm:ss dans le fuseau horaire UTC. |
Exemple
Générez un nouvel ensemble de ressources de support sur les appliances APM00162303297 et APM00152832910 à l'aide du profil « Essential ». Collectez les ressources de support sur l'appliance locale à l'aide du profil par défaut. Chaque appliance d'un cluster rassemble ses propres archives de ressources de support et les stocke en local sur cette appliance.
svc_dc run --profiles=essential --appliance=APM00162303297,APM00152832910
start_timestamp status description creator_type profile appliances
2019-05-20 17:49:33 Success Scheduled Ess,Det APM00162303297+1
2019-05-21 12:10:31 Success SR 87936386 System Ess, Det APM00152832910
2019-05-21 17:49:33 Success Scheduled Perf APM00162303297+1
2019-05-22 17:49:33 Success After switch reb Manual Ess APM00162303297 << New collection
Supprimer un ensemble de ressources de support (svc_dc delete)
Ce script de maintenance sert à supprimer un ensemble de ressources de support. Si aucun ID n'est indiqué, le script s'exécute en mode interactif. Tous les ensembles de ressources de support enregistrés s'affichent. Choisissez l'ensemble que vous souhaitez supprimer à l'aide d'un ID abrégé. Si un ID est spécifié, cet ensemble de ressources de support est supprimé.
Format
svc dc delete [-h] [--debug] [-v] [--output {json}] [id]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| --debug | Initialiser la journalisation détaillée à des fins de débogage. |
| -v, --verbose Initialiser la commande verbose. | |
| --output {json} | Afficher la sortie au format JSON. |
Arguments de positionnement
| Qualificateur | Description |
| id | ID de l’index de la collecte de données. |
Exemple
L'exemple suivant affiche la commande svc\_dc delete en cours d'exécution en mode interactif. La commande répertorie toutes les collectes. Une collecte est supprimée lorsque son numéro d'index est saisi.
svc dc delete
Index start_timestamp id
0 2019-09-15 19:01:24 b3a42a8a-874b-4dfa-b812-1e0a9a35f105
1 2019-09-15 20:25:26 d97e6a7a-4eeb-4edb-b6bc-c1e80f787576
2 2019-09-15 20:26:05 0fcd64ae-9b50-4143-8bba-af817b6e9910
3 2019-09-15 20:52:17 40bb350f-9924-4c3d-b982-ec3c61087442
4 2019-09-18 16:02:46 9f82faec-2d32-48ad-b40c-02a36c30ab09
5 2019-09-18 16:13:12 77aed64d-7282-45b7-a691-d069a05b009b
6 2019-09-18 16:13:46 a773fd98-ce53-4ce3-8b67-60dae42b03a9
7 2019-09-18 18:24:35 a9ec44a0-09c2-47dc-baef-7a8e4a7bd3c3
8 2019-09-18 18:28:43 683a4339-0c25-4445-b5fc-9e9f16a5f4d0
Select a data collection index (q to quit): 4
Répertorier les ressources de support (svc_dc list)
Ce script de maintenance sert à récupérer un récapitulatif des ressources de support de toutes les appliances du cluster ou de l'appliance locale. Lorsque vous exécutez ce script sur l'appliance principale, l'inventaire des ressources de support est récupéré sur toutes les appliances du cluster. Si vous exécutez ce script sur une appliance qui n'est pas l'appliance principale, seul l'inventaire de l'appliance est récupéré.
Format
svc dc list [-h] [--debug] [-v] [--output {json}] [id]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| --debug | Initialiser la journalisation détaillée à des fins de débogage. |
| -v, --verbose Initialiser la commande verbose. | |
| --output {json} | Spécifier le format de sortie.JSON est le seul format de sortie disponible. Sans JSON, la commande échoue. |
Arguments de positionnement
| Qualificateur | Description |
| id | Spécifier l’ID de l’index de la collecte de données. |
Exemple
Récupérez la liste de l'ensemble des ressources de support sur l'appliance principale en utilisant l'option verbose pour récupérer des informations supplémentaires.
svc dc list --verbose
start_timestamp status description creator_type profiles id appliances
2019-09-20 17:49:33 Success Scheduled Ess, Det b3a42a8a APM00162303297
2019-09-21 12:10:31 Success System Ess, Det d97e6a7a APM00152832910
2019-09-21 17:49:33 Success Scheduled Ess, Det, Hyp+1 8b0a69c2
APM00162303297
2019-09-22 17:49:33 Success Scheduled Ess, Det b6bc2a8a APM00162303297
Répertorier tous les profils de ressources de support (svc_dc list_profiles)
Ce script de maintenance sert à répertorier les profils et descriptions de collecte de données disponibles.
Format
svc dc list profiles [-h] [--debug] [-v] [--output {json}]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| --debug | Initialiser la journalisation détaillée à des fins de débogage. |
| -v, --verbose | Initialiser la commande verbose. |
| --output {json} | Convertir la sortie au format JSON. |
Exemple
Récupérez les profils de ressources de support à l'aide du script svc_dc list_profiles. L'exemple suivant répertorie toutes les valeurs de profil valides :
Répertorier tous les fichiers de vidage du système (svc_dc list_dumps)
Ce script de maintenance sert à récupérer tous les fichiers de vidage système disponibles pour l'ensemble du cluster lorsqu'il est exécuté sur l'appliance principale. Si vous exécutez ce script sur une appliance qui n'est pas l'appliance principale, seul l'inventaire de l'appliance locale est récupéré.
Format
svc dc list dumps [-h] [--debug] [-v] [--output {json}] [id]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| --debug | Initialiser la journalisation détaillée à des fins de débogage. |
| -v, --verbose Initialiser la commande verbose. | |
| --output {json} | Spécifier le format de sortie. |
Arguments de positionnement
| Qualificateur | Description |
| id | ID de l’index de la collecte de données. |
Exemple
L'exemple suivant génère une liste des vidages système trouvés sur ce cluster. L'option verbose inclut des informations supplémentaires.
Ce script de maintenance sert à télécharger un ensemble de ressources de support sur la destination fournie. Si aucun ID n'est indiqué, le script s'exécute en mode interactif. Tous les ensembles de ressources de support enregistrés s'affichent et vous pouvez choisir celui que vous souhaitez télécharger à l'aide d'un ID abrégé. Si un ID est spécifié, cet ensemble de ressources de support est téléchargé.
Format
svc dc download [-h] [--debug] [-v] [--output {json}] [--ip value] [--path value] [--username value] [-do] [-so] [id value]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et | quitter. |
| --debug | Initialiser la journalisation détaillée à des fins de débogage. |
| -v, --verbose Initialiser la commande verbose. | |
| --output {json} | Spécifier le format de sortie JSON. |
| --ip | IP de destination sur l'hôte distant. |
| --path | Chemin de destination sur l'hôte distant. |
| --username | Nom d'utilisateur de l'hôte distant. |
| -do, --dump_only Télécharger les données de vidage uniquement. | |
| -so, --service_only Télécharger les données de maintenance uniquement. | |
Arguments de positionnement
| Qualificateur | Description |
| id | ID de l’index de la collecte de données. |
Arguments de nom requis
| Qualificateur | Description |
| -ip | Adresse IP de destination sur l'hôte distant. |
| -path | Chemin de destination sur l'hôte distant. |
| -username | Nom d'utilisateur de l'hôte distant. |
| -password | Mot de passe associé au nom d'utilisateur distant. |
Exemple
Exécutez la commande suivante pour télécharger un ensemble de ressources de support portant l'ID 40bb350f-9924-4c3d-b982-ec3c61087442 dans le répertoire /home/eng :
svc_dc download --ip=10.12.13.45 --path=/home/eng
--username=tom
--password=password
40bb350f-9924-4c3d-b982-ec3c61087442
Ce script de maintenance sert à charger une collecte de données vers CloudIQ via Secure Remote Services. Si aucun ID de collecte de données n'est indiqué, la commande s'exécute en mode interactif. Ce script répertorie toutes les collectes et vous permet de sélectionner la collecte à charger à l'aide d'un ID abrégé. Si vous spécifiez l'ID d'une collecte, celle-ci est chargée. L'option --skip-cp sert à charger la collecte de données sans utiliser CP, même si CP fonctionne.
Format
svc dc upload [-h] [--debug] [-v] [--output {json}] [--skip-cp] [-f] [id]
Arguments de positionnement
| Qualificateur | Description |
| id | ID unique de l’ensemble de ressources de support. |
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le mes | ssage d'aide et quitter. |
| --debug | Initialiser la journalisation détaillée à des fins de débogage. |
| -v, --verbose Initialiser la commande verbose. | |
| --output {json} | Convertir la sortie au format JSON. |
| --skip-cp | Charger des ressources de support sans CP, même si CP fonctionne. |
| -f, --force | Forcer le chargement des ressources de support, même si elles ont déjà été chargées. |
Activer ou désactiver DDSD (svc_dd)
Ce script vous permet d'activer ou de désactiver la journalisation de Data Domain Storage Direct (DDSD) et de DD Boost sur un système PowerStore.
Utilisation
| Fonction | Opérations système |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
svc_dd [-h] [--enable_ddsd_logging] [--disable_ddsd_logging] [--set_ddsd_warning]
[--set_ddsd_debug] [--set_ddsd_info] [--set_ddsd_error] [--set_ddboost_info]
[--set_ddboost_debug] [--enable_ddboost_logging] [--disable_ddboost_logging] [--set_ddboost_error]
[--show_logging]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| --enable_ddsd_logging | Activer la journalisation de DDSD. |
| --disable_ddsd_logging | Désactiver la journalisation de DDSD. |
| --set_ddsd_warning | Définir le niveau d'avertissement de DDSD. |
| --set_ddsd_debug | Définir le niveau de débogage de DDSD. |
| --set_ddsd_info | Définir le niveau d'information de DDSD. |
| -set_ddsd_error | Définir le niveau d'erreur de DDSD. |
| --set_ddboost_info | Définir le niveau d'information de DD Boost. |
| --set_ddboost_debug | Définir le niveau de débogage de DD Boost. |
| --enable_ddboost_logging | Activer la journalisation de DD Boost. |
| --disable_ddboost_logging | Désactiver la journalisation de DD Boost. |
| --set_ddboost_warning | Définir le niveau d'avertissement de DD Boost. |
| --set_ddboost_error | Définir le niveau d'erreur de DD Boost. |
| --show_logging | Afficher l'état des journaux de DD Boost et de DDSD. Cette option affiche également le temps écoulé depuis l'activation du journal de DD Boost. |
Diagnostics du système (svc_diag)
Ce script de maintenance sert d'outil initial lors du diagnostic des problèmes de votre système. Il vous permet de chercher des problèmes spécifiques et de collecter les informations système. Ces informations comprennent la topologie actuelle du système, les informations de configuration clés et les états de certains composants majeurs du système.
Utilisation
| Fonction | Diagnostic |
| Mode Normal et Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Aucun |
Format
svc_diag [-h] [-v] {run, list}
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -v, --verbose Répertorier du contenu supplémentaire. | |
Actions
| Action | Description |
| run | Exécuter une vérification de diagnostic. Pour plus d'informations sur l'utilisation des sous-commandes, utilisez la balise d'aide (svc_diag run --help). |
| list | Répertorier les informations sur le diagnostic. Pour plus d'informations sur l'utilisation des sous-commandes, utilisez la balise d'aide (svc_diag list --help). |
Options disponibles pour les vérifications de diagnostic (exécution)
| Option | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| --cw_hardware | Exécuter les diagnostics pour rechercher des problèmes liés au matériel qui peuvent entraîner l'échec de la configuration initiale. |
| --network | Exécuter les diagnostics pour vérifier la configuration réseau. Pour vérifier le câblage de la mise en réseau de la gestion, spécifiez --mgmt_cabling_check en tant qu'argument supplémentaire. |
| --workloads | Exécuter les diagnostics pour vérifier si une appliance contient des charges applicatives, telles que du stockage ou des machines virtuelles. |
Options disponibles pour répertorier des informations de diagnostic (liste)
| Option | Description |
| --basicOption Description | Répertorier la topologie générale du cluster, son état ainsi que les appliances et les nœuds trouvés dans le cluster. |
| --alerts | Répertoriez les dix dernières alertes actives, non confirmées. Utilisez les arguments supplémentaires suivants pour répertorier des informations spécifiques :--closed—Répertorier les alertes qui ont été clôturées au cours des dernières 24 heures.--acknowledged—Répertorier les dix dernières alertes confirmées.Pour afficher les alertes, clôturées et confirmées, au cours des dernières 24 heures, vous pouvez spécifier ces deux arguments à la fois. Par exemple, --alerts --closed --acknowledged |
| --hardware | Répertorier toutes les informations relatives au matériel. Vous pouvez spécifier les arguments supplémentaires suivants pour répertorier les informations sur des composants spécifiques :--fault_status: répertorier les informations du registre d’état des pannes--inventory: répertorier l’inventaire du matériel--sensors: répertorier les informations sur les capteurs--sel: répertorier les informations sur le journal des événements (SEL)--firmware: répertorier les informations sur le firmware--local_drive: répertorier les informations sur les données Smart du disque local--dimm: répertorier les informations DIMM |
| --storage | Répertorier toutes les informations relatives au stockage. Pour afficher les informations relatives à la configuration RAID sur l’appliance, spécifiez --raid en tant qu’argument supplémentaire. |
| --nvme_drive | Répertorier toutes les informations sur les lecteurs NVMe (Non-Volatile Memory Express) de l’appliance. |
| --network | Répertorier les informations de configuration réseau. Pour afficher des informations sur le câblage du réseau, ajoutez --mgmt_cabling en tant qu’argument supplémentaire. |
| --icw_hardware | Répertorier toutes les informations relatives aux vérifications matérielles lors de la configuration initiale. |
| --workloads | Répertorier les informations relatives aux charges applicatives sur l’appliance, telles que les ressources de stockage, les hôtes et les machines virtuelles. Vous pouvez spécifier les arguments supplémentaires suivants pour répertorier les charges de travail spécifiques :--jobs--sdnas--volume--hosts--host_groups--vm_vvols |
| --hypervisor | Répertorier les informations de diagnostic de l’hyperviseur. Elles incluent des informations sur les bundles d’installation vSphere (VIB) et les modifications apportées après l’installation. |
| --show_drives | Répertorier les disques du système. |
| --expansion_resume | Afficher la sortie de tous les tiroirs d’extension connectés (DAE). |
| --cluster | Afficher les informations sur le cluster. |
| --services | Répertorier tous les services système sur les nœuds et les conteneurs. |
| --info | Obtenir des informations telles que l’ID du nœud, le nom de l’appliance, le numéro de série, le modèle, l’adresse IP, etc. |
| --energy_star | Répertorier toutes les informations relatives à la norme Energy Star de l’appliance. |
Exemple
Utilisez la commande suivante pour afficher les données Smart du disque local :
svc_diag list --hardware --sub_options local_drive
Hardware: ---- Local Drive Smartdata ----
smartctl 7.0 2018-12-30 r4883 [x86_64-linux-4.14.19-coreos-r9999.1551750807-541] (local build)
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org
Utilisez la commande suivante pour répertorier toutes les informations relatives à la norme Energy Star de l'appliance :
svc_diag list --energy_star
***** System Energy Star Information *****
Base Enclosure:
Air Inlet Temperature (Celsius) : 22.00 (valid)
Input Power (Watts) : 1360.00 (valid)
Total Appliance InputPower (Watts) : 1360 (valid)
Vérifier l'état de la conversion de la mise à niveau (svc_dip_upgrade_check)
Ce script affiche l'état actuel de la conversion de la mise à niveau sans déplacement des données (DIP) pour l'appliance et les nœuds liés.
Utilisation
| Fonction | Diagnostic |
| Mode Normal et Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
svc_dip_upgrade_check [-h] [-d] [-f] [-p] [-e] {status}
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
| -f, --File Envoyer la sortie | dans un fichier journal. |
| -p, --platform | Afficher des informations de base sur la plateforme à l'aide de l'outil IPMI. |
| -e, --engineer | Afficher un état détaillé de la mise à niveau DIP à partir de SYM. |
Actions
| Action Description | |
| status | Obtenir l'état de la mise à niveau DIP. |
Vérifier l'état de la conversion de la mise à niveau DIP (svc_dip_upgrade_check status)
Ce script de maintenance vous permet d'obtenir une sortie détaillée sur l'état de la conversion sans déplacement de données (DIP).
Format
svc_dip_upgrade_check status [-h] [-d] [-e] [-p]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
| -e, --engineer | Obtenir une sortie détaillée sur l'état de la mise à niveau DIP à partir de SYM. |
| -p, --platform | Obtenir des informations de base sur la plateforme via l'outil IPMI. |
Vérifier les statistiques du chemin de données (svc_dp_oos_check)
Ce script de maintenance vous permet de vérifier les statistiques du chemin de données à l'état « out-of-space ».
Utilisation
| Fonction | Diagnostic |
| Mode Normal et Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Aucun |
Format
svc_dp_oos_check [-h] [-dc] [-f]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -dc, --dc Envoyer la sortie à l'écran. | |
| -f, --File Envoyer la sortie dans un fichier journal. | |
Collecter des statistiques flash et nvme (svc_drive_stats)
Ce script de maintenance collecte des statistiques Flash et NVMe depuis les disques d'une appliance et stocke ces données dans un fichier. Si SupportAssist a été activé, ces données sont envoyées au support Dell EMC.
Utilisation
| Fonction | Diagnostic |
| Mode Normal ou Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Aucun |
Format
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -v, --verbose | Initialiser la journalisation détaillée à des fins de débogage. |
Actions
| Action | Description |
| list | Répertorier la collecte de statistiques du disque. Pour plus de détails, exécutez l’argument --sub_options (svc_drive_stats list --smartData --sub_options). |
| run | Exécuter la collecte de statistiques du disque. Pour plus de détails, exécutez l’argument --sub_options (svc_drive_stats run ---sub_options). |
Réinitialiser ou redémarrer (svc_enclosure)
Ce script de maintenance vous permet de redémarrer ou de réinitialiser les composants individuels d'un boîtier de disques.
Utilisation
| Fonction | Diagnostic et récupération |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d’aide et quitter. | |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
Actions
| Action Description | |
| reboot | Redémarrer le module BMC ou SAM sur le boîtier. Seul le BMC ou le SAM associé au nœud actuel peut être réinitialisé. |
| power_cycle | Redémarrer le module SAM local sur le boîtier. |
Redémarrer le module BMC ou SAM (svc_enclosure reboot)
Redémarrez le module BMC ou SAM dans un boîtier. Seul un BMC ou un SAM associé au nœud actuel peut être réinitialisé.
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -f, --force Ignorer les avertissements et forcer un redémarrage.[xsen] PRÉCAUTION : Un redémarrage forcé peut entraîner l'indisponibilité des données. | |
| -d, --debug Initialiser la journalisation détaillée à des fins de débogage. |
Arguments de positionnement
| Qualificateur | Description |
| bmc | Indique que vous voulez redémarrer le BMC. |
| sam | Indique que vous voulez redémarrer le SAM. |
Exemple d'utilisation
L'exemple suivant affiche la commande pour redémarrer le module SAM :
svc_enclosure reboot sam
Redémarrer le module SAM
Ce script vous permet de redémarrer le module SAM du nœud local dans un boîtier.
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
Restaurer les paramètres d'usine (svc_factory_reset)
Ce script de maintenance restaure les paramètres d'usine d'une appliance et supprime toutes les données utilisateur et les configurations persistantes. Vous pouvez exécuter ce script uniquement sur l'appliance principale.
Ce script sert à restaurer les paramètres d'usine des deux nœuds d'un système. Les deux nœuds doivent être mis en mode maintenance avant d'exécuter ce script.

REMARQUE : Le script doit être exécuté sur le nœud A.
Pour mettre un nœud en mode maintenance, exécutez les commandes suivantes :
-svc_rescue_state set (sur les nœuds A et B)
-svc_node_reboot (sur les nœuds A et B)
-svc_factory_reset (sur le nœud A uniquement)

Avertissement :
- Ce script démarre une opération à l'échelle du système qui restaure les paramètres d'usine des deux nœuds du système.
- Seul le personnel de maintenance formé doit exécuter ce script.
Pour plus d'informations sur la restauration des paramètres d'usine d'une appliance, voir le PowerStoreGuide de configuration de la sécurité.
Utilisation
| Fonction | Restauration |
| Mode Service | |
| Utilisation Maintenance technique | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? | Non |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Oui | |
| Périmètre Appliance | |
| Conditions préalables | Obtenir un ensemble de ressources de support et consulter votre prestataire de services.S'assurer que les deux nœuds de l'appliance sont en mode maintenance. |
Format
svc_factory_reset [-h] [-p | --powerstoreos] [-c | --healthcheck]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le | message d'aide et quitter. |
| -p, --powerstoreos | Utilisez cette option pour restaurer les paramètres d'usine de l'appliance dans une autre version du système d'exploitation. |
| -c, --healthcheck | Utilisez cette option pour exécuter uniquement le contrôle d'intégrité. |
Obtenir un rapport sur les données irréductibles (svc_get_unreducible_dp_stats)
Ce script de maintenance vous permet de consulter les statistiques de données irréductibles au niveau du client et de la famille de volumes.
REMARQUE : Ce script de maintenance affiche uniquement les données d'une appliance.
Effectuez les étapes suivantes pour exécuter le script correctement :
- Installez le script : svc_get_unreducible_dp_stats install
- Exécutez le script : svc_get_unreducible_dp_stats execute
- Répertoriez les résultats de l'historique : svc_get_unreducible_dp_stats list_results
- Récupérez un résultat spécifique dans la liste des résultats de l'historique : svc_get_unreducible_dp_stats get_result -f valeur
- Supprimez tous les résultats et désinstallez la liste : svc_get_unreducible_dp_stats uninstall
Utilisation
| Fonction | Opérations système |
| Mode Normal ou Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables PowerStoreOS 2.1 |
Format
svc_get_unreducible_dp_stats [-h] {get_result, list_results, execute, install, uninstall}
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Arguments de positionnement
| Qualificateur Description | |
| install | Installer le script svc_get_unreducible_dp_stats. |
| uninstall | Désinstaller le script svc_get_unreducible_dp_stats. |
| execute | Exécuter le script svc_get_unreducible_dp_stats. |
| list_results | Répertorier les résultats de l'historique. |
| get_result | Récupérer un résultat spécifique dans l'historique. |
Obtenir un rapport sur les données irréductibles (svc_get_unreducible_stats)
Ce script de maintenance analyse les données de l'appliance et vous permet de créer un rapport de données irréductibles pour une appliance et une famille de volumes.
Utilisation
| Fonction | Opérations système |
| Mode Normal ou Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Oui | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables PowerStoreOS 2.1 |
Format
svc_get_unreducible_stats [-h] {install, uninstall, execute, status, stop, list_results}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Arguments de positionnement
| Qualificateur Description | |
| install | Créer un dossier de résultats dans le conteneur SVC. Cet argument effectue également les opérations suivantes :●Crée des dossiers pour les scripts et les résultats dans le conteneur BSC.●Copie les fichiers de script dans le conteneur BSC.●Crée des fichiers de certificat dans le conteneur BSC pour les appels REST au CP. |
| uninstall | Supprime tous les fichiers et dossiers de script du conteneur BSC et supprime les certificats.Argument supplémentaire :--removes_local_results/-r [true/false]: précise s'il faut également supprimer les fichiers de résultats dans le conteneur SVC. |
| execute | Exécute à nouveau le script BSC pour obtenir des statistiques irréductibles. Si vous souhaitez arrêter l'opération, appuyez sur Ctrl+C pour déclencher une sortie contrôlée.Arguments supplémentaires :--size_threshold/-s: taille compressée VE à considérer comme irréductible dans la plage 0-4000. La valeur par défaut est 3968.--rest_port/-r: indique le port pour les appels REST au CP. Cet argument est facultatif. Le port par défaut est 443. |
| status | Renvoie l'état d'exécution du script (non exécuté ou en cours d'exécution, et pourcentage de progression). |
| stop | Arrête un script en cours d'exécution. |
| list_results | Renvoie la liste des fichiers de résultats disponibles dans le conteneur BSC. |
| get_results | Copie un fichier de résultats spécifique du conteneur BSC vers le conteneur SVC.Argument supplémentaire :--file_name /-f: nom du fichier à copier. |
| recover | Restaure l'exécution précédente en fonction du fichier de résultats.Arguments supplémentaires :--size_threshold /-s: taille compressée VE à considérer comme irréductible dans la plage 0-4000. Facultatif. La valeur par défaut est 3968.--file_name /-f: nom du fichier à restaurer. |
Effectuer un contrôle d'intégrité sur l'appliance (svc_health_check)
Ce script de maintenance vous permet d'effectuer un contrôle d'intégrité sur une appliance et de répertorier les autres contrôles d'intégrité de l'appliance.
Utilisation
| Fonction | Diagnostic |
| Mode Normal ou Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Aucun |
Format
svc_health_check [-h] {run, list, list-profiles, list-health_checks}
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Arguments de positionnement
| Qualificateur Description | |
| run | Lancer un contrôle d'intégrité sur l'appliance. |
| list | Répertorier les contrôles d'intégrité de l'aperçu. |
| list-profiles | Répertorier les contrôles d'intégrité des profils. |
| list-health_checks | Répertorier les contrôles d'intégrité. |
Ce script de maintenance répertorie les scripts de maintenance disponibles.
Utilisation
| Fonction | Opérations système |
| Mode Normal ou Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
svc_help [-h] [-a] [-s | --script]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -a, --all Afficher tous les scripts. | |
| -s, --script Afficher le message d'aide correspondant au script. | |
Diagnostics de l'hyperviseur (svc_hypervisor)
Ce script de maintenance vous permet de collecter des ressources de support à partir de l'hyperviseur, sur les appliances. Il vous permet également de créer un snapshot de l'installation actuelle de l'hyperviseur afin que votre prestataire de services puisse identifier les modifications apportées à l'installation.

REMARQUE : Ce script s'applique uniquement aux informations relatives à ESXi.
Utilisation
| Fonction Diagnostic | |
| Mode Normal et Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables S'applique uniquement aux appliances Modèle | PowerStore X. |
Format
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action | Description |
| run | Collectez les ressources de support à partir de l'hyperviseur sur l'appliance. Utilisez l'argument -o ou -output pour spécifier le répertoire dans lequel vous souhaitez enregistrer les ressources collectées. |
Exemple
La commande suivante affiche les ressources de support en cours de collecte et d'enregistrement :
Définir des limites pour le service d'importation (svc_import_config)
Ce script de maintenance vous permet de modifier la configuration du service d'importation.
Utilisation
| Fonction | Configuration |
| Mode Maintenance et Normal | |
| Utilisation Maintenance technique | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Oui | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
svc_import_config [-h] {set, list}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Qualificateur Description | |
| set | Définir les limites de la configuration d'importation. |
| list | Consulter la liste de toutes les configurations d'importation à partir de la base de données de gestion. |
Définir les limites de la configuration d'importation (svc_import_config set)
Ce script vous permet de définir les limites d'une configuration d'importation.
Format
svc_import_config set [-h] [--max_remote_systems <value>] [--max_import_host_systems <value>]
[--max_non_disruptive_import_sessions_mirror_limit <value>] [--max_import_sessions_in_copy <value>]
[--max_agentless_import_sessions_mirror_limit <value>]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| --max_remote_systems | Définir le nombre maximal de systèmes Dell externes pris en charge pour l'importation. |
| --max_import_host_systems | Définir le nombre maximal de systèmes hôtes pris en charge pour l'importation. |
| --max_non_disruptive_import_sessions_mirror_limit | Définir le nombre maximal de sessions d'importation sans interruption autorisées avec l'état « mirror-enabled ». Le système ne démarre pas de nouvelle session d'importation active sans interruption si le nombre collectif de sessions d'importation avec une copie en arrière-plan et l'état « ready-for-cutover » sans interruption est supérieur à cette limite. Les sessions d'importation d'un groupe de volumes ne sont pas prises en compte dans cette limite, contrairement à chaque session d'importation de membres. |
| --max_import_sessions_in_copy | Définir le nombre maximal de sessions d'importation actives prises en charge pour les opérations de copie en arrière-plan. Le nombre de nouvelles sessions actives qui peuvent être démarrées sur le système varie en fonction du nombre de sessions d'importation à l'état « ready-for-cutover ». Cette limite doit toujours être inférieure à la limite max_import_sessions_in_ready_for_cutover. |
| --max_agentless_import_sessions_mirror_limit | Définir le nombre maximal de sessions d'importation sans agent autorisées avec l'état « mirror-enabled ». Le système ne démarre pas de nouvelle session d'importation active sans agent si le |
| Qualificateur Description | |
| nombre collectif de sessions d'importation avec une copie en arrière-plan et l'état « ready-for-cutover » sans agent est supérieur à cette limite. Les sessions d'importation d'un groupe de volumes ne sont pas prises en compte dans cette limite, contrairement à chaque session d'importation de membres. |
Consulter toutes les configurations d'importation (svc_import_config list)
Ce script de maintenance vous permet de récupérer la liste de toutes les configurations d'importation à partir de la base de données de gestion.
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Injector un outil logiciel de dépannage (svc_inject)
Ce script de maintenance vous permet d'installer les outils de maintenance validés, de copier les fichiers de mise à niveau du logiciel ou d'installer des packages de récupération provenant du support sécurisé à distance.
Utilisation
| Fonction | Restauration |
| Mode Normal | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Nœud ou Appliance | |
| Conditions préalables Assurez-vous de copier l'outil ou le package sur le nœud principal de l'appliance. | |
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action Description | |
| run | Installer le package ou l’outil de maintenance que vous avez spécifié, ou activer la remontée de la maintenance. |
| delete | Supprimer un package ou un outil de maintenance injecté. |
| info | Afficher des informations sur un package spécifique. |
| generate-key | Générer une clé de package racine ou de récupération SupportAssist. |
| deactivate | Désactiver la remontée de la maintenance. |
| status | Signaler l’état de la remontée de la maintenance. |
Installer des outils de maintenance (svc_inject run)
Ce script de maintenance installe un package ou permet une remontée de la maintenance.
Format
svc_inject run [-h] [-s] [-q] {package}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le | message d'aide et quitter. |
| -s, --single | Spécifiez cet argument pour installer l'outil sur le nœud actuel uniquement. |
| -q, --quiet Supprimez | les invites ou messages supplémentaires. |
Arguments de positionnement
| Qualificateur | Description |
| package | Chemin complet du package OU clé de réponse pour la clé d'injection racine. |
Suppression d'un outil de maintenance injecté (svc_inject delete)
Ce script de maintenance supprime un outil de maintenance injecté.
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Arguments de positionnement
| Qualificateur Description | |
| tool_name | Nom de l'outil injecté. |
Afficher les informations sur un package spécifique (svc_inject info)
Ce script de maintenance affiche les informations sur un outil injecté.
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Arguments de positionnement
| Qualificateur | Description |
| tool_name | Nom de l'outil injecté. |
Générer une clé de package racine ou de récupération (svc\_inject generate-key)
Ce script de maintenance génère une clé de package racine ou de récupération SupportAssist.
Format
svc_inject generate-key [-h] [-s] [r]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -s, --srs | Spécifier cet argument pour générer une clé de package de récupération SupportAssist. |
| -r, --root | Spécifiez cet argument pour générer une clé d'injection de racine. |
Exemple
svc_inject generate-key -r
Current Challenge: 671FD-217B7-2F7CC-AB547-45814-40D99
Désactivation de la remontée de la maintenance (svc_inject deactivate)
Ce script de maintenance désactive la remontée de la maintenance.
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Afficher l'état de la remontée de la maintenance (état svc_inject)
Ce script de maintenance indique l'état de la remontée de la maintenance.
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Vérifier les fichiers journaux du système (svc_journalctl)
Ce script de maintenance vous permet d'afficher les messages du journal système dans un format cohérent. Il vous permet également de spécifier des arguments supplémentaires et de filtrer ou d'afficher des informations supplémentaires. Utilisez ce script en tant qu'outil de triage pour résoudre les problèmes.
Utilisation
| Fonction | Diagnostic et récupération |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_journalctl [-h][-r][-b ID][-k][-t value][-p value][-q value][-case-sensitive=TRUE/FALSE][-S value][-U value][---system][---user][-D value][---file value][-f][---output-fields value]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le | message d'aide et quitter. |
| -r, --reverse Afficher les entrées les plus récentes en premier. | |
| -b, --boot | Afficher le démarrage en cours ou le démarrage pour l'ID spécifié. |
| -k, --dmesg | Afficher le journal des messages du noyau à partir du démarrage en cours. |
| -t, --identifier | Afficher les entrées avec l'identifiant syslog spécifié. |
| -p, --priority | Filtrer la sortie par priorités de messages ou plage de priorité. |
| -g, --grep | Filtrer la sortie dans les entrées où le champ spécifié correspond à l'expression régulière spécifiée. |
| --case-sensitive | Rendre le modèle sensible ou non à la casse. Les valeurs valides sont TRUE ou FALSE. |
| -S, --since | Afficher les entrées qui ne sont pas antérieures à la date spécifiée. |
| -U, --until | Afficher les entrées qui ne sont pas plus récentes que la date spécifiée. |
| --system | Afficher le journal système. |
| --user | Afficher le journal utilisateur de l'utilisateur actuel. |
| -D, --directory | Afficher les fichiers journaux à partir du répertoire spécifié. |
| --file | Afficher le fichier journal spécifié. |
| -f, --follow | Afficher uniquement les entrées de journal les plus récentes et imprimer en continu les nouvelles entrées au fur et à mesure qu'elles sont ajoutées au journal. |
| --output-fields | Afficher une liste des champs que vous souhaitez inclure dans la sortie séparés par des virgules. |
Champs
Le journal système contient des entrées avec des informations (données binaires) stockées dans des champs ayant une signification particulière. Vous pouvez également utiliser les arguments facultatifs pour filtrer les informations en fonction de ces champs ou de la valeur qu'ils contiennent. Par exemple :
- La commande suivante établit une requête de base de correspondance des champs pour afficher les messages de journal associés au composant Platform. La valeur de marqueur de la commande est NDU et le niveau de priorité de message est ERROR :
svc_journalctl COMPONENT=Platform MARKER=NDU PRIORITY=ERROR
- La commande suivante vous permet de rechercher un modèle de texte sensible à la casse dans les messages de log associés au composant Platform :
svc_journalctl -g --case-sensitive=TRUE CONTEXT_ID=456abc COMPONENT=Platform
Pour plus d'informations sur les champs du journal, voir Champs du journal système.
Format de sortie
Lorsque vous exécutez le script, le résultat s'affiche dans un ordre défini pour les champs par défaut. Vous trouverez ci-dessous un exemple des données de sortie par défaut du script :
2019 Mar 11 14:51:45 FNM00175000815-A DEBUG CC CP bedrock.config.ConfigManagerVerticle vert.x-eventloop-thread-0 no_ctx_id Starting to set injector.
Où :
| Champ Valeur | |
| __REALTIME_TIMESTAMP 2019 Mar 11 14:51:45 | |
| _HOSTNAME FNM00175000815-A | |
| PRIORITY DEBUG | |
| MARKER CC | |
| COMPONENT CP | |
| SUB_COMPONENT bedrock.config.Config | ManagerVerticle |
| THREAD_NAME vert.x-eventloop-thread-0 | |
| CONTEXT_ID no_ctx_id | |
| MESSAGE Starting to set injector. | |
Si vous souhaitez afficher des champs supplémentaires dans le résultat, spécifiez-les dans l'argument --output-fields. Par exemple :
svc_journalctl --output-fields=CODE_LINE,CODE_FUNC
2019 Mar 11 14:51:45 FNM00175000815-A DEBUG CC CP bedrock.config.ConfigManagerVerticle
vert.x-eventloop-thread-0 no_ctx_id [814] [validatePlatformResponseStateTask] Starting to set
injector.
Où :
| Champ | Valeur |
| CODE_LINE [814] | |
| CODE_FUNC [validatePlatformResponseStateTask] | |
Vérifier l'état des licences des appliances d'un cluster (svc_license_status)
Ce script de maintenance vous permet de connaître l'état des licences des appliances du cluster.
Utilisation
| Fonction | Opérations système |
| Mode Normal | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables | Aucun |
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action Description | |
| list | Obtenir l'état de la licence pour chaque appliance du cluster. |
Installer le système powerstore (svc_manufacturing)
Ce script de maintenance facilite le processus d'installation et inclut des options qui simplifient les processus d'automatisation et de tri.
PRÉCAUTION : Seul le personnel de maintenance formé doit utiliser ce script.
Utilisation
| Fonction | Configuration |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Oui | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Oui | |
| Périmètre Nœud ou appliance | |
| Conditions préalables Aucun |
Format
svc_manufacturing [-h] [--firmware_report_full] [--check_mfg_mode_flag]
[--health_check] [--disable_kernel_messages]
[--eve_args] [--show_reinit_states]
[--firmware_report] [--stack_up] [--show_ssd]
[--show_network] [--show_dare]
[--network_ip_and_gateway_value]
[--run_all_triage] [--show_psus] [--verify_stack_up]
[--hardware_report] [--eve_download]
[--disable_network] [--verify_stack_down]
[--stack_down] [--enable_network]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| --health_check | Exécuter un contrôle d'intégrité. |
| --eve_args | Afficher les arguments de la commande eve_download. |
| --firmware_report | Afficher les informations sur le firmware. |
| --stack_up | Démarrer la pile. |
| --show_network | Afficher les interfaces réseau avec les adresses IP. |
| --network_ip_and_gateway | Spécifier l'adresse IP réseau ou la passerelle du masque réseau. |
| --show_psus | Afficher les informations sur l'alimentation. |
| --eve_download | Télécharger l'EVE. |
| --hardware_report | Afficher les informations sur la reprise. |
| --enable_network | Activer le réseau. |
| --stack_down | Éteindre la pile. |
| --firmware_report_full | Afficher les informations détaillées sur le firmware. |
| --check_mfg_mode_flag | Vérifier que le processus de fabrication n'est pas encore en cours. |
| --disable_kernel_messages | Désactiver les messages de débogage du noyau. |
| --show_reinit_states | Afficher le contenu du répertoire cyc_state. |
| --show_ssd | Afficher les informations sur le SSD. |
| --show_dare | Afficher les informations sur D@RE. |
| --run_all_triage | Exécuter la suite complète de commandes de tri. |
| --verify_stack_up | Vérifier que la pile du système d'exploitation est allumée. |
| --disable_network | Désactiver le réseau. |
| --verify_stack_down | Vérifier que le système d'exploitation est à l'état d'usine. |
Exemple
L'exemple suivant indique comment activer le réseau, en spécifiant l'adresse IP et la passerelle du réseau :
Consulter et mettre à jour les paramètres MFS pour securid (svc_mfa_state)
Ce script de maintenance vous permet de répertorier et de mettre à jour les paramètres de contournement de l'authentification multifacteur (MFA) de la fonctionnalité SecurID.
Ce script peut être exécuté depuis l'un des nœuds de l'appliance.
| Fonction | Opérations système |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
svc_mfa_state [-h] {set, list}
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action | Description |
| set | Spécifier le paramètre de contournement de l’authentication multifacteur. |
| list | Répertorier les paramètres de contournement de l’authentication multifacteur. |
Récupérer les informations système (svc_mgmt_operations)
Ce script de maintenance vous permet de récupérer les informations système à l'aide de l'outil de maintenance. L'outil de maintenance récupère les informations à partir du tableau des commandes et du tableau job_request.
Utilisation
| Fonction | Diagnostic |
| Mode Normal ou Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action Description | |
| all_locks | Interroger le tableau des demandes de verrouillage pour connaître tous les verrous. |
| all_top_level_commands | Interroger le tableau des commandes pour connaître toutes les commandes de niveau supérieur ayant réussi. |
| command_tree | Interrogez l'arborescence des commandes. |
| commands_by_type | Interroger le tableau des commandes par type de commande. |
| command_type_summary | Interroger le tableau des commandes par résumé de type. |
| failed_top_level_commands | Interroger le tableau des commandes pour connaître toutes les commandes de niveau supérieur ayant échoué. |
| command_by_id | Interroger le tableau des commandes par ID de commande. |
| locks_by_command_id | Interroger le tableau des demandes de verrouillage par ID de commande. |
| locks_by_resource_id | Interroger le tableau des demandes de verrouillage par ID de ressource. |
| pending_locks | Interroger pour connaître tous les verrous en attente. |
| granted_locks_with_pending_locks | Interroger tous les verrous accordés avec des verrous en attente. |
| command_hierarchy_for_cleanup | Afficher la hiérarchie et tous les enregistrements associés pour les commandes données. |
| command_detail | Interroger les détails de la commande. |
Exemple
La commande suivante fournit des informations sur l'arborescence des commandes pour une ou plusieurs commandes, en fonction de l'option choisie : Renvoie uniquement la version corrigée du passage, en respectant les règles. N'ajoute aucun mot qui ne soit pas déjà présent ou clairement tronqué.
Récupérer des informations en tant qu'utilisateur root (svc_mgmt_operations all_top_level_commands)
Ce script de maintenance vous permet de récupérer des informations à l'aide de l'outil de maintenance en tant qu'utilisateur root. L'outil de maintenance récupère les informations du tableau des commandes pour toutes les commandes de premier niveau ayant réussi.
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| --sort_processing_time | Trier le temps de traitement. |
Consulter les détails de la commande (svc_mgmt_operations command_detail)
Ce script de maintenance vous permet d'interroger les commandes à l'aide de filtres et de consulter les détails de chaque commande.
Utilisation
| Fonction | Diagnostic |
| Mode Normal ou Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
svc_mgmt_operations command_detail [-h] [--command_id <value>]
[--command_type [command_type value]] [--command_state [{INITIAL,QUEUED,RUNNING,COMPLETED}]] [--start_after <value>] [--end_after <value>] [--processing_longer_than <value>]
[--processing_shorter_than <value>] [--top_level_commands]
[--response_status [{OK,VALIDATION_ERROR,NOT_FOUND_ERROR,ERROR,INTERNAL_ERROR,UNKNOWN,RUNNING,CANCELLED,UNRECOVERABLE_ERROR,BUSY} [{OK,VALIDATION_ERROR,
NOT_FOUND_ERROR,ERROR,INTERNAL_ERROR,UNKNOWN,RUNNING,CANCELLED,UNRECOVERABLE_ERROR,BUSY} ...]]] [--response_state {CREATED,ACKNOWLEDGED}]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide | et quitter. |
| --command_id | Afficher la commande par ID. |
| --command_type | Afficher les commandes qui correspondent au type de commande spécifié. |
| --command_state | Afficher les commandes qui correspondent à l'état de commande spécifié. |
| --start_before | Afficher les commandes qui ont démarré avant l'heure spécifiée. |
| --end_before | Afficher les commandes qui se sont terminées avant l'heure spécifiée. |
| --start_after | Afficher les commandes qui ont démarré après l'heure spécifiée. |
| --end_after | Afficher les commandes qui se sont terminées après l'heure spécifiée. |
| --processing_longer_than | Afficher les commandes dont le temps de traitement est supérieur à l'intervalle spécifié. |
| --processing_shorter_than | Afficher les commandes dont le temps de traitement est inférieur à l'intervalle spécifié. |
| --top_level_commands | Filtrer les commandes ne se trouvant pas au niveau supérieur. |
| --response_status | Afficher les commandes qui correspondent au statut de réponse spécifié. |
| --response_state | Afficher les commandes qui correspondent à l'état de réponse spécifié. |
Exemple
L'exemple suivant affiche la sortie détaillée de la commande svc_mgmt_operations command_detail lors de la recherche de réponses d'erreur sur une période d'une journée :
svc_mgmt_operations command_detail --response_status ERROR --end_before "1 day ago"
Query command details using filter (end_time < (current_timestamp - interval '1 day')) AND
(response_status = 'ERROR')
=====
Command : com.emc.cyclone.contexts.elicense.domain commands.LicenseRetrieveCommand
id : 9alcee95-6854-4elb-84cl-d87d8ece660c
command type : com.emc.cyclone.contexts.elicense.domain commands.LicenseRetrieveCommand
internal : False
command json :
{"executionLocation":"CLUSTER_MASTER","userRole":"","is_restartable":true,"submit_time":"2021-
10-13T08:06:45.473142Z","is_encrypted":false,"canQueue":true,"retention_period":0}
work unit status : FAILED
perc. complete : 100
processing time: 0:00:39.854691
start time : 2021-10-13 08:06:45.762335+00:00
end time : 2021-10-13 08:07:25.617026+00:00
completion time : None
percent. completed time : 100
status response : ERROR
response class name : com.emc.bedrock.command.SimpleCommandResponse
messages : [{"code": "0xE0D010020005", "@class": "com.emc.bedrock.core.LocalizableMessage",
"severity": "ERROR", "arguments": ["Failed to get the token"], "description": null,
"localizedMessage": null, "resourceBundleName": "com.emc.cyclone.messages.elicense.Elicense",
"encodedLocalizedJson": null}]
json response : {}
Afficher et filtrer les enregistrements de commandes (svc_mgmt_operations command_hierarchy_for_cleanup)
Ce script de maintenance affiche tous les enregistrements associés aux commandes. Vous pouvez filtrer ces enregistrements en fonction du type de commande et des différents états des commandes.
Utilisation
| Fonction Diagnostic | |
| Mode Normal ou Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| --command_type | Afficher les commandes qui correspondent au type de commande spécifié. |
| --command_state | Afficher les commandes qui correspondent à l'état de commande spécifié. Vous pouvez filtrer les enregistrements pour afficher uniquement les commandes dans les états suivants :●INITIAL●QUEUED●RUNNING●COMPLETED |
| --start_before | Afficher les commandes qui ont démarré avant l'heure spécifiée. |
| --end_before | Afficher les commandes qui se sont terminées avant l'heure spécifiée. |
| --start_after | Afficher les commandes qui ont démarré après l'heure spécifiée. |
| --end_after | Afficher les commandes qui se sont terminées après l'heure spécifiée. |
| --processing_longer_than | Afficher les commandes dont le temps de traitement est supérieur à l'intervalle spécifié. |
| Qualificateur Description | |
| --processing_shorter_than | Afficher les commandes dont le temps de traitement est inférieur à l'intervalle spécifié. |
| --top_level_commands | Filtrer les commandes ne se trouvant pas au niveau supérieur. |
| --response_status | Afficher les commandes qui correspondent au statut de réponse spécifié. Vous pouvez filtrer les enregistrements pour afficher uniquement les commandes dans les états suivants :OKVALIDATION_ERRORNOT_FOUND_ERRORERRORINTERNAL_ERRORUNKNOWNRUNNINGCANCELLEDUNRECOVERABLE_ERRORBUSY |
| --response_state | Afficher les commandes qui correspondent à l'état de réponse spécifié. Vous pouvez filtrer les enregistrements pour afficher uniquement les commandes dans les états suivants :CRÉEACKNOWLEDGED |
Arguments de positionnement
| Qualificateur | Description |
| command_id | Afficher la hiérarchie des commandes ; saisissez chaque UUID séparé par des virgules. |
Exemple
L'exemple suivant affiche une requête et une sortie pour trouver les commandes initiales et en cours d'exécution :
Ce script de maintenance affiche l'arborescence des commandes pour une ou plusieurs commandes, en fonction de l'option saisie.
Utilisation
| Fonction | Diagnostic |
| Mode Normal ou Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
svc_mgmt_operations command_tree [-h] [--all_commands] [--failed_commands]
[--command_id <value>] [--command_type [command_type
value]] [--command_state [{INITIAL,QUEUED,RUNNING,COMPLETED}]]
[--start_after <value>]
[--end_after <value>] [--processing_longer_than <value>]
[--processing_shorter_than <value>] [--top_level_commands]
[--response_status [{OK,VALIDATION_ERROR,NOT_FOUND_ERROR,ERROR,INTERNAL_ERROR,
UNKNOWN,RUNNING,CANCELLED,UNRECOVERABLE_ERROR,BUSY} [{OK,VALIDATION_ERROR,
NOT_FOUND_ERROR,ERROR,INTERNAL_ERROR,UNKNOWN,RUNNING,CANCELLED,UNRECOVERABLE_ERROR,
BUSY} ...]}] [--response_state {CREATED,ACKNOWLEDGED}]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| --all_commands | Afficher les commandes de niveau supérieur avec l'état de réponse OK. |
| --failed_commands | Afficher les commandes de niveau supérieur avec l'état de réponse ERROR. |
| --command_id | Afficher la commande par ID. |
| --command_type | Afficher les commandes qui correspondent au type de commande spécifié. |
| --command_state | Afficher les commandes qui correspondent à l'état de commande spécifié. Vous pouvez filtrer les enregistrements pour afficher uniquement les commandes dans les états suivants:•INITIAL•QUEUED•RUNNING•COMPLETED |
| --start_before | Afficher les commandes qui ont démarré avant l'heure spécifiée. |
| --end_before | Afficher les commandes qui se sont terminées avant l'heure spécifiée. |
| --start_after | Afficher les commandes qui ont démarré après l'heure spécifiée. |
| --end_after | Afficher les commandes qui se sont terminées après l'heure spécifiée. |
| --processing_longer_than | Afficher les commandes dont le temps de traitement est supérieur à l'intervalle spécifié. |
| --processing_shorter_than | Afficher les commandes dont le temps de traitement est inférieur à l'intervalle spécifié. |
| --top_level_commands | Filtrer les commandes ne se trouvant pas au niveau supérieur. |
| --response_status | Afficher les commandes qui correspondent au statut de réponse spécifié. Vous pouvez filtrer les enregistrements pour afficher uniquement les commandes dans les états suivants:•OK•VALIDATION_ERROR•NOT_FOUND_ERROR•ERROR•INTERNAL_ERROR•UNKNOWN•RUNNING●CANCELLED●UNRECOVERABLE_ERROR●BUSY |
| --response_state | Afficher les commandes qui correspondent à l'état de réponse spécifié. Vous pouvez filtrer les enregistrements pour afficher uniquement les commandes dans les états suivants :●CRÉE●ACKNOWLEDGED |
Exemple
L'exemple suivant affiche la sortie de la commande svc_mgmt_operations command_tree lors de la recherche de réponses d'erreur sur une période d'une journée :
Migrer un cluster ou un DVS vers un autre vcenter (svc_migrate_to_vcenter)
Ce script de maintenance vous permet de restaurer ou de migrer un cluster PowerStore et une configuration de commutateur virtuel distribué (DVS) d'un vCenter à un autre.
Utilisation
| Fonction Diagnostic | |
| Mode Normal ou Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre vCenter | |
| Conditions préalables Aucun |
Format
svc_migrate_to_vcenter [-h] [--verbose] [--quiet] [--force] [--debug] {restore_on_vcenter, migrate_to_vcenter, fix_restore_issues}
Arguments facultatifs
| Action | Description |
| -h, --help | Afficher ce message d'aide et quitter. |
| --verbose | Initialiser la journalisation détaillée à des fins de débogage. |
| --quiet | Supprimez les invites ou messages supplémentaires. |
| --force | Ignorer les avertissements ; forcer un redémarrage qui peut entraîner l'indisponibilité des données. |
| --debug | Augmentez le niveau de consignation pour déboguer et imprimer les journaux sur la console. |
Actions
| Action | Description |
| restore_on_vcenter | Restaurer la configuration vCenter en cas de perte de l'accès au vCenter précédent. |
| migrate_to_vcenter | Migrer PowerStore d'un vCenter vers un autre. |
| fix_restore_issues | Supprimer les commutateurs proxy vides des ESX si nécessaire. Exécutez cette commande si vous y êtes invité par les commandes restore_on_vcenter ou migrate_to_vcenter. |
Migrer vers vCenter (svc_migrate_from_vcenter migrate_to_vcenter)
Ce script de maintenance migre PowerStore d'un vCenter vers un autre.
Format
svc_migrate_from_vcenter migrate_to_vcenter [-h] [--generate_config] config
Arguments facultatifs
| Action Description | |
| -h, --help | Afficher le message d'aide et quitter. |
| --generate_config | Générer uniquement la configuration du modèle et terminer. |
Arguments de positionnement
| Action Description | |
| config | Fichier de configuration JSON qui doit avoir la structure suivante :{'cluster_name': '<Optional. Allows to redefine name for ESX cluster in a new vCenter>', 'old_vcenter': 'password': '<Password for current vCenter>'}, 'esxs': [{ 'host': '<ESXi IP/host>', 'password': '<ESXi root password>'}, {'host': '<ESXi IP/host>', 'password': '<ESXi root password>'}], 'power_store': {'password': '<PowerStore password>', 'user': '<PowerStore user>'}, 'provider_name': '<Optional. Allows to redefine Storage provider name in a new vCenter>', 'vcenter': {'host': '<vCenter IP/host>', 'password': '<vCenter password>', 'user': '<vCenter username>'}, 'data_center_name': '<Optional. Allows to redefine Data Center name in a new vCenter>'} |
Restaurer la configuration vcenter (svc_migrate_to_vcenter restore_on_vcenter)
Ce script de maintenance restaure la configuration vCenter en cas de perte d'accès au vCenter précédent.
Format
usage: svc_migrate_to_vcenter restore_on_vcenter [-h] [--generate_config] config
Arguments facultatifs
| Action | Description |
| -h, --help | Afficher le message d'aide et quitter. |
| --generate_config | Générer uniquement la configuration du modèle et terminer. |
Arguments de positionnement
| Action | Description |
| config | Le fichier de configuration JSON doit avoir la structure suivante :{'data_center_name': '<Optional. Allows to redefine Data Center name in a new vCenter>', 'provider_name': '<Optional. Allows to redefine Storage provider name in a new vCenter>', 'cluster_name': '<Optional. Allows to redefine name foe ESX cluster in a new vCenter>', 'esxs': [{'host': '<ESXi IP/host>', 'password': '<ESXi root password>'}, {'host': '<ESXi IP/host>', 'password': '<ESXi root password>'}], |
| Action Description | |
| 'vcenter': {'host': '', 'password': '', 'user': ''}, 'power_store': {'password': '', 'user': ''} | |
Supprimer les commutateurs proxy vides (svc_migrate_to_vcenter fix_restore_issues)
Ce script de maintenance supprime les commutateurs proxy vides des ESX si nécessaire. Exécutez cette commande si vous y êtes invité par les commandes restore on_vcenter ou migrate_to_vcenter.
Format
svc_migrate_to_vcenter fix_restore_issues [-h] [--generate_config] config
Arguments facultatifs
| Action Description | |
| -h, --help | Afficher le message d'aide et quitter. |
| --generate_config | Générer uniquement la configuration du modèle et terminer. |
Arguments de positionnement
| Action | Description |
| config | Fichier de configuration JSON qui doit avoir la structure suivante :{'cluster_name':','vcenter': {'host':','IP/host','password':','user':{'username'},'data_center_name':''} |
Activer ou désactiver le téléchargement automatique (svc_modify_autodownload)
Ce script de maintenance vous permet d'activer ou de désactiver la fonctionnalité de téléchargement automatique.
Utilisation
| Fonction | Opérations système |
| Mode Normal | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_modify_autodownload [-h] [-t] [-e] [-d]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -t, --trigger | Déclencher une vérification du téléchargement automatique. |
| -e, --enable Activer le téléchargement automatique. | |
| -d, --disable Désactiver le téléchargement automatique. | |
Exécuter des scripts de maintenance à l'aide du tunneling SSH (svc_nas)
Ce script de maintenance vous permet d'exécuter des scripts de maintenance NAS depuis le conteneur de maintenance afin de faciliter et d'unifier la maintenance, en plus d'accélérer le diagnostic et les mesures correctives.
Utilisation
| Fonction | Diagnostic |
| Mode Normal ou Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
Arguments facultatifs
| Action Description | |
| -h, --help | Afficher ce message d'aide et quitter. |
| -d, --debug | Augmenter le niveau de journalisation pour déboguer et imprimer les journaux sur la console. |
Actions
| Action Description | |
| download | Télécharger les fichiers générés par les scripts NAS.svc_nas download |
| Une liste des fichiers disponibles s'affiche avec la possibilité de sélectionner plusieurs fichiers à télécharger à la fois. | |
| list | Répertorier les scripts NAS pris en charge. |
| run | Exécuter le script de maintenance NAS spécifié au format:svc_nas run |
Scripts SDNAS spécifiques
Les commandes supplémentaires suivantes vous permettent d'exécuter des scripts SDNAS via le conteneur de maintenance :
| Script | Description |
| nas_svc_acldb_dump | Télécharge la base de données ACL d'un système de fichiers en ligne. |
| nas_svc_dac | Permet de gérer le contrôle d'accès dynamique (DAC). |
| nas_svc_dataprotection | Gère la protection des données. |
| nas_svc_dc | Génère un fichier d'archive avec des ressources SDNAS. |
| nas_svc_imt | Effectue des actions sur un IMT (Inband Migration Tool). |
| nas_svc_log | Afficher tous les journaux SDNAS disponibles. |
| nas_svc_nas | Permet de gérer les serveurs NAS. |
| nas_svc_paxstats | Affiche des statistiques avancées pour les sessions de sauvegarde NDMP et PAX. |
| nas_svc_tcpdump | Permet d'exécuter une opération tcpdump Linux. |
Télécharger la base de données ACL d'un système de fichiers (svc_nas nas_svc_acldb_dump)
Ce script télécharge la base de données ACL d'un système de fichiers en ligne pour vous permettre de résoudre les problèmes de sécurité.
Utilisation
| Fonction | Diagnostic |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Oui | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_nas nas_svc_acldb_dump [-h] {<NAS server name> options} [-d] [-fs <file system name>] [-o <target directory>]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -d, --dump Vider la base de données ACL. | |
| -fs | Spécifier le nom du système de fichiers. |
| -o, --outpath | Spécifier le répertoire cible. Si le répertoire n'existe pas, il est créé. |
Gérer le contrôle d'accès dynamique (svc_nas nas_svc_dac)
Ce script sert à gérer le contrôle d'accès dynamique Microsoft (DAC), qui vous permet d'établir des règles d'accès.
Utilisation
| Fonction | Opérations système |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_nas nas_svc_dac [-h] [-e {ALL}] [-d {ALL}] [-s {ALL}] [--cap-staging-enable <value>][cap-staging-disable <value>] [-v <value>] [-i --dn value {--dn <distinguished policy name>}] [-p <company> --dn <value>] [-v <value>] [--delete <value>] [--add-recovery-rule <value> --rule-name <value> {--resource-condition <value>} {--effective-security <value>}] [--delete-recovery-rule <value> --rule-name <value> {--resource-condition <value>} {--effective-security <value>}
Tableau 1. Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -e, --enable | Activer le DAC sur le VDM système. Vous devez spécifier ALL. |
| -d, --disable | Désactiver le DAC sur le VDM système. Vous devez spécifier ALL. |
| -s, --state | Afficher l'état actuel du DAC sur le VDM système. Vous devez spécifier ALL. |
| --cap-staging-enable | Activer l'évaluation des autorisations proposées pour le VDM système. |
| --cap-staging-disable | Désactiver l'évaluation des autorisations proposées pour le VDM système. Il s'agit du paramètre par défaut. |
| -v, --verbosity | Définir le niveau des messages de journal associés au VDM système. Spécifier un niveau dbg2 ou dbg3 réduit les performances du système. |
| -i, --info | Afficher les détails de toutes les règles dans le Policy Manager.svc_nas nas_svc_dac [-i | --info>Vous pouvez spécifier une règle en ajoutant :Le nom unique de la règleL'ID de la règle |
| -p, --preload | Charger dans le Policy Manager la règle dont le nom unique spécifié est associé au nom du système Active Directory. |
| -r, --refresh | Actualiser toutes les règles du Policy Manager associées au nom du système Active Directory. Les règles qui n'existent plus dans Active Directory sont supprimées. |
| -d, --delete | Supprimer du Policy Manager la règle dont l'ID spécifié est associé au nom du système Active Directory. |
| --add-recovery-rule | Ajouter au Policy Manager une règle de récupération dont le nom unique spécifié est associé au nom du système Active Directory.Avec cette commande, vous pouvez spécifier les éléments suivants :Le nom de la règle est le nom de la nouvelle règle.--resource_condition est une expression utilisée pour déterminer les ressources auxquelles s'applique la nouvelle règle de restauration. Si vous omettez cette option (ou si vous spécifiez une chaîne vide), la nouvelle règle s'applique à toutes les ressources.--effective security est un SDDL ACL qui spécifie la sécurité effective de la nouvelle règle de restauration. |
| --delete-recovery-rule | Supprimer du Policy Manager une règle de récupération dont le nom unique spécifié est associé au nom du système Active Directory. |
Arguments de positionnement
| Qualificateur Description | |
| --dn | Dans le Policy Manager, spécifier le nom unique associé au nom de l'ordinateur Active Directory :svc_nas nas_svc_dac --info--dn |
| --id | Dans le Policy Manager, spécifier la règle associée au nom de l'ordinateur Active Directory :svc_nas nas_svc_dac --info--id |
| --rule-name | Ajouter le nom de la nouvelle règle :svc_nas nas_svc_dac --add-recovery-rule--rule-name |
| --resource-condition | Spécifier les ressources auxquelles la nouvelle règle de restauration s'applique :svc_nas nas_svc_dac --resource-condition |
| --effective-security | Ce SDDL ACL spécifie la sécurité effective de la nouvelle règle de restauration :svc_nas nas_svc_dac effective-security |
Générer des fichiers de sortie NAS (svc_nas nas_svc_data_protection)
Ce script permet la gestion avancée de la protection des données pour les sessions de réplication, les systèmes distants et les réseaux de protection des données.
Utilisation
| Fonction | Opérations système |
| Mode Normal | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
svc_nas run nas_svc_dataprotection -h {nasServer | remoteSystem | dpNetwork} {actions}
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Arguments pour nasServer
nas_svc_dataprotection nasServer [-h] [-vdmoid <NAS server id>] [-action -fsoid <file system id> {listreplicationinfo [-f],displayinfo,validate,cleanupdb, cleanupcmddb,cleanupfsreplicationsession,displaydntasks,displaycltasks,cleanupcltasks,repair, remove,- path,startsession,stopsession,failoversession,switchoversession,switchtoproductionmode)]
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -vdmoid | ID du serveur NAS. |
| -action | Effectuer l'action spécifiée. |
| -fsoid | ID de l'ensemble des versions de réplication du système de fichiers. |
| -path | Chemin du serveur NAS. |
Actions pour nasServer
| Action | Description |
| listreplicationinfo [-f, -force] | Répertorier les objets de réplication du serveur NAS à partir des bases de données. Le serveur NAS doit être en mode maintenance lorsque -force est configuré afin de permettre l'exécution de la commande même si le serveur NAS n'est pas en mode maintenance. |
| displayinfo | Afficher les informations de la session de réplication en mémoire du serveur NAS. |
| validate | Valider toutes les bases de données de réplication pour le serveur NAS. |
| cleanupdb | Nettoyer toutes les bases de données liées aux objets de réplication du serveur NAS. |
| cleanupcmddb | Nettoyer les bases de données de la file d'attente de commandes et de commandes cmd. |
| cleanupfsreplicationsession -fsId | Supprimer des bases de données de réplication tous les enregistrements liés à une session de réplication FS. Le format de la commande est le suivant :nas_svc dataprotection nasServer -action cleanupfsreplicationsession -fsId <FS replication version set ID> |
| displaydntasks | Afficher toutes les tâches de nœuds de données liées à la session de réplication du serveur NAS. |
| displaycltasks | Afficher toutes les tâches de cluster liées à la session de réplication du serveur NAS. |
| cleanupcltasks | Terminer toutes les tâches de cluster liées à la session de réplication du serveur NAS. |
| repair | Réparer une base de données de réplication du serveur NAS. Le format de la commande est le suivant :nas_svc dataprotection nasServer -action repair -path <path> -content <database content> |
| Action Description | |
| remove | Supprimer une base de données de réplication du serveur NAS. Le format de la commande est le suivant :nas_svc_dataprotection nasServer -action remove -path |
| startsession | Spécifier l'ID de démarrage du système de fichiers avec l'option reverse lorsque reverse est défini. Le format de la commande est le suivant :nas_svc_dataprotection nasServer -action startsession -fsoid[-reverse] |
| stopsession | Spécifier l'ID de l'arrêt du système de fichiers avec le mode local lorsque local est défini. Le format de la commande est le suivant :nas_svc_dataprotection nasServer -action stopsession -fsoid[-local] |
| failoversession | Basculer la session de réplication du système de fichiers spécifié. Le format de la commande est le suivant :nas_svc_dataprotection nasServer -action failoversession -fsoid |
| switchoversession | Passer à une autre session de réplication. Le format de la commande est le suivant :nas_svc_dataprotection nasServer -action switchoversession -fsoid |
| switchtoproductionmode | Passer le serveur NAS en mode destination. |
Arguments pour remotesystem
nas_svc_dataprotection remoteSystem [-h] {-list {-all | -inuse} -info -id <-rsid> -sessionID <session id> -add -remove -delete
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -list | Répertorier les systèmes distants. Vous pouvez utiliser -all pour répertorier tous les systèmes distants ou -inuse pour répertorier les systèmes en cours d'utilisation uniquement. |
| -info | Afficher des informations sur un système distant spécifié à partir de la base de données. Le format de la commande est le suivant :nas_svc_dataprotection remoteSystem -info -id |
| -id | ID du système distant. Le format de la commande est le suivant :nas_svc_dataprotection remoteSystem -info -id -sessionId |
| -sessionId | ID de la session. Le format de la commande est le suivant :nas_svc_dataprotection remoteSystem -info -id -sessionId |
| -add | Ajouter la session spécifiée à un système distant spécifique. Le format de la commande est le suivant :nas_svc_dataprotection remoteSystem -add -id -sessionId |
| Qualificateur Description | |
| -remove | Supprimer l'ID de session spécifié d'un système distant spécifique. Le format de la commande est le suivant :nas_svc_dataprotection remoteSystem -remove -id-sessionId |
| -delete | Supprimer l'enregistrement de base de données spécifié du système distant. Le format de la commande est le suivant :nas_svc_dataprotection remoteSystem -delete -id |
Arguments pour dpnetwork
nas_svc_dataprotection dpNetwork [-h] -list {-all | -inuse} -info -repair -cleanuporphan -id -silent
| Qualificateur Description | |
| -h, --help Afficher | le message d'aide et quitter. |
| -list | Répertorier les réseaux de protection des données. Vous pouvez utiliser -all pour répertorier tous les systèmes distants ou -inuse pour répertorier les systèmes en cours d'utilisation uniquement. |
| -info | Afficher les informations sur le réseau de protection des données. |
| -repair | Réparer l'enregistrement de base de données du cluster de réseau de protection des données. |
| -id ID du réseau de | protection des données. |
| -cleanuporphan | Supprimer les interfaces orphelines du réseau de protection des données. |
| -silent | Aucune question n'est posée. |
Générer un fichier d'archive SDNAS (svc_nas nas_svc_dc)
Ce script de maintenance génère un fichier d'archive avec des ressources SDNAS. Vous pouvez télécharger cette archive via REST à l'aide des objets REST supportMaterial.
Le script collecte les informations système et les ressources SDNAS pour le tri et la résolution des problèmes. Les données collectées incluent les configurations système, les journaux, les données d'exécution et d'autres informations. Lorsqu'il est exécuté sans options, ce script récupère l'intégralité des données.
Utilisation
| Fonction | Opérations système |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_nas nas_svc_dc [-h][-collect] [-noEtc]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -collect | Collecter les ressources SDNAS (par défaut). |
| -noÉtc | Ne pas collecter le répertoire .etc des serveurs NAS. |
Gérer les serveurs NAS (svc_nas nas_svc_nas)
Ce script vous permet de gérer les serveurs NAS à un niveau avancé, notamment les paramètres des serveurs NAS, la maintenance de la base de données et le dépannage du réseau.
Utilisation
| Fonction Opérations système | |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_nas nas_svc_nas {<NAS_server_name> | ALL} [-cava] [-checkup] [-dbms] [-dhsm] [-orphan] [-dns] [-ds] [-eventpub] [-fs] [-kerberos] [-ldap] [-list] [-lockd] [-nis] [-param] [-restart] [-security] [-vhdx]
Arguments facultatifs
| Qualificateur | Description |
| -cava | Gère les paramètres du service antivirus sur le serveur NAS spécifié. |
| -checkup | Exécuter des tests internes qui permettent d'identifier la cause première des erreurs potentielles de configuration ou d'environnement. |
| -dbms | Effectuer l'opération sur les bases de données. |
| -dhsm | Effectuer des opérations DHSM. |
| -orphan-dns | Répertorier ou supprimer le partage SMB orphelin ou l'exportation NFS.Afficher les paramètres DNS du serveur NAS et effectuer une recherche DNS. |
| -ds | Afficher le service d'annuaire Windows. |
| -eventpub | Afficher les paramètres de publication d'événements de fichiers et l'état de la connexion aux serveurs CEPA. |
| -fs | Charger ou télécharger un fichier dans le répertoire .etc du serveur NAS. |
| -kerberos | Afficher les paramètres Kerberos actuels du serveur NAS. |
| -ldap | Afficher les paramètres LDAP du serveur NAS et effectuer des opérations LDAP. |
| -list | Afficher la liste des serveurs NAS. |
| -lockd | Gérez les verrouillages de fichiers sur les serveurs NAS. |
| -nis | Afficher les paramètres NIS du serveur NAS et effectuer une recherche NIS. |
| -param | Gérer les paramètres du serveur NAS. |
| -restart | Redémarrer le serveur NAS spécifié. |
| -security | Afficher les composants de sécurité (certificats PKI et autres). |
| -vhdx | Afficher les métadonnées VHDX (fichiers de disque virtuel Hyper-V). |
Gérer une importation IMT (svc_nas nas_svc_imt)
Ce script de maintenance vous permet de gérer une importation IMT (Inband Migration Tool). Vous pouvez utiliser ce script pour effectuer des actions telles que forcer l'effacement des nœuds en échec pour permettre à une importation IMT bloquée de se terminer.
Utilisation
| Fonction | Opérations système |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_nas run nas svc_imt -h <NAS server name> [-i { <import session id> | --all | --failed}] [-n {id |--all}] [-f] [-s] [-r] [-c] [-d] [-l] [-t]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide. | |
| Qualificateur Description | |
| -i, --show-imports | Afficher l'ID et l'état des importations du système de fichiers pour le serveur NAS spécifié. Le format de la commande est le suivant :nas_svc_imt[-i |--show-imports] {--all | --failed}Vous pouvez filtrer les importations du système de fichiers en incluant l'une des options suivantes :id: afficher l'ID d'une session d'importation du système de fichiers spécifique.--all: afficher l'état de toutes les importations du système de fichiers.--failed: afficher uniquement les importations du système de fichiers ayant échoué.L'état d'importation est l'un des suivants :MIS_EXECUTING: l'importation traite activement les nœuds.MIS_PAUSED: l'importation est interrompue par l'utilisateur ou par une panne.MIS_WAITING_FOR_RESYNC: l'importation est inactive, mais avec un ou plusieurs nœuds continuellement en échec. Pour plus d'informations, utilisezsvc_nas_imt--show-failed-nodes.MIS_SYNCING: l'importation est inactive et ne comporte pas de nœuds continuellement en échec ; elle est en attente d'achèvement.MIS_COMPLETE: l'importation s'est terminée avec succès.MIS_CANCELLED: l'importation a été annulée.MIS_FAILED: l'importation a échoué en raison d'une erreur irrécupérable. |
| -n, --show-failed-nodes | Afficher l'identité (l'ino) et le chemin des nœuds continuellement en échec de l'importation du système de fichiers spécifiée. L'ino correspond au numéro d'inode décimal d'un répertoire ou d'un fichier sur le système de fichiers cible.Le format de la commande est le suivant :nas_svc_imt[-n | --show-failed-nodes] {| --all}Vous pouvez filtrer la liste des importations du système de fichiers avec des nœuds en échec en incluant l'une des options suivantes :id: afficher l'ID d'une session d'importation du système de fichiers spécifique.--all: afficher l'identité (ou l'ino) et le chemin des nœuds continuellement en échec de toutes les importations du système de fichiers pour le serveur NAS spécifié. |
| -f, --show-dirty-files | Afficher l'identité (ou l'ino) et le chemin des fichiers erronés de l'importation du système de fichiers spécifiée. Le format de la commande est le suivant :nas_svc_imt[-f | --show-dirty-files] {| --all}Vous pouvez filtrer la liste des importations du système de fichiers avec des nœuds en échec en incluant l'une des options suivantes :id: afficher l'ID d'une session d'importation du système de fichiers spécifique.--all: afficher l'identité et le chemin des fichiers erronés de toutes les importations du système de fichiers pour le serveur NAS spécifié. |
| -s, --show-nodes | Afficher les détails de l'importation du ou des nœuds spécifiés si plusieurs options --node sont présentes. L'ino correspond au numéro d'inode décimal d'un répertoire ou d'un fichier sur le système de fichiers cible. Le format de la commande est le suivant :nas_svc_imt[-s | --shownodes] --nodeL'état du nœud signalé est l'un des suivants :MNS_NONE: le nœud ne fait pas partie de l'importation, ou il n'a pas encore été découvert par l'importation.MNS_PENDING: le nœud a été découvert et fait partie de l'importation, mais il n'a pas encore été traité.MNS_FAILED: le nœud fait partie de l'importation, mais une erreur s'est produite lors du traitement ou lors de la tentative d'application d'une modification client ultérieure au nœud.MNS_MOVING: le nœud est en cours de traitement.MNS_MOVED: le nœud a été traité avec succès.MNS_STREAM: le nœud est un flux nommé qui fait partie de l'importation. |
| -r, --resync-nodes | Déclencher une resynchronisation du ou des nœuds spécifiés si plusieurs options --node sont présentes. L'ino correspond au numéro d'inode décimal d'un répertoire ou d'un fichier sur le système de fichiers cible. Le format de la commande est le suivant :nas_svc_imt[-r | --resync-nodes] --nodeSi les nœuds spécifiés ne correspondent pas à leur équivalent sur le système de fichiers source, une tâche est exécutée de manière asynchrone pour réimporter chacun des nœuds spécifiés. |
| -c, --clear-failed-nodes | Effacer de force l'erreur sur le ou les nœuds continuellement en échec spécifiés si plusieurs options --node sont présentes et associées à l'importation du système de fichiers donnée. L'ino correspond au numéro d'inode décimal d'un répertoire ou d'un fichier sur le système de fichiers cible. Le format de la commande est le suivant :nas_svc_imt[-c | --clear-failed-nodes][--yes]--nodeLorsqu'une erreur est effacée de force sur un nœud (en d'autres termes, un répertoire ou un fichier), le contenu peut ne pas être le même sur la source et la cible. Ces différences doivent être résolues manuellement à la fin de l'importation. Vous devez confirmer cette action via l'invite interactive ou en spécifiant l'option --yes. |
| -d, --drop-failed-nodes | Abandonner le nœud spécifié (ou les nœuds si plusieurs options --node sont présentes) de l'importation du système de fichiers donnée. L'ino correspond au numéro d'inode décimal d'un répertoire ou d'un fichier sur le système de fichiers cible. Le format de la commande est le suivant :nas_svc_imt[-d | --drop-failed-nodes][--yes]--nodeL'importation ne traite pas un nœud supprimé et n'essaie pas de lancer l'écriture. Des différences sont à prévoir et doivent être résolues manuellement à la fin de l'importation. Vous devez confirmer cette action via l'invite interactive ou en spécifiant l'option --yes. |
| -l, --list-dhsm-conns | Répertorie les connexions HTTP et HTTPS qui ont été migrées vers la destination de l'importation du système de fichiers spécifiée. Le format de la commande est le suivant :nas_svc_imt--list-dhsm-conns |
| -t, --set-dhsm-conn | Définir la connexion HTTP ou HTTPS qui doit devenir la connexion DHSM active sur la destination de l'importation du système de fichiers spécifiée.correspond à l'ID de connexion. Le format de la commande est le suivant :nas_svc_imt--set-dhsm-conn--cid |
Afficher le journal SDNAS (svc_nas nas_svc_log)
Ce script de maintenance vous permet d'afficher tous les journaux SDNAS disponibles. Vous pouvez également afficher les journaux actifs et mis à jour pendant une période spécifique.
Utilisation
| Fonction | Opérations système |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_nas_run nas_svc_log -h [-f | --full] [-s | --short] [-l | --last <sec>]
[-b | --before <sec>] [-n | --new]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide. | |
| -f, --full Afficher tous les journaux SDNAS disponibles. | |
| -l, --last Afficher le journal du dernier nombre de secondes spécifié. | |
| -b, --before | Afficher le journal plus ancien que le nombre de secondes spécifié. |
| --new | Afficher le journal depuis la dernière exécution de la commande nas_svc_log. |
| --short | Afficher le journal actif. |
Afficher les statistiques des sessions de sauvegarde NDMP et PAX (svc_nas nas_svc_paxstats)
Ce script affiche les statistiques avancées des sessions de sauvegarde NDMP et PAX en cours sur les serveurs NAS.
Utilisation
| Fonction | Diagnostic |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_nas nas_svc_paxstats { SVDM_A | SVDM_B | ALL } -stats { -reset | -verbose }
Arguments facultatifs
| Qualificateur Description | |
| -stats | Afficher les compteurs de statistiques des sauvegardes NDMP et PAX en cours.-verbose: afficher les compteurs de statistiques avancées des sauvegardes NDMP et PAX en cours.-reset: réinitialiser les compteurs de statistiques des sauvegardes NDMP et PAX. |
Arguments de positionnement
| Qualificateur Description | |
| SVDM_A | Serveur NAS A. |
| SVDM_B | Serveur NAS B. |
| ALL | Les deux serveurs NAS. |
Exécuter un processus tcpdump linux (svc_nas nas_svc_tcpdump)
Ce script de maintenance vous permet d'exécuter une opération tcpdump Linux sur une interface système à des fins de diagnostic.
La sortie de cette commande est enregistrée dans des fichiers à rotation périodique de taille fixe. Lorsqu'un fichier de sortie atteint la taille définie par -C ou une taille maximale différente, la sortie est redirigée vers un autre fichier. Cet autre fichier porte le même nom de base, mais un suffixe différent. Ce suffixe est composé d'un numéro compris entre 0 et la valeur spécifiée par l'option -W ou la limite de rotation maximale interne autorisée. Les fichiers à rotation périodique sont créés dans l'ordre numérique.
Utilisation
| Fonction | Diagnostic |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_nas nas_svc_tcpdump [-h] [-i <interface>] [-w <file name>]
[-W <rotations>] [-C <size>] [-s <number of bytes>]
[-t {1,2,3,4}] [-v {1,2,3}] [-D] [-F <filter file>] [-e] [-n] [-q]
[-T <timeout>] [-p <path>] [-y <data link type>]
[-L] [-K <tcpdump session ID>]
Tableau 2. Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -i, --interface | Spécifier l'interface à utiliser pour capturer les informations.L'interface par défaut pour l'espace de nommage hôte est mgmt0 ; pour SDNAS, la valeur par défaut est eth_mgmt. |
| -w, --filename | Spécifier le nom du fichier de base pour les fichiers de sortie. Le nom par défaut est dump.out. |
| -W, --rotations | Spécifier le nombre de fichiers pour la sortie. La valeur par défaut est 5. Le nombre maximal est 20. |
| -C, --size | Spécifier la taille de chaque fichier de sortie, en Mo. La valeur par défaut est 50. La taille maximale est 200. |
| -s, --snaplen | Capturer le nombre d'octets de données spécifié dans chaque paquet plutôt que le nombre par défaut, 65535. 0 correspond à la valeur par défaut. |
| -t, --timestamp | Ajouter le numéro correspondant (1, 2, 3 ou 4) à la commande d'horodatage pour spécifier l'affichage de l'horodatage dans la sortie :1. Ne pas imprimer d'horodatage sur chaque ligne de vidage.2. Imprimer un horodatage non formaté sur chaque ligne de vidage.3. Imprimer un delta (en microsecondes) entre la ligne précédente et la ligne actuelle sur chaque ligne de vidage.4. Imprimer un horodatage au format par défaut précédé de la date sur chaque ligne de vidage. |
| -v, --verbosity | Spécifier la verbosité de la sortie, 3 étant le niveau le plus élevé. |
| -D, --dump_intfs | Répertorier les interfaces réseau disponibles sur le système et sur lesquelles l'opération tcpdump peut capturer des paquets. |
| -F, --input _expr | Utiliser le fichier en tant qu'entrée pour l'expression de filtre. Le fichier doit se trouver dans le répertoire tcpdump. |
| -e, --llheader | Indiquer l'en-tête de niveau liaison sur chaque ligne de vidage. |
| -n, --no_addr | Ne pas convertir en noms les adresses telles que les adresses hôtes, les numéros de port, etc. |
| -q, --quiet Indiquer des informations abrégées sur le protocole pour raccourcir les lignes de sortie. | |
| -T, --timeout | Définir le délai d'expiration avant d'arrêter la trace. Le délai d'expiration est au format xy, où x est un nombre et y est l'unité de mesure du temps (seconde, minute, heure, jour). Voici quelques exemples : 30s, 10m, 5h, 2d.Pour que la trace continue de s'exécuter, définissez le délai d'expiration sur no. La valeur par défaut est no. |
| -p, --path | Spécifier le chemin du stockage des fichiers de sortie. La valeur par défaut est /opt/sdnas/log/svc_output. Le chemin spécifié doit être un répertoire existant sous /opt/sdnas/log/svc_output. |
| -y, --dlink | Définir sur datalinktype le type de liaison de données à utiliser lors de la capture de paquets. |
| -L, --list Répertorier les sessions tcpdump actives. | |
Tableau 2. Arguments facultatifs (suite)
| Qualificateur Description | |
| -K, --kill | Arrêter toutes les sessions tcpdump ou une session spécifique via son ID. |
Sauvegarder la configuration du serveur NAS (svc_nas_cbr)
Ce script de service vous permet de sauvegarder toutes les configurations du serveur NAS sur le cluster et d'afficher les configurations précédemment sauvegardées. Lorsque vous exécutez ce script, l'archive de sauvegarde est créée au format tar. Pour restaurer un serveur NAS à partir d'une archive de sauvegarde, contactez votre prestataire de services.
Utilisation
| Fonction Diagnostic et récupération | |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Aucun |
Format
svc_nas_cbr [-h] [-b]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d’aide et quitter. | |
| -b, --backup Sauvegarder les configurations du serveur NAS. | |
Exemple
Utilisez la commande suivante pour sauvegarder la configuration de votre serveur NAS :
svc_nas_cbr --backup
http://fd9f:1e6a:2ab0::201:4438:71f7:d:3085/api/instances/supportMaterial/5ccac68b-a14a-66e7-863e-9adalb00938e
CBR file: SDNAS_cbr_data_20190502_102926UTC.tar created on node 2
Consulter les problèmes CIFS (svc_nas_cifssupport)
Ce script de maintenance permet d'afficher des informations pour résoudre les problèmes liés au système CIFS. Il affiche des informations sur la connectivité réseau aux contrôleurs de domaine, les droits d'accès, les informations d'identification, les journaux d'accès et d'autres éléments connexes pour un serveur NAS spécifique ou pour tous les serveurs NAS.

REMARQUE : Veillez à exécuter ce script sur le nœud principal de l'appliance.
Utilisation
| Fonction Diagnostic | |
| Mode Normal ou Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Aucun |
Format
svc_nas_cifssupport [-h] [--server value] [--args="<value>")
Arguments facultatifs
| Qualificateur | Description |
| -h, --help | Afficher le message d'aide et quitter. |
| --args | Arguments de la commande de maintenance du NAS.[xx83] REMARQUE: Les arguments doivent être précédés de traits d'union. Par exemple:svc_nas_cifssupport--args=" <>" |
Arguments de positionnement
| Qualificateur | Description |
| --server | Spécifier le nom du serveur NAS sur lequel vous souhaitez exécuter l'action spécifique. |
Options
Utilisez l'argument --args pour spécifier des options supplémentaires.
[-h | -help | --help |]
Afficher l'aide et quitter. Utilisez cette option avec svc_nas_cifssupport pour afficher les options de niveau supérieur pour la commande. Pour afficher les options et les paramètres d'une option de niveau supérieur, utilisez l'option -help après l'option de niveau supérieur. Par exemple, la sortie de svc_nas_cifssupport
-accessright
--server nas 1 --args="-setspn -help" fournit des informations détaillées sur l'utilisation de l'option -setspn.
Calculez les privilèges d'accès effectifs d'un utilisateur sur une ressource de système de fichiers.
Usage :
svc_nas_cifssupport --server <server name> | --args="-accessright
{-user <user_name> [-domain <domain_name>] | -sid <SID>} {{-path <path_name> [-stop_on_symlink]} | -share <share_name>} "
-user [-domain] | -sid
Spécifiez le nom d'utilisateur et le domaine ou le SID de l'utilisateur.
{-path [-stop_on_symlink]} | -share
Indiquez la ressource du système de fichiers.
-acl
Videz ou affichez la liste de contrôle d'accès (ACL) pour la ressource du système de fichiers spécifiée.
Usage :
svc_nas_cifssupport --server <server name> | ALL --args="-acl
{{-path <pathname>
[-stop_on_symlink]}
|-share <sharename>}
[-verbose]
[-aclext]
|-fs <filesystem_name>
{-printstats
| -resetall
{[-path <path>]
| [-owner]
| [-group]
| [-dacl]
| [-sacl]}}"
-path
Affichez la liste de contrôle d'accès (ACL) du chemin d'accès.
-stop_on_symlink
Affichez la liste de contrôle d'accès du lien symbolique au lieu de la cible du lien.
-verbose
Affichez plus d'informations sur la liste de contrôle d'accès.
-aclext
Videz des détails supplémentaires sur les ACE conditionnelles et les attributs de ressources présents.
-fs
nom du système de fichiers.
-printstats
Obtenez les statistiques de la liste de contrôle d'accès sur le système de fichiers.
-resetall
Réinitialisez toutes les listes de contrôle d'accès sur le système de fichiers (définir tous les utilisateurs avec un accès complet).
-path
Copiez la liste de contrôle d'accès du chemin donné vers tous les autres fichiers du système de fichiers. Si vous spécifiez l'une des options suivantes -owner (-group, -dacl et -sacl), copiez uniquement les éléments pertinents. Vous pouvez utiliser ces options ensemble ou les combiner comme vous le souhaitez.
-owner
Réinitialisez les propriétaires.
-group
Réinitialisez les groupes.
-audit
-dacl
Réinitialisez la DACL.
-sacl
Réinitialisez la SACL.
Auditez les connexions CIFS (clients) actuelles sur le serveur SMB.
Usage :
svc_nas_cifssupport --server <server name> | ALL --args="-audit
-user <user_name> | -client <client_name>
| -full"
-user
Connexions d'audit pour l'utilisateur spécifié.
-client
Connexions d'audit pour l'adresse IP ou le client spécifié.
-full
Affichez plus de détails sur les ouvertures de fichiers par connexion.
-builtinclient
Auditez les connexions du contrôleur de domaine actuel sur le client intégré du serveur SMB.
Usage :
svc_nas_cifssupport --server <server name> | ALL --args="-builtinclient"
-checkup
Effectuez des tests de configuration interne pour découvrir la cause première d'une configuration potentielle ou d'erreurs environnementales.
Usage :
svc_nas_cifssupport --server<server name> | ALL --args="-checkup [-full] [-info]"
-full
Effectuez des tests supplémentaires qui pourraient prendre un temps significatif.
-info
Affichez des informations sur le test exécuté par la commande.
-cred
Affichez ou générez des paramètres de connexion utilisateur Windows. Utilisez cette commande pour résoudre les problèmes de contrôle d'accès des utilisateurs.
Usage :
svc_nas_cifssupport --server <server name> | ALL --args="-cred
{-user <user name> -domain <domain_name> | -sid <SID> | -uname <unix_name>} [-build] [-credext]"
-user -domain
Nom et domaine de l'utilisateur.
-sid
Le SID de l'utilisateur sous forme décimale.
-uname
Le nom UNIX ou l'ID numérique (utilisant la convention @uid=xxxx, gid=yyyy@, où xxxx et yyyy représentent respectivement la valeur numérique décimale de l'UID et le GID principal) de l'utilisateur.
i REMARGUE : La définition de l'UID par défaut sur 0, ou sur un utilisateur qui sera résolu à l'UID 0, accordera à cet utilisateur l'accès root complet. Assurez-vous que cette valeur n'est pas définie sur 0 pour les utilisateurs qui ne doivent pas avoir un accès complet.
-build
Générez les informations d'identification d'un utilisateur qui ne s'est pas encore connecté au serveur SMB.
REMARQUE : Cette option nécessite un ID/mot de passe d'administrateur de domaine.
-credext
Incluez des détails supplémentaires sur les revendications présentes dans le ticket Kerberos. Ce n'est que pour le contrôle d'accès dynamique (DAC).
Répertoriez (-info) ou forcez la mise à jour (-update) des objets de stratégie globale (GPO) Windows qui sont appliqués au serveur SMB.
Usage :
svc_nas_cifssupport --server <server name> | ALL --args="-gpo [-info] [-update]"
Activez ou désactivez les répertoires de base SMB. Une fois la fonctionnalité activée, un fichier homedir contenant le nom des utilisateurs SMB et leur répertoire de base connexe doit être téléchargé sur le serveur NAS à l'aide de la commande CLI uemcli /net/nas/server. Ensuite, les utilisateurs SMB peuvent se connecter au partage SMB HOME.
Usage :
svc_nas_cifssupport --server <server name> | ALL --args="-homedir [-enable] | [-disable]"
[-enable]
Active la fonctionnalité des répertoires de base.
[-disable]
Désactivez la fonctionnalité des répertoires de base.
Joignez le serveur spécifié à un domaine Windows Active Directory (AD), déplacez-le vers une autre unité d'organisation (UO) ou recueillez des informations à son sujet à partir du contrôleur de domaine (DC).
Usage :
svc_nas_cifssupport --server <server name> | ALL --args="-Join -compname <comp_name> -domain <full_domain_name> -admin <admin_name> [-ou <organizational_unit>] [-option {reuse | resetserverpasswd | addservice=nfs}]
-admin
Spécifiez un compte disposant de privilèges d'administrateur sur le domaine spécifié. Le mot de passe doit être fourni lorsque vous y êtes invité.
-ou
Spécifiez l'unité d'organisation dans laquelle placer ou déplacer l'ordinateur spécifié.
-option {reuse | resetserverpasswd | -addservice=nfs}
réutiliser
Autorisez l'ordinateur spécifié à rejoindre le serveur en devenant propriétaire d'un compte d'ordinateur existant dans le domaine Windows AD qui correspond au nom d'ordinateur spécifié dans la commande.
resetserverpasswd
Réinitialisez le mot de passe du serveur sur le DC.
- addservice=nfs
Ajoutez un SPN NFS pour le serveur spécifié dans Active Directory pour Secure NFS.
Connectez les tentatives d'ouverture de session utilisateur ou d'ordinateur pour l'adresse IP spécifiée ou pour tous les clients lorsqu'aucune adresse IP n'est spécifiée.
Usage :
svc nas cifssupport --server <server name> | ALL --args="-logontrace { enable <ip_address> | -disable | -list}"
-Isarpc
Interrogez l'identité de l'utilisateur Windows spécifié pour un compte particulier par nom d'utilisateur ou SID (ID de sécurité) et retournez l'UID Unix correspondant.
Usage :
svc_nas_cifssupport --server <server name> | ALL --args="-lsarpc
-nb <comp_name> {-user <user_name> | -sid <SID> [hex=<0/1>] | -priv}"
-nb
Spécifiez le nom NetBIOS du serveur.
-user | -sid
Spécifiez le nom d'utilisateur ou le SID.
hex=<0/1>
Spécifiez si le SID est donné au format décimal (0) ou hexadécimal (1).
-priv
Répertoriez tous les privilèges disponibles sur le domaine. Cela peut être utilisé pour résoudre les problèmes de langue étrangère.
-nltest
Simulez une authentication d'utilisateur NTLM sur le serveur en indiquant un nom d'utilisateur de domaine et une paire de mots de passe. Utilisez cette commande pour résoudre les problèmes de connexion ou tester les connexions DC. Cette commande s'applique uniquement aux serveurs qui sont joints à un domaine Windows.
Usage :
svc_nas_cifssupport --server <server name> | ALL --args="-nltest
-nb <comp_name> {-user <user_name> -dom <domain> -usrpwd
<user_password> [-wkst <client_name>]}"
-wkst
Sinon, définissez un nom de station de travail dans la demande NTLM.
-pdcdump
Affichez des informations sur chaque contrôleur de serveur SMB utilisé au niveau du serveur NAS. Cette commande s'applique uniquement aux serveurs qui sont joints à un domaine Windows.
Usage :
svc_nas_cifssupport --server <server name> | ALL --args="-pdcdump"
-pingdc
Vérifiez la connectivité réseau du serveur CIFS spécifié par le nom NetBIOS ou le nom de l'ordinateur avec un contrôleur de domaine. Une fois la connectivité établie, la commande vérifie qu'un serveur CIFS peut accéder et utiliser les services de contrôleur de domaine. Cette commande s'applique uniquement aux serveurs qui sont joints à un domaine Windows.
Usage :
svc_nas_cifssupport --server <server name> | ALL --args="-pingdc -compname <comp_name> [-dc <netbios_DC_name>] [-verbose]"
-samr
Interrogez les groupes auxquels un utilisateur appartient à l'aide du nom d'utilisateur ou du SID.
Usage :
svc_nas_cifssupport --server <server name> | ALL --args="-samr -nb <comp_name> {-sid <SID> | -user <user_name>} "
Accédez à la base de données de mappage sécurisé qui sert de mécanisme de cache pour relier les SID Windows aux UID UNIX.
REMARQUE : La modification d'un SID en mappage UID peut affecter la sécurité. Procédez avec précaution.
Usage :
svc_nas_cifssupport --server <server name> | ALL --args="-secmap
-list
[ -user <user_name> -domain <domain_name>
| -domain <domain_name>
| -sid <SID>
| -uid <user_id>
| -gid <group_id> ]
| -create { -name <name> -domain <domain_name> | -sid <SID> }
| -update { -name <name> -domain <domain_name> | -sid <SID> }
| -delete { -name <name> -domain <domain_name> | -sid <SID> }
| -export [ -file <filename> ]
| -import -file <filename>
| -report"
-list [-user -domain | -domain | -sid | -uid | -gid ]
Accédez à la base de données de mappage sécurisé qui sert de mécanisme de cache pour relier les SID Windows aux UID UNIX.
-create {-name -domain | -sid } Ajoutez une nouvelle entrée de mappage dans la base de données de mappage sécurisé.
-update {-name -domain | -sid } Mettez à jour une entrée de mappage dans la base de données de mappage sécurisé.
-delete {-name -domain | -sid } Supprimez une entrée de mappage de la base de données de mappage sécurisé.
-export [-file] Exportez la base de données de mappage sécurisé vers le fichier spécifié.
-import -file Importez la base de données de mappage sécurisé à partir du fichier spécifié.
-report Affichez l'intégrité et le contenu de la base de données de mappage sécurisé.
Gérez les entités de sécurité Windows (SPN) de l'ordinateur spécifié qui est joint à AD.
REMARQUE : Les SPN sont requis pour les configurations de domaine dans lesquelles le domaine DNS est différent du domaine d'authentication (realm Kerberos). Par exemple, si la zone de serveur DNS inclut un enregistrement DNS CNAME qui mappe compname. vers compname., l'hôte compname. doit être ajouté pour compname.
Usage :
svc_nas_cifssupport --server <server name> | ALL --args="-setspn
-list compname=<comp_name> | -add <SPN>
compname=<comp_name>,domain=<full_domain_name>,admin=<admin_name>
| -delete <SPN>"
-list compname=
Affichez tous les SPN pour le serveur FQDN spécifié, tant pour le serveur SMB que pour l'entrée AD Windows.
-add compname=, domain=, admin=
Ajoutez le SPN spécifié à la fois au serveur NAS et à AD.
-delete
Supprimez le SPN spécifié à la fois pour le serveur NAS et AD.
Résolvez les problèmes avec le mécanisme de mise en cache de filiale Microsoft Windows. BranchCache V1 et BranchCache V2 sont pris en charge.
Usage :
svc_nas_cifssupport --server <server name> | ALL --args="-smbhash
-hashgen <path> [-recursive] [-minsize <size>]
| -hashdel <path> [-recursive]
| -abort <id>
| -info
| -fsusage <fs_name>
| -exclusionfilter <filter>
| -audit {enable | disable} [-task] [-service] [-access]
| -cleanup <fs_name> [-all | -unusedfor <days> | -unusedsince <date>]
-hashgen [-recursive] [-minsize ]
Générez tous les fichiers de hachage SMB pour le chemin spécifié. Si -recursive est utilisé, le hachage SMB est généré de manière récursive pour les sous-répertoires.
-hashdel [-recursive]
Supprimez tous les fichiers de hachage SMB pour le chemin spécifié.
-abort
Annulez la demande spécifiée, en attente ou en cours (génération ou suppression de fichier de hachage). L'ID de la demande est dans le résultat de -info.
-info
Affichez des informations détaillées pour le service de génération de hachage.
-fusage
Affichez l'utilisation du disque du fichier de hachage SMB pour le système de fichiers spécifié.
-exclusionfilter
Ne générez pas de fichier de hachage SMB pour les fichiers qui correspondent au filtre d'exclusion.
-audit {enable | disable} [-task] [-service] [-access]
Activez la génération d'audits dans le journal d'événements smbhash.
- cleanup [-all | -unusedfor | -unusedsince
Nettoyez les fichiers de hachage SMB pour le système de fichiers spécifié.
Annulez la jonction de l'ordinateur spécifié à son domaine AD. Si le DNS dynamique est utilisé, l'entrée est supprimée d'AD et du DNS. Le mot de passe du compte spécifié avec les privilèges d'administrateur du domaine doit être fourni lorsque vous y êtes invité.
Usage :
svc_nas_cifssupport --server <server name> | ALL --args="-Unjoin -compname <comp_name> -domain <full_domain_name> -admin <admin_name>"
Exemple
Utilisez la commande suivante pour afficher l'ACL du partage smbshare sur le serveur NAS nas1 :
svc_nas_cifssupport --server nas1 --args="-acl -share smbshare"
nas1 : done
ACL DUMP REPORT
Share : \\nas1\smbshare
UID : 0
GID : 1
Rights : rwxr-xr-x
Paramètres NAS avancés (svc_nas_tools et svc_nas_global_tools)
Ces scripts de service vous permettent d'afficher et de personnaliser les paramètres des différents composants du serveur NAS. Les valeurs par défaut des paramètres du serveur NAS sont adaptées à la majorité des exemples d'utilisation, mais ce script vous permet d'ajuster les paramètres selon les besoins de votre entreprise.
Bien que les scripts svc_nas_tools et svc_nas_global_tools utilisent les mêmes arguments et options, leur application est différente :
- Utilisez le script svc_nas_tools pour vérifier et personnaliser les paramètres d'un serveur NAS spécifique.
- Utilisez le script svc_nas_global_tools pour vérifier et personnaliser les paramètres de tous les serveurs NAS du cluster.
Exécutez sans args pour afficher l'utilisation interne du NAS.
Utilisation
| Fonction Diagnostic | |
| Mode Normal ou Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
svc_nas_tools [-h] [--server value] [--args="<value>")
svc_nas_global_tools [-h] [--args="<value>"]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le mes | ssage d'aide et quitter. |
| --args NAS_CMD_ARGS | Arguments de la commande de maintenance. i REMARGUE: Un double tiret doit précéder les arguments. Par exemple:svc_nas_tools -- args="" Les arguments -dbms, -kerberos, -restart et -vhdx ne s'appliquent pas à svc_nas_global_tools. |
Options
Utilisez l'argument --args pour spécifier les options supplémentaires suivantes :
[-h | -help | --help |]
Afficher l'aide et quitter. Utilisez cette option avec svc_nas_tools pour afficher les options de niveau supérieur pour une commande. Pour afficher les options et les paramètres d'une option de niveau supérieur, utilisez l'option -help après l'option de niveau supérieur. Par exemple, la sortie svc_nas_tools --server nas 1 -args="-stats -help" fournit des informations détaillées sur l'utilisation de l'option -setspn.
-cava
Afficher l'état du service antivirus du serveur NAS, y compris l'état de la connexion aux serveurs CAVA (Celerra AntiVirus Agent), le nombre de fichiers vérifiés et leur progression.
Usage :
svc_nas_tools <NAS_server_name> --args="-cava
[-stats
| -set accesstime={ now | none | [[[ [yy]mm]dd]hh]mm[.ss] }]
| -fsscan [ <fs_mountpath> { -list | -create | -delete }]]"
-stats
Afficher les compteurs de statistiques pour le service antivirus.
-set accesstime={ now | none | [[[[yy]mm]dd]hh]mm[.ss]} ]
Activer l'analyse lors de la première lecture et modifier le paramètre de temps d'accès, où :
- Spécifiez now pour activer la fonctionnalité d'analyse lors de la première lecture et définir l'heure de référence sur Now.
- Spécifiez none pour désactiver la fonctionnalité d'analyse lors de la première lecture.
- Spécifiez [[[yy]mm]dd]hh]mm[. ss] pour activer la fonctionnalité de numérisation en première lecture et de définir l'heure de référence en fonction de la valeur spécifiée.
-fsscan [ { -list | -create | -delete } ]
Démarrer, arrêter ou afficher l'état d'une analyse complète du système de fichiers, où :
- L'option vous permet de spécifier l'emplacement du système de fichiers à analyser.
- L'option -list affiche l'état d'analyse du système de fichiers spécifié.
- L'option -create lance une analyse complète sur le système de fichiers et les options hors connexion permettent l'analyse du système de fichiers sur tous les fichiers hors ligne. Par défaut, les systèmes de fichiers hors ligne ne sont pas inclus. • L'option -delete arrête l'analyse.
i REMARGUE : Si aucun système de fichiers n'est spécifié, cette option affiche l'état de l'analyse du système de fichiers pour tous les systèmes de fichiers.
-dbms
Gérer les bases de données du serveur NAS.
Usage :
svc_nas_tools <NAS_server_name> --args="-dbms
-list [<db_name>]
| -compact [<db_name>]
| -stats [-reset]
| -backup -target <path_name>
| -restore -source <path_name> [-silent]
-list [ ]
Afficher les bases de données du serveur NAS.
-compact [ ]
Compresser les bases de données du serveur NAS.
-stats [-reset]
Afficher les statistiques sur les bases de données du serveur NAS.
-backup -target
Effectuer la sauvegarde en ligne de l'environnement de base de données du serveur NAS.
-restore -source [-silent]
Restaurer l'environnement de base de données du serveur NAS à partir de fichiers de sauvegarde.
Afficher les paramètres DNS actuels du serveur NAS.
Usage :
svc_nas_tools <NAS_server_name> --args="-dns
[-dump
| -lookup{
-host <host_name>
| -addr <ipv4_or_ipv6_address>}]
-dump
Afficher le contenu du cache DNS actuel.
-lookup { -host | -addr }
Fournit des informations de recherche sur la ressource spécifiée.
Afficher les informations du service d'annuaire Windows.
Usage :
svc_nas_tools <NAS_server_name> --args="-ds [-dump]"
-dump
Afficher le cache du service d'annuaire Windows.
Afficher les paramètres Kerberos actuels du serveur NAS.
Usage :
svc_nas_tools <NAS_server_name> --args="-kerberos
| -listrealms
| -listspn
| -keytab [-v]
| -conf
| -log [-all]"

REMARQUE : Cette option ne s'applique pas au script svc_nas_global_tools.
-listrealms
Répertoriez les realms Kerberos configurés sur le serveur NAS.
-listspn
Répertoriez les principaux de service Kerberos définis dans Active Directory (AD) et keytab (serveur CIFS joint).
-keytab
Vider la table de clés Kerberos du serveur NAS.
-conf
Vider le fichier de configuration Kerberos pour ce serveur NAS.
-log [-all]
Extraire les logs Kerberos du log récent du serveur NAS.

REMARQUE : L'option -all analyse l'intégralité du fichier journal du serveur.
Afficher les paramètres LDAP actuels du serveur NAS.
Usage :
svc nas_tools <NAS_server_name> --args="-ldap
| -refresh
| -lookup {
-user <username>
| -group <groupname>
| -uid <uid>
| -gid <gid>
| -hostbyname <hostname>
| -netgroup <groupname>}
-refresh
Si LDAP est configuré sans IP statique, actualisez l'IP des serveurs LDAP du domaine à partir de DNS.
-lookup {-user | -group | -uid | -gid | -hostbyname | -netgroup }
Fournit des informations de recherche sur la ressource spécifiée à des fins de dépannage.
Gérez les verrouillages de fichiers sur les serveurs NAS.
Usage :
svc_nas_tools <NAS_server_name> --args="-lockd
-list
-info -fldp <address>
-remove -fldp <address> -credp <address>
-stat [-reset]"
-list
Affichez les fichiers verrouillés sur le serveur NAS avec leur nombre de verrouillages. Les fichiers sont triés par système de fichiers. Chaque fichier est identifié par son numéro d'inode, mais aussi par un token fldp=
à utiliser avec l'option -info.-info -fldp
Affichez des informations détaillées sur un fichier spécifique. Pour chaque verrouillage de fichier, cette commande affiche également le token credp=
. Vous pouvez utiliser ce token avec l'option -remove.-remove -fldp
-credpSur le fichier identifié par la valeur fldp, utilisez cette commande pour supprimer le verrouillage de la plage correspondant aux informations d'identification de verrouillage spécifiées.
-stat [-reset]
Afficher (et éventuellement réinitialiser) les statistiques sur les verrouillages de fichiers. Les compteurs de statistiques sont globaux pour la fonctionnalité SDNAS et peuvent être associés à d'autres serveurs NAS sur le même nœud.
Afficher les paramètres NIS actuels du serveur NAS.
Usage :
svc_nas_tools <NAS_server_name> --args="-nis
[-lookup{
-user { -name <user_name> | -uid <unix_user_id> }
| -group { -name <group_name> | -gid <group_unix_id> }
| -host { -name <host_name> | -addr <host_ip_address> }
| -netgroup { -name <group_name> | -member <host_name>} ]"
- lookup {-user {-name | -uid } | -group {-name | -gid } | -host {-name | -addr } | -netgroup {-name | -member }}
Fournit des informations de recherche sur la ressource spécifiée à des fins de dépannage.
Affichez ou modifiez les emplacements des paramètres du serveur NAS.
Usage :
svc_nas_tools <NAS_server_name> --args="-param
{-info
|-facility {<facility> | -all} -list
|-facility {<facility> | -all} -info {<param_name> [-verbose] | -all}
|-facility <facility> -modify <param_name> -value <new_value>} "
-info
Afficher tous les emplacements des paramètres NAS.
-facility { | -all } -list
Afficher toutes les valeurs de paramètre NAS de l'installation spécifiée pour le serveur NAS spécifié.
-facility { | -all } -info { [-verbose] } | -all
Afficher les détails du paramètre NAS spécifié de l'installation spécifiée pour le serveur NAS spécifié.
-facility -modify -value
Modifier la valeur du paramètre NAS spécifié de l'emplacement spécifié pour le serveur NAS spécifié.
Redémarrer le serveur NAS spécifié. La sortie de la commande -info ou -modify informe l'utilisateur si cela est requis pour le paramètre spécifié.
REMARQUE : Cette option ne s'applique pas au script svc_nas_global_tools.
Usage :
svc_nas_tools <NAS_server_name> --args="-restart[-silent]"
-silent
Ne pas demander de confirmation utilisateur avant de redémarrer le serveur NAS.
Affichez les métadonnées VHDX (fichiers de disque virtuel Hyper-V).
REMARQUE : Cette option ne s'applique pas au script svc_nas_global_tools.
Usage :
svc_nas_tools <NAS_server_name> --args="-vhdx -file <vhdx file>
[-verbose]"
-verbose
Affichez les métadonnées VHDX, y compris les PR SCSI.
Exemple
Utilisez la commande suivante pour afficher l'ACL du partage smbshare sur le serveur NAS nas1 :
svc_nas_tools --server NasServer4461 --args="-param -facility ldap -list"
NasServer4461:
param_name facility default current configured
SecurityLayer 1dap 2 2
cacheMaxGroups 1dap 10000 10000
cacheMaxHosts 1dap 10000 10000
Passer en mode maintenance (svc_nas_maintenance_mode)
Le script de maintenance vous permet de mettre le nœud NAS en mode maintenance, ainsi que de sortir du mode maintenance et d'afficher l'état actuel du nœud NAS.
Utilisation
| Fonction Opérations système | |
| Mode Normal ou Maintenance | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Oui | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables 1. Le NAS doit être installé sur les deux nœuds. | 2. Le docker NAS doit être opérationnel sur les deux nœuds.3. Les deux nœuds doivent être en bon état. |
Format
svc_nas_maintenance_mode [-h] [enter, exit, status]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action | Description |
| enter | Mettre le nœud NAS en mode maintenance. |
| exit | Sortir le nœud NAS du mode maintenance. |
| status | Obtenir l’état actuel du nœud NAS à des fins de maintenance. |
Afficher l'utilisation des inodes (svc_nas_storagecheck)
Ce script de maintenance vous permet d'afficher l'utilisation des inodes de tous les systèmes de fichiers d'une appliance.
Utilisation
| Fonction Diagnostic | |
| Mode Normal ou Maintenance | |
| Utilisation Général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Un serveur NAS et au moins un système de fichiers. |
Format
svc_nas_storagecheck [-h] [-i]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action | Description |
| -i | Afficher l’utilisation des inodes de tous les systèmes de fichiers de l'appliance. |
Obtenir des informations sur le serveur NAS et gérer les paramètres (svc_nas_tools)
Ce script de maintenance vous permet d'obtenir et de configurer des informations pour un serveur NAS spécifique.
Format
svc_nas_tools [-h] [--server value] [--args value]
Utilisation
| Fonction | Diagnostic |
| Mode Normal ou Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| --args | Utiliser une option spécifique pour l'argument de la commande de maintenance. |
Arguments de positionnement
| Qualificateur Description | |
| --server | Spécifier le nom du serveur NAS. |
Autres arguments
Le tableau suivant présente les options disponibles qui sont utilisées pour gérer le serveur NAS. Vous devez utiliser l'argument --args avec ces options, comme illustré dans l'exemple suivant :
svc_nas_tools --server nas1 --args="-dns"
| Qualificateur | Description |
| -cava | Gère les paramètres du service antivirus sur le serveur NAS spécifié. |
| -dbms | Effectuer une opération sur les bases de données. |
| -dns | Afficher les paramètres DNS du serveur NAS et effectuer une recherche DNS. |
| -ds | Afficher le service d'annuaire Windows. |
| -file | Charger ou télécharger un fichier dans le répertoire / .etc du serveur NAS. |
| -kerberos | Afficher les paramètres Kerberos actuels du serveur NAS. |
| -ldap | Afficher les paramètres LDAP du serveur NAS et effectuer des opérations LDAP. |
| -lockd | Gérez les verrouillages de fichiers sur les serveurs NAS. |
| -nis | Afficher les paramètres NIS du serveur NAS et effectuer une recherche NIS. |
| -param | Gérer les paramètres du serveur NAS. |
| -restart | Redémarrer le serveur NAS spécifié. |
| -vhdx | Afficher les métadonnées des fichiers de disque virtuel Hyper-V (VHDX). |
Récupérer les appareils réseau et les adresses IP du serveur NAS (svc_nasserver_to_netdevice)
Ce script de maintenance vous permet d'utiliser un nom de serveur NAS pour récupérer les adresses IP d'interface de fichiers et les appareils réseau associés à ce serveur NAS.
Utilisation
| Fonction Opérations système | |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_nasserver_to_netdevice [-h] --server <value>
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Arguments requis
| Qualificateur | Description |
| --server | Nom du serveur NAS. |
Consulter les informations réseau (svc_networkcheck)
Ce script de maintenance vous permet de collecter des informations sur le réseau de l'appliance et d'exécuter un ensemble d'outils de diagnostic réseau.
Utilisation
| Fonction | Diagnostic |
| Mode Normal et Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Aucun |
Format
svc_networkcheck [-h]
{arp, info, tracert, tpc, ethtool, ping, interfaces, ping6, netstat, dns, bond_list}
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action | Description |
| arp | Afficher les paramètres de cache des enregistrements ARP (Address Resolution Protocol). |
| info | Effectuer des vérifications du réseau et du système. |
| tracert | Effectuer une opération traceroute vers l'adresse IP (IPv4 ou IPv6). |
| tpc | Effectuer une vérification du port TCP à l'aide de Telnet. |
| ethtool | Afficher des informations sur le pilote de périphérique réseau et les paramètres matériels. |
| ping | Envoyer un ping à l'adresse IP ou au nom d'hôte d'une cible IPv4. Les informations sont répertoriées dans la sortie de la commande svc_networkcheck interfaces. |
| interfaces | Afficher les noms d'interface, les adresses IP et les connexions. |
| ping6 | Envoyer un ping à l'adresse IP ou au nom d'hôte d'une cible IPv6. Les informations sont répertoriées dans la sortie de la commande svc_networkcheck interfaces. |
| netstat | Effectuer une opération netstat sur le nœud. |
| dns | Effectuer une vérification DNS à l'aide de l'outil dig. |
| bond_list | Afficher les appareils de liaison système et leurs paramètres. |
Afficher les paramètres de cache des enregistrements ARP (svc_networkcheck ARP)
Ce script de maintenance affiche les paramètres de cache des enregistrements ARP.
Format
svc_networkcheck arp [-h] {ipv4, ipv6}
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Arguments de positionnement
| Action Description | |
| ipv4 | Afficher les paramètres de cache des enregistrements ARP pour la version IPv4 du protocole IP. |
| ipv6 | Afficher les paramètres de cache des enregistrements ARP pour la version IPv6 du protocole IP. |
Exemple
Utilisez la commande suivante pour afficher les valeurs des paramètres ARP pour IPv4 :
svc_networkcheck arp ipv4
--- Node status: Normal Mode ---
================[FNM00175201431-A][Wed Dec 23 14:18:03 UTC 2020] Beginning Run
================
The values of ARP settings for ipv4:
net.ipv4.neigh.default.gc_thresh1 = 1024
net.ipv4.neigh.default.gc_thresh2 = 4096
net.ipv4.neigh.default.gc_thresh3 = 16384
================[FNM00175201431-A][Wed Dec 23 14:18:03 UTC 2020] End of Run
================
Effectuer des vérifications du réseau et du système (svc_networkcheck info)
Ce script vous permet d'effectuer des vérifications du réseau et du système sur les éléments suivants : NTP, date, heure, IP, DNS, ARP et netstat.
Format
svc_networkcheck info [-h]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Vérifier la disponibilité des ports du serveur (svc_networkcheck tracert)
Ce script de maintenance vous permet d'effectuer une opération traceroute vers l'adresse IP, IPv4 comme IPv6. L'opération suit la route empruntée par les paquets depuis un réseau IP vers un hôte.
Format
svc_networkcheck tracert [-h] [-N {host, sdnas}] destination
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -N, --namespace Définir l'espace de nommage réseau (hôte ou SDNAS). | |
Arguments de positionnement
| Action | Description |
| destination | Destination à laquelle les paquets sont envoyés. |
Vérifier le port TCP (svc_networkcheck TCP)
Ce script de maintenance vous permet de vérifier la disponibilité des ports sur un serveur spécifique afin de vous assurer que vous pouvez établir une connexion TCP.
Format
svc_networkcheck tcp [-h] [server <value>] [port <value>]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Arguments de positionnement
| Action | Description |
| server | Vérifier la disponibilité d'un serveur (IP ou nom d'hôte). |
| port | Vérifier la disponibilité d'un port spécifique. |
Exemple
L'exemple suivant utilise la commande svc_networkcheck tracert pour vérifier si une connexion SSH peut être établie avec un serveur distant :
svc_networkcheck tcp <ip address>
==== tpc ========
Escape character is '^]'.
--- INFO: the tcp listening port <ip address> is available
Afficher les informations sur le pilote de périphérique réseau et le matériel (svc_networkcheck ethtool)
Ce script de maintenance vous permet d'afficher des informations sur le pilote de périphérique réseau et les paramètres matériels.
Format
svc_networkcheck ethtool [-h] devname {value | all}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Arguments de positionnement
| Action | Description |
| devname | Spécifier le nom du périphérique réseau ou saisir all pour afficher des informations sur tous les périphériques réseau. |
Envoyer un ping à une cible IPV4 (svc_networkcheck ping)
Ce script de maintenance vous permet d'envoyer un ping à une cible IPv4 en utilisant son nom d'hôte ou son adresse IP.
Format
svc_networkcheck ping [-h] [-s {1500,9000}] [-I <value>] [-m <value>]
[-c <value>] [-f] [-N {host,sdnas}] destination
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -s, --mtu Envoyer un ping avec la valeur MTU donnée (1500 ou 9000). | |
| -I, --sip | Spécifie l'adresse IP source du ping ou le nom de l'interface. |
| -m, --mark | Spécifie la marque de connexion NAS utilisée pour trouver l'adresse IP source. |
| -c, --countQualificateur Description | Spécifie l'heure à laquelle le système cesse d'envoyer des paquets ECHO_REQUEST. |
| -f, --fragmentation Empêcher la fragmentation des paquets. | |
| -N, --namespace Définit l'espace de nommage réseau (hôte ou SDNAS). | |
Arguments de positionnement
| Action Description | |
| destination | Spécifier l'adresse IP ou le nom d'hôte. |
Exemple
Utilisez la commande suivante pour afficher les valeurs de l'opération de ping de la cible IPv4 ou.
svc_networkcheck ping 10.244.192.93 -c 3 --mtu 1500 --mark 10
=== Node status: Normal Mode ===
================[FNM00175201431-A][Wed Dec 23 09:28:08 UTC 2020] Beginning Run
================
PING 10.244.192.93 (10.244.192.93) 1500(1528) bytes of data.
1508 bytes from 10.244.192.93: icmp_seq=1 ttl=62 time=0.356 ms
1508 bytes from 10.244.192.93: icmp_seq=2 ttl=62 time=0.407 ms
1508 bytes from 10.244.192.93: icmp_seq=3 ttl=62 time=0.383 ms
--- 10.244.192.93 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2045ms
rtt min/avg/max/mdev = 0.356/0.382/0.407/0.020 ms
================[FNM00175201431-A][Wed Dec 23 09:28:10 UTC 2020] End of Run
================
Envoyer un ping à une cible IPV6 (svc_networkcheck PING6)
Ce script de maintenance vous permet d'envoyer un ping à une cible IPv6 en utilisant son nom d'hôte ou son adresse IP.
Format
usage: svc_networkcheck ping6 [-h] [--mtu {1500,9000}] [--sip SIP]
[--mark MARK] [--count COUNT] [-f]
[-N {host,sdnas}]
destination
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -s, --mtu Envoyer un ping avec la valeur MTU donnée (1500 ou 9000). | |
| -I, --sip | Spécifie l'adresse IP source du ping ou le nom de l'interface. |
| -m, --markQualificateur Description | Spécifie la marque de connexion NAS utilisée pour trouver l'adresse IP source. |
| -c, --count | Spécifie l'heure à laquelle le système cesse d'envoyer des paquets ECHO_REQUEST. |
| -f, --fragmentation Empêcher la fragmentation des paquets. | |
| -N, --namespace Définit l'espace de nommage réseau (hôte ou SDNAS). | |
Arguments de positionnement
| Action Description | |
| destination | Spécifier l'adresse IP ou le nom d'hôte. |
Afficher les connexions réseau (svc_networkcheck netstat)
Ce script de maintenance vous permet d'utiliser l'outil netstat pour afficher les connexions réseau des nœuds.
Format
svc_networkcheck netstat [-h]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Effectuer une vérification DNS (svc_networkcheck DNS)
Ce script de maintenance vous permet d'effectuer une vérification du Domain Name System à l'aide de l'outil dig.
Format
svc_networkcheck dns [-h] name
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Arguments de positionnement
| Action | Description |
| name | Spécifier le nom de l'enregistrement de ressource à trouver. |
Consulter les appareils de liaison système (svc_networkcheck bond_list)
Ce script de maintenance vous permet de consulter les appareils de liaison système et leurs paramètres.
Format
svc_networkcheck bond_list -h
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Exemple
L'exemple suivant affiche la sortie de la commande svc_networkcheck bond_list:
svc_networkcheck bond_list
bond0: system bond (not allowed to change options)
- options:
mode=802.3ad
- alerts: No active alerts found
- ports:
ens7f3:
Link up: up
Carrier: 1
Bonding State: active
MAC: 0c:48:c6:73:67:5f
PERM_MAC: 0c:48:c6:73:67:5f
MTU: 1500
Speed: 25000
Duplex: full
Aggregator id: 1
ens7f2:
Link up: up
Carrier: 1
Bonding State: backup
MAC: 0c:48:c6:73:67:5f
PERM_MAC: 0c:48:c6:73:67:5e
MTU: 1500
Speed: 25000
Duplex: full
Aggregator id: 2
bond1: unknown bond (not allowed to change options)
- options:
mode=802.3ad miimon=200 updelay=0 downdelay=0 xmit_hash_policy=layer2+3 lacp_rate=slow
- alerts:
The exception from appliance_list is: global name 'ListAppliances' is not defined
Alert id : f2779470-496a-4d49-a086-bef6dabc2209
Error Code : 0x01807a02
Severity : Major
Timestamp (UTC) : 2021-10-26 19:00:03+00
Appliance Name : A1
Resource Type : bond
Resource Name : BaseEnclosure-NodeA-bond1
Description : One or more bond ports are in link down state or Link Aggregation Control Protocol (LACP) is in degraded state.
- ports:
ens2f1:
Link up: up
Carrier: 1
Bonding State: active
MAC: 00:60:16:b9:53:4d
PERM_MAC: 00:60:16:b9:53:4d
MTU: 1500
Speed: 25000
Duplex: full
Aggregator id: 1
ens2f0:
Link up: up
Carrier: 1
Bonding State: backup
MAC: 00:60:16:b9:53:4d
PERM_MAC: 00:60:16:b9:53:4c
MTU: 1500
Speed: 25000
Duplex: full
Aggregator id: 2
Afficher les noms d'interface (svc_networkcheck interfaces)
Ce script de maintenance vous permet d'afficher les noms d'interface, les adresses IP et les marques de connexion pour le nœud.
Format
svc_networkcheck interfaces [-h] [-N {host, sdnas}]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -N, --namespace Définir l'espace de nommage réseau (hôte ou SDNAS). |
Arguments de positionnement
| Qualificateur | Description |
| host | Définit l'espace de nommage réseau en tant qu'hôte. |
| sdnas | Définit l'espace de nommage réseau en tant que SDNAS. |
Exemple
Utilisez la commande suivante pour afficher les noms d'interface, les adresses IP et les marques de connexion.
svc_networkcheck interfaces --namespace sdnas
=== Node status: Normal Mode ===
================[FNM00175201431-A][Wed Dec 23 09:32:00 UTC 2020] Beginning Run
================sdnas: ip addr show =================__
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth_svc@if47: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group
default qlen 1000
link/ether 0a:c6:09:ee:a6:35 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 128.221.255.34/30 scope global eth_svc
valid_lft forever preferred_lft forever
41: eth_mgmt@if27: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group
default qlen 1000
link/ether 66:6b:e2:88:b9:3d brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet6 fdea:4915:d43d:0:201:44bd:3c1f:d1ca/64 scope global
valid_lft forever preferred_lft forever
inet6 fdea:4915:d43d:0:201:442d:a826:c80/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::646b:e2ff:fe88:b93d/64 scope
link
valid_lft forever preferred_lft forever
42: eth_data0@if27: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group
default qlen 1000
link/ether 5e:94:db:2b:e8:17 brd ff:ff:ff:ff:ff:ff link-netnsid 0
---- sdnas: ip ru show ----
0: from all lookup local
218: from all fwmark 0x8002 lookup 4
219: from all fwmark 0x8001 lookup 2
220: from all lookup 220
32765: from all fwmark 0x8000/0x8000 lookup 1 unreachable
32766: from all lookup main
32767: from all lookup default
65535: from all fwmark 0x8001 lookup 3 unreachable
65535: from all fwmark 0x8002 lookup 5 unreachable
[FNMO0175201431-A][Wed Dec 23 09:32:00 UTC 2020] End of Run
Redémarrer, arrêter et allumer un nœud (svc_node)
Ce script de maintenance vous permet de redémarrer ou d'allumer proprement un nœud. Ce script vous permet également d'arrêter la machine virtuelle du contrôleur sur le nœud afin que ce dernier puisse être placé en mode maintenance dans VMware vSphere.
Cette commande ne peut être utilisée que pour les opérations effectuées sur un seul nœud.
Utilisation
| Fonction | Diagnostic et récupération |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_node [-h][-d] {status, power_on, power_off, reboot, shutdown}
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d’aide et quitter. | |
| -d, --debug | Augmentez le niveau de consignation pour déboguer et imprimer les journaux sur la console. |
Actions
| Action Description | |
| status | Fournit l’état de la connectivité réseau et l’état de l’alimentation du nœud homologue. |
| power_on | Mettez sous tension le nœud. |
| power_off | Mettre hors tension un nœud. Cette action revient à le mettre brutalement hors tension. |
| reboot | Redémarrez le nœud. i| REMARQUE : Cette action provoque le redémarrage immédiat du nœud. |
| shutdown | Arrêter un nœud en le mettant hors tension proprement. Tous les services sont arrêtés dans l’ordre approprié. |
Éteindre un nœud (svc_node power_off)
Ce script de maintenance sert à éteindre un nœud. Ce script équivaut à une action de mise hors tension.
Format
svc_node power_off [-h] [-f] [-d] {local,peer}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d’aide et quitter. | |
| -f, --force | Ignorer les vérifications préalables à la mise hors tension du nœud et les invites de confirmation utilisateur. |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
Arguments de positionnement
| Qualificateur | Description |
| local | Spécifiez cet argument pour indiquer si vous souhaitez désactiver le nœud local, ou nœud principal, d'une appliance. |
| peer | Spécifiez cet argument pour indiquer si vous souhaitez désactiver le nœud homologue, ou nœud secondaire, d'une appliance. |
Considérations
| État de l'appliance Personnalité Remarques | ||
| Configuré ou non configuré SAN ou HCI Met hors tension le ou les nœuds. |
Allumer le nœud homologue (svc_node power_on)
Ce script de maintenance allume un nœud homologue exécuté en mode SAN.
Format
svc_node power_on [-h] [-d]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d’aide et quitter. | |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
Redémarrer un nœud (svc_node reboot)
Ce script de maintenance sert à redémarrer un nœud.
Format
svc_node reboot [-h] [-a] [-f] [-d] {local,peer}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -a, --async Executer en mode asynchrone. | |
| -f, --force | Ignorer les avertissements ; forcer un redémarrage qui peut entraîner l'indisponibilité des données. |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
Arguments de positionnement
| Qualificateur | Description |
| local | Spécifiez cet argument pour indiquer si vous souhaitez désactiver le nœud local, ou nœud principal, d'une appliance. |
| peer | Spécifiez cet argument pour indiquer si vous souhaitez désactiver le nœud homologue, ou nœud secondaire, d'une appliance. |
Considérations
| État de l'appliance Personnal | ité Remarques | |
| Configuré ou non configuré | SAN ou HCI | Si le nœud n'est pas en mode maintenance, un avertissement indique qu'il exécute des charges applicatives. Vous pouvez utiliser l'option --force pour ignorer l'avertissement et lancer le redémarrage. |
Arrêter un nœud (svc_node shutdown)
Ce script de maintenance arrête proprement un nœud exécuté en mode SAN. Tous les services sont arrêtés dans l'ordre approprié.
Format
svc_node shutdown [-h] [-a] [-f] [-d] {local,peer}
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -a, --async Exécuter en mode asynchrone. | |
| -f, --force | Ignorer les avertissements ; forcer un arrêt qui peut entraîner l'indisponibilité des données. |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
Arguments de positionnement
| Qualificateur | Description |
| local | Spécifiez cet argument pour indiquer si vous souhaitez désactiver le nœud local, ou nœud principal, d'une appliance. |
| peer | Spécifiez cet argument pour indiquer si vous souhaitez désactiver le nœud homologue, ou nœud secondaire, d'une appliance. |
Considérations
| État de l'appliance | Personnalité | Remarques |
| Configured SAN Si | le nœud n'est | pas en mode maintenance, un avertissement indique qu'il exécute des charges applicatives. Vous pouvez utiliser l'option --force pour ignorer l'avertissement et éteindre le nœud. |
| Non configurés HC | Cette opération | n'est prise en charge que lorsque le script est exécuté depuis le service en mode maintenance du chemin de contrôle. Le script arrête la machine virtuelle PowerStore pour permettre au nœud de passer en mode maintenance VMware. |
État du nœud homologue (svc_node status)
Ce script de maintenance affiche l'état de la connectivité réseau et l'état de l'alimentation du nœud homologue.
Format
svc_node status [-h] [-d] [-o]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le | message d'aide et quitter. |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
| -o, --output | Afficher l'état de la connectivité réseau et de l'alimentation au format JSON. |
Contrôler l'affinité des nœuds (svc_node_affinity_balance)
Ce script de maintenance vous permet d'utiliser le répartiteur de ressources pour contrôler l'affinité des nœuds et le traitement des E/S au sein d'un cluster.
Utilisation
| Fonction | Opérations système |
| Mode Normal et Maintenance | |
| Utilisation Utilisation générale | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
svc_node_affinity_balance [-h] [--help] {status, disable, enable}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
Actions
| Action Description | |
| status | Afficher l’état de l’équilibrage de l’affinité des nœuds au sein du cluster. |
| disable | Désactiver l’équilibrage de l’affinité des nœuds au sein du cluster. |
| enable | Activer l’équilibrage de l’affinité des nœuds au sein du cluster. |
Activer l'équilibrage de l'affinité des nœuds (svc_node_affinity_balance enable)
Ce script de maintenance vous permet de modifier l'état de l'équilibrage de l'affinité des nœuds en mode actif. Les opérations d'équilibrage des nœuds évaluent les performances du cluster et génèrent des recommandations pour équilibrer le traitement des E/S entre les nœuds.
Format
svc_node_affinity_balance enable [-h] [-d]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
Désactiver l'équilibrage de l'affinité des nœuds (svc_node_affinity_balance_disable)
Désactiver l'équilibrage de l'affinité des nœuds au sein du cluster.
Format
svc_node_affinity_balance disable [-h] [-d]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
Afficher l'état de l'équilibrage de l'affinité des nœuds (svc_node_affinity_balance_status)
Ce script de maintenance vous permet d'afficher l'état des opérations d'équilibrage de l'affinité des nœuds au sein du cluster.
Format
svc_node_affinity_balance status [-h] [-d]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
Vérifier et corriger l'état NTP (svc_ntp_ctl)
Ce script de maintenance vous permet de vérifier l'état du protocole NTP sur chaque nœud. Vous pouvez également forcer la synchronisation avec le service NTP localement ou pour les deux nœuds de la baie.
Utilisation
| Fonction Diagnostic | |
| Mode Normal et Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Aucun |
Format
svc_ntp_ctl [-h] [--set] [--local] [--server SERVER] [--color] [--nocolor]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| --set | Synchroniser l'heure avec le premier serveur valide. |
| --local | Exécuter en local uniquement et ignorer l'homologue. |
| --server | Spécifier manuellement le ou les serveurs à utiliser. |
| --color | Forcer la sortie couleur même sur les non-terminaux. |
| --nocolor | Ne pas utiliser de couleur sur le terminal. |
Personnaliser les paramètres du service de validation (svc_onv_customizing)
Ce script de maintenance vous permet de personnaliser différents paramètres des services de validation en cours, tels que la validation NTP, la validation DNS, etc.
Il vous permet également de remplacer les paramètres par défaut des services de validation en cours et de répertorier les paramètres remplacés.

REMARQUE : Vous pouvez afficher les valeurs actuelles des paramètres de validation à l'aide du script svc_onv_customizing list_onv_parameters.
Voici la liste des paramètres de validation en cours que vous pouvez remplacer : Renvoie uniquement la version corrigée du passage, en respectant les règles. N'ajoute aucun mot qui ne soit pas déjà présent ou clairement tronqué.
Délai de validation NTP : ce paramètre correspond à l'intervalle entre les cycles de validation NTP. Seuil d'alertes NTP à ignorer : ce paramètre correspond au nombre d'alertes à ignorer avant de publier une alerte dans PowerStore Manager. Ce paramètre empêche le clignotement des alertes dans les environnements réseau instables. Intervalle de verbosité NTP : ce paramètre correspond à l'intervalle entre les opérations de journalisation détaillée pour les procédures de validation NTP.
Délai de validation DNS : ce paramètre correspond à l'intervalle entre les cycles de validation DNS. Intervalle de verbosité DNS : ce paramètre correspond à l'intervalle entre les opérations de journalisation détaillée pour les procédures de validation DNS.
o Délai de validation VMware : ce paramètre correspond à l'intervalle entre les cycles de validation VMware. - Intervalle de verbosité VMware : ce paramètre correspond à l'intervalle entre les opérations de journalisation détaillée pour les procédures de validation VMware.
Délai de validation vCenter : ce paramètre correspond à l'intervalle entre les cycles de validation vCenter. Seuil d'alertes vCenter à ignorer : ce paramètre correspond au nombre d'alertes à ignorer avant de publier une alerte visible par les clients dans PowerStore Manager. Ce paramètre permet d'empêcher le clignotement des alertes dans les environnements réseau instables. Intervalle de verbosité vCenter : ce paramètre correspond à l'intervalle entre les opérations de journalisation détaillée pour la procédure de validation vCenter.
Détection des conflits d'adresse
Délai de validation de la détection des conflits d'adresse : ce paramètre correspond à l'intervalle entre les cycles de validation de la détection des conflits d'adresse. - Intervalle de verbosité de la détection des conflits d'adresse : ce paramètre correspond à l'intervalle entre l'exécution de la journalisation détaillée pour les procédures de validation de la détection des conflits d'adresse.
Validation de la connectivité de base
Délai de validation de la connectivité de base (vérifications de connectivité intercluster) : ce paramètre correspond à l'intervalle entre les cycles de validation de la connectivité intercluster. - Intervalle de verbosité de la connectivité de base : ce paramètre correspond à l'intervalle entre les opérations de journalisation détaillée pour les procédures de validation de la connectivité intercluster.
- Validation de la connexion : ces paramètres valident les appareils de couche 2, les commutateurs physiques, les liaisons, le câblage et la MTU.
o Délai de validation de la connexion : ce paramètre correspond à l'intervalle entre les cycles de validation de la connexion. - Intervalle de verbosité de la connexion : ce paramètre correspond à l'intervalle entre les opérations de journalisation détaillée pour les procédures de validation de la connexion.
Validation de la connectivité du stockage
Délai de validation de la connectivité du stockage (validation de la connectivité intercluster pour les réseaux de stockage) : ce paramètre correspond à l'intervalle entre les cycles de validation de la connectivité du stockage. - Intervalle de verbosité de la connectivité du stockage : ce paramètre correspond à l'intervalle entre les opérations de journalisation détaillée pour les procédures de validation des réseaux de stockage. Taille de piste maximale de la validation de la connectivité du stockage : ce paramètre correspond à la taille de la mémoire tampon pour le suivi des réseaux de stockage récemment validés. Si les réseaux de stockage sont stockés dans la mémoire tampon, leur validation est ignorée lors du cycle de validation suivant. Si la taille de piste maximale de la validation est de 0, aucun réseau de stockage n'est suivi et tous les réseaux de stockage sont validés lors de chaque cycle de validation.
Taille de la fenêtre de validation de la connectivité du stockage : ce paramètre correspond au nombre de cycles de validation ignorés entre les procédures de validation pour un réseau de stockage donné.
Utilisation
| Fonction Opérations système | |
| Mode Normal et Maintenance | |
| Utilisation usage général | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
svc_onv_customizing [-h] {set, list_onv_parameters, get}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action | Description |
| set | Définir la valeur d'un paramètre de validation continue spécifié. |
| list_onv_parameters | Répertorier les paramètres onv et leurs valeurs actuelles. |
| get | Obtenir la valeur d'un paramètre de validation continue spécifique. |
Définir les paramètres onv et leurs valeurs (SVC_ONV_CUSTOMIZING set)
Ce script de maintenance vous permet de définir la valeur d'un paramètre de validation continue spécifié.
Format
svc_onv_customizing set [-h] [--ntp_validation_delay <value>]
[--http_alert_skip_threshold <value>] [--dns_validation_delay <value>]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| --ntp_validation_delay | Modifier la période de validation du service NTP. |
| --ntp_alert_skip_threshold | Modifier le nombre d'alertes sur les problèmes NTP à ignorer avant de publier une alerte. |
| --dns_validation_delay | Modifier la période de validation du service DNS. |
Répertorier les paramètres en cours (svc_onv_customizing list_onv_parameters)
Ce script de maintenance vous permet de répertorier tous les paramètres en cours et leurs valeurs actuelles.
Format
svc_onv_customizing list_onv_parameters -h
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Obtenir un paramètre spécifique (svc_onv_customizing get)
Ce script de maintenance vous permet d'obtenir la valeur d'un paramètre de validation continue spécifique.
Format
svc_onv_customizing get [-h] [--ntp_validation_delay <value>]
[--ntp_alert_skip_threshold <value>] [--dns_validation_delay <value>]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aïce et quitter. | |
| --ntp_validation_delay | Obtenir la période de validation actuelle du service NTP. |
| --ntp_alert_skip_threshold | Obtenir le nombre actuel d'alertes sur les problèmes NTP à ignorer avant de publier une alerte. |
| --dns_validation_delay | Obtenir la période de validation actuelle du service DNS. |
Désactiver la réinitialisation des mots de passe (svc_password_mgmt)
Ce script de maintenance vous permet d'empêcher la réinitialisation des mots de passe de maintenance et d'administrateur. Si vous désactivez la fonctionnalité de réinitialisation des mots de passe, les mots de passe perdus ne peuvent pas être récupérés.
Utilisation
| Fonction Configuration | |
| Mode Maintenance et Normal | |
| Utilisation Maintenance technique | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
svc_password_mgmt [-h] (recovery)
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action | Description |
| recovery | Activer ou désactiver la récupération d'urgence des mots de passe. |
Activer et empêcher la récupération des mots de passe (svc_password_mgmt_recovery)
Ce script désactive la récupération des mots de passe administrateur et utilisateur de maintenance par défaut. Une fois la fonctionnalité de réinitialisation des mots de passe désactivée, il n'existe aucun moyen non destructeur d'accéder au cluster en cas de perte des mots de passe.
Format
svc_password_mgmt recovery [-h] [-s] [-e] [-D]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -e, --enable | Activer l'option de récupération d'urgence des mots de passe. |
| -D, --disable | Désactiver l'option de récupération d'urgence des mots de passe. |
| -s, --status | Afficher la configuration actuelle de la récupération d'urgence. |
Exemple
Utilisez la commande suivante pour désactiver l'option de récupération d'urgence des mots de passe :
svc_password_mgmt recovery --disable
INFO: Disabling password emergency recovery option...done
Envoyer des demandes REST via le conteneur de maintenance (svc\_pstcli)
Ce script de maintenance vous permet d'envoyer des demandes REST sur le conteneur de maintenance sans avoir à fournir de nom d'utilisateur ou de mot de passe.
Ce script utilise l'authentification par certificat et n'accepte pas les noms d'utilisateur et les mots de passe.
Utilisation
| Fonction | Configuration |
| Mode Maintenance et Normal | |
| Utilisation Maintenance technique | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Format
svc_pstcli [-h] all
Arguments facultatifs
| Qualificateur | Description |
| -h, --help | Afficher le message d’aide et quitter.[400y] REMARQUE : Pour obtenir la liste complète des commandes disponibles, saisissez --help all. Pour obtenir de l'aide sur une catégorie de commande spécifique, saisissez --help. |
Actions
| Action Description | |
| all | Afficher toutes les commandes. |
Catégories de commandes
Le tableau suivant répertorie les catégories de commandes trouvées sur le système cible :
| Catégorie Description | |
| Traitement Gérer les configurations hôtes, les machines virtuelles et l'intégration VMware. | |
| Migration Gérer les importations de données et la migration de données à partir de systèmes distants. | |
| Monitoring Afficher les journaux des événements et les alertes. | |
| Protection Gérer les règles de réplication et de protection des données, ainsi que les témoins. | |
| Paramètres Configurer les paramètres généraux du système, tels que :●Gestion de réseau●Licences●Mises à jour | |
| Stockage Gérer la configuration du stockage du système :●Créer et supprimer des ressources de stockage.●Configurer des serveurs NAS. | |
| Support Gérer les informations d'identification de l'utilisateur de maintenance et effectuer des actions de maintenance sur le système. | |
| System_and_Hardware | Gérer le matériel, afficher l'état d'intégrité des composants et modifier la configuration du cluster. |
Sous-commandes disponibles pour chaque catégorie
| Catégorie | Description |
| Traitement | ●discovered_initiator●host●host_group●host_virtual_volume_mapping●host_volume_mapping●initiator●vcenter●virtual_machine●vsphere_host●vsphere_host_license_assignment |
| Migration | ●file_import_interface●import_host_volume●import_session |
| Catégorie Description | |
| ·import_unity_consistency_group·import_vmax_volume·import_xtremio_consistency_group·file_import_nas_server·import_netapp·import_storage_center·import_unity_volume·import_vnx_array·import_xtremio_volume·file_import_session·import_netapp_volume·import_storage_center_consistency_group·import_universal_volume·import_vnx_consistency_group migration_recommendation·import_host_initiator·import_psgroup·import_storage_center_volume·import_vmax·import_vnx_volume·migration_session·import_host_system·import_psgroup_volume·import_unity·import_vmax_storage_group·import_xtremio | |
| Monitoring | ·alerte·événement·fast_metrics_config·Tâche·Mesures·remote_syslog_server |
| Protection | ·politique·remote_system·replication_rule·replication_session·snapshot_rule·storage_container_destination·witness |
| Paramètres | ·audit_event·email_notify_destination·keystore_archive·ldap_domain·login_banner·réseau·physical_switch·smtp_config·software_installed·chap_config·ip_pool_address·kmip_config●Licence●login_session●ntp●role●dns●ip_port●ldap_account●local_user●mfa_securid●nvme_discovered_cdc●security_config●software_component●x509_certificate |
| Stockage | ●datastore●file_events_pool●file_interface●file_ldap●file_system●file_virus_checker●nfs_export●recycle_bin●smb_server●virtual_volume●file_dhsm_config●file_events_publisher●file_interface_route●file_ndmp●file_tree_quota●io_limit_rule●nfs_server●recycle_bin_config●smb_share●volume●file_dns●file_ftp●file_kerberos●file_nis●file_user_quota●nas_server●performance_rule●replication_group●storage_container●volume_group |
| Support | ●●datacollection●maintenance_window●metrics_archive●remote_support_contac●service_config●service_user |
| System_and_Hardware | ● |
| ●appliance●bond●Cluster●discovered_appliance●eth_be_port●eth_port●fc_port●fsn●matériel●nœud●sas_port●veth_port |
Utilisation des sous-commandes
Certaines sous-commandes ont des options supplémentaires que vous pouvez utiliser.
L'exemple suivant affiche l'utilisation générale du script svc_pstcli : Renvoie uniquement la version corrigée du passage, en respectant les règles. N'ajoute aucun mot qui ne soit pas déjà présent ou clairement tronqué.
svc_pstcli
Perform a single action on an object on the destination system.
pstcli [-d <address>] [-port <number>] [-u <user_name>] [-p <password>] [-t <token> | -tokenSecure] [-ssl { interactive | reject | accept | store }] [-header] <object> <action>
[<qualifiers>]
Open a session with the destination system to perform multiple actions.
pstcli [-d <address>] [-port <number>] [-u <user_name>] [-p <password>] [-t <token> | -tokenSecure] [-ssl { interactive | reject | accept | store }] [-header] -session
Get detailed help on CLI client options.
pstcli help { CMD | -session | -version | -save_cred | -remove_cred | -remove_all_creds | -default | -cert_list | -cert_del | -cert_clear | -clear_cache }
Remote certificate:
1: Thumbprint algorithm = sha1
Thumbprint = 17 fa 04 73 0e 0e f3 4c 68 4f 6f de 47 46 55 a8 af d8 30 23
Serial number = 53 cc 3f 4b 62 88 3b ba
Issuer = CN=Dell EMC PowerStore CA AZ3S74UN,O=Dell EMC,ST=MA,C=US
Subject =
SERIAL=8423df8395cce6054d47b55626ae3f61ceeb32bd2febf41b0aa558f7af2b87c3,CN=ManagementHTTP.PS50480che7bf8,OU=PowerStore,O=Dell,L=Hopkinton,ST=Massachusetts,C=US
Valid from = 10/26/2023 03:41:36 AM
Valid to = 10/25/2028 03:41:36 AM
Would you like to:
[1] Accept the certificate for this session
[2] Reject the certificate
[3] Accept and store
Please input your selection (The default selection is [1]):
List of command categories available on the target system:
Compute - Manage host configurations, virtual machines and VMware integration
Migration - Manage data import and data migration from remote systems
Monitoring - View event logs and alerts
Protection - Manage replication and data protection rules, and witnesses
Settings - Configure general settings on the system including:
* Networking
* Licensing
* Updates
Storage - Storage configuration of the system:
* Create delete storage resources
* Configure NAS servers
Support - Manage service user credentials, perform service actions on the system
System_and_Hardware - Manage hardware, view component health status, change cluster configuration
To get a full list of commands use "help all".
To get help on a specific command or category use "help <command or category name>"
L'exemple suivant affiche l'utilisation de la sous-commande discovered_initiator :
svc_pstcli help discovered_initiator
Actions:
[show]
discovered_initiator show [ -select <field>,... ] [ -sort <sort field>[+|-],... ] [ -offset <value> ] [ { -limit <value> | -all } ] [ -query <value> ] [ -output { nvp | csv [ -table ] [-noformat ] | table | json [ -raw ] } ]
Where <field> is one of:
name, nvme_transport_addresses, nvme_transport_types, nvme_transport_types_110n,
protocol_type, protocol_type_110n
Where <sort field> is one of:
name, nvme_transport_addresses, nvme_transport_types, nvme_transport_types_110n,
protocol_type, protocol_type_110n
L'exemple suivant affiche une requête pour les logiciels installés :
svc_pstcli software_installed show
<h1 id="id-release_version-installed_date">id release_version installed_date</h1>
appliance.id
+----+
1 | 459eb057-09c8-4d26-a3d8-ccd49a489afc | 3.6.1.0 | 10/27/2023 03:38:38 AM | A1
2 | 8cd33e30-0f12-42b1-808a-bb6706591050 | 3.6.1.0 | 10/27/2023 03:38:38 AM |
L'exemple suivant affiche une requête pour les paramètres DNS :
svc_pstcli dns show
<h1 id="id-addresses">| id | addresses</h1>
1 | DNS1 | 10.244.53.108
| | | 10.228.254.66
[SVC:service@CG6N7W3-A user]$
Dépanner et réparer (svc_remote_support)
Ce script de maintenance vous permet de dépanner et de réparer l'appareil à l'aide de la fonctionnalité SupportAssist.
Utilisation
| Fonction Diagnostic | |
| Mode Normal ou Maintenance | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Le pare-feu doit être configuré correctement. |
Format
svc_remote_support [-h] {modify, list, connectivity, modify_contact, reinitialize, restart}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action | Description |
| modify | Modifier la configuration du support à distance. La configuration de SupportAssist n'inclut pas la vérification de la connexion. Utilisez l'argument --CONNECTIVITY_COMMAND pour vérifier les connexions. La configuration SupportAssist à l'aide de ce script n'est pas persistante et n'est donc pas enregistrée dans la base de données de gestion. Lorsqu'un nœud ou une appliance échoue, les informations de configuration et de connectivité peuvent être perdues. Dans ce cas, vous devez rétablir la configuration du cluster à l'aide de l'option --revert_changes_to_db ou de l'argument --REINITIALIZATION_COMMAND. |
| list | Répertorier les composants de la configuration du support à distance.Si SupportAssist est activé, ce script signale également l'état du conteneur docker eVE. |
| modify_contact | Modifier les coordonnées et les informations d'identification de l'utilisateur du support à distance. |
| restart | SupportAssist uniquement. Redémarrer le docker eVE sur l'appliance actuelle s'il est activé. |
| connectivity | Répertorier l'état de la connectivité du support à distance de l'appliance. |
| reinitialize | SupportAssist uniquement. Réinitialiser le docker eVE sur l'appliance actuelle s'il est activé. Cette action arrête le conteneur, le redémarre et le réapprovisionne. i REMARQUE : Lorsque cette commande est utilisée, la configuration et la connectivité SupportAssist peuvent être perdues, temporairement ou non. SupportAssist reprend la configuration du cluster. . |
Répertorier la configuration à distance (svc_remote_support list)
Ce script de maintenance répertorie les configurations du support à distance.
Format
svc_remote_support list [-h]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Modifier la configuration du support à distance (svc_remote_support_modify)
Ce script de maintenance modifie la configuration du support à distance. La configuration de SupportAssist ne vérifie pas la connexion au support à distance. Utilisez l'argument --CONNECTIVITY_COMMAND de la commande svc_remote_support pour vérifier les connexions.
La configuration SupportAssist établie à l'aide de ce script n'est pas persistante et n'est pas enregistrée dans la base de données de gestion. En cas d'échec d'un nœud ou d'une appliance, les informations de configuration et de connectivité peuvent être perdues. Dans ce cas, vous devez restaurer la configuration du cluster à l'aide de l'option --revert_changes_to_db ou de l'argument --REINITIALIZATION_COMMAND.
Format
svc_remote_support modify [-h] [--gateway_address value]
[--revert_changes_to_db]
[--proxy_password value]
[--proxy_port value] [--disable]
[--proxy_address value]
[--i_accept_license_agreement]
[--proxy_user value]
[--type
{SUPPORT_ASSIST_Direct_Tier3,SUPPORT_ASSIST_Gateway_Tier3}]
[--force_disable]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| --gateway_address | Adresse du point de terminaison de la passerelle. |
| --revert_changes_to_db | Rétablir la configuration du cluster pour SupportAssist. |
| --proxy_password | Utiliser le mot de passe proxy. |
| --proxy_port | Spécifier le port proxy. |
| --disable | Désactiver SupportAssist. |
| --proxy_address | Utiliser l'adresse proxy. |
| Qualificateur Description | |
| --i_accept_license_agreement | Acceptez le contrat de licence. |
| --proxy_user | Spécifier l'utilisateur proxy. |
| --type | Modifier le type de SupportAssist.Il existe deux types :●SUPPORT_ASSIST_Direct_Tier3●SUPPORT_ASSIST_Gateway_Tier3 |
| --force_disable | Désactive SupportAssist même s'il n'y a aucune connexion active de bout en bout. |
Cas d'utilisation
Si vous mettez hors service une passerelle avant de désactiver SupportAssist sur un cluster, l'appliance ne peut pas communiquer avec la passerelle mise hors service. L'appliance ne peut pas non plus migrer vers une nouvelle passerelle. Utiliser l'argument --force_disable sur chaque appliance vous permet de désactiver SupportAssist.
Modifier les coordonnées (svc_remote_support modify_contact)
Ce script de maintenance modifie la configuration du support à distance.
Format
svc_remote_support modify_contact [-h] [--phone value] [--first_name value] [--last_name value] [--email value] contact_id
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide | et quitter. |
| --first_name | Indiquer le prénom du contact. |
| --last_name | Indiquer le nom de famille du contact. |
| Indiquer l'adresse e-mail du contact. | |
| --phone | Indiquer le numéro de téléphone du contact. |
Arguments de positionnement
| Qualificateur | Description |
| contact_id | ID du contact : 0 ou 1. |
Réinitialiser la configuration du support à distance (svc_remote_support reinitialize)
Ce script de maintenance sert à réinitialiser le docker eVE sur l'appliance actuelle s'il est activé. Ce script arrête le conteneur, le redémarre et le réapprovisionne.

REMARQUE : Lorsque cette commande est utilisée, les informations de configuration et de connectivité SupportAssist peuvent être perdues, temporairement ou non. SupportAssist reprend la configuration du cluster.
Format
svc_remote_support reinitialize [-h]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Redémarrer supportassist (svc_remote_support restart)
Ce script de maintenance est utilisé dans le SRS intégré uniquement. Redémarrer le docker eVE sur l'appliance actuelle s'il est activé.
Format
svc_remote_support restart [-h]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Cas d'utilisation
Si SupportAssist ne peut pas être configuré ou ne peut pas se connecter au support Dell EMC, svc_remote_support restart --factory_reset vous permet de réinitialiser SupportAssist.
Vérifier l'état de la connectivité (svc_remote_support connectivity)
Ce script de maintenance répertorie l'état de la connectivité du support à distance de l'appliance.
Format
svc_remote_support connectivity [-h]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Gérer le journal syslog distant (svc_remote_syslog)
Ce script de maintenance est un outil d'aide au débogage du service syslog distant.
Utilisation
| Fonction Diagnostic | |
| Mode Normal ou Maintenance | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Le pare-feu doit être configuré correctement. |
Format
svc_remote_syslog [-h] [-t value] [-m value] [-r] [-lc] [-ls]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -t ,--test | Vérifier la connectivité réseau du serveur syslog distant. Exemple d'utilisation :svc_remote_syslog --test '129bf965-cb3e-4294-8edc-cdcbf0f7e72a'or svc_remote_syslog --test '129bf965-cb3e-4294-8edc-cdcbf0f7e72a' --message 'My test message'. |
| -m ,--message Message de test à envoyer au serveur distant. Exemple d'utilisation:svc_remote_syslog --test '129bf965-cb3e-4294 -8edc-cdcbf0f7e72a' --message 'My test message'. | |
| -r,--reinit | Réinitialiser le serveur syslog distant. Exemple d'utilisation:svc_remote_syslog --reinit. |
| -lc,--list_remote_server_config | Répertorier les instances de configuration du serveur distant. Exemple d'utilisation :svc_remote_syslog --list_remote_server_config. |
| -ls,--list_remote_logging_sync | Répertorier les instances de synchronisation du serveur distant. Exemple d'utilisation :svc_remote_syslog --list_remote_logging_sync. |
Actualiser le certificat SSL unity expiré (svc_remote_system_certificate_operations)
Ce script de maintenance vous permet d'actualiser le certificat SSL du système distant Unity expiré dans PowerStore SDNAS.
Utilisation
| Fonction | Opérations système |
| Mode Normal et Maintenance | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non disponible via REST | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Le système distant Unity doit avoir été ajouté à la baie PowerStore. | |
Format
svc_remote_system_certificate_operations [-h] [-r]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Arguments requis
| Qualificateur | Description |
| -r, --renew_unity_certificate Renouveler le certificat Unity expiré. | |
Supprimer l'appliance (svc_remove_appliance)
Ce script de maintenance vous permet de supprimer une appliance du cluster sans migrer les données ou les charges applicatives existantes. Lorsque vous exécutez le script, il affiche les ressources de stockage et les charges applicatives associées de l'appliance que vous avez spécifiée.

REMARQUE : Exécutez ce script uniquement sur le nœud principal.
Migrez les ressources de stockage et les charges applicatives pertinentes vers une autre appliance avant de les supprimer du cluster. S'il existe des opérations de protection des données en cours, le script ne peut pas supprimer l'appliance. Cependant, le script vous permet d'arrêter toutes les opérations de réplication.

Précaution :
- La suppression de l'appliance à l'aide de ce script n'est pas un exemple d'utilisation idéal. Assurez-vous que vous voulez vraiment supprimer l'appliance.
- Ce script permet non seulement de supprimer l'appliance, mais également de restaurer ses paramètres d'usine et de l'arrêter.
- Bien que les adresses IP attribuées à l'appliance restent avec le cluster et soient marquées comme étant inutilisées, toutes les données sont supprimées.
- Le script ne bloque pas les commandes ou les actions des utilisateurs. Assurez-vous que les utilisateurs sont avertis de ne pas créer de ressources de stockage ou de machines virtuelles lorsque vous commencez à migrer les données de l'appliance. Si de nouvelles ressources de stockage et des machines virtuelles sont créées au cours de cette opération, les charges applicatives peuvent être placées sur l'appliance que vous tentez de supprimer.
Avant de poursuivre, assurez-vous que toutes les ressources de stockage et charges applicatives pertinentes sont migrées vers une autre appliance.
Utilisation
| Fonction Diagnostic et récupération | |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? | Non |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Oui | |
| Périmètre Appliance | |
| Conditions préalables | ●Assurez-vous que toutes les charges applicatives (machines virtuelles ou ressources de stockage) sont migrées vers une autre appliance du cluster.●Avant de supprimer l'appliance, assurez-vous de placer l'hôte ESXi en mode maintenance, puis supprimez-la du cluster ESXi. Pour plus d'informations, voir l'article de la base de connaissances HOW17164. |
Format
svc_remove_appliance [-h] [-d] [--limit <value>]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
| -d, --debug | Initialiser la journalisation détaillée à des fins de débogage. |
| --limit | Limiter le nombre d'éléments de charge applicative à afficher. |
Réparer le logiciel (svc_repair)
Ce script de maintenance vous permet de réparer le logiciel tout en conservant les informations de configuration persistantes, telles que le nom d'hôte, l'enregistrement de l'hôte et les données utilisateur. Cette opération par nœud écrase la partition système avec une image du logiciel stockée sur un appareil système back-end.
Utilisation
| Fonction | Diagnostic |
| Mode Normal ou Maintenance | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Le pare-feu doit être configuré correctement. |
Format
svc_repair [-h] [--backup]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message | d'aide et quitter. |
| --backup | Sauvegarder la configuration réseau ESXi. |
Remplacer le boîtier DPE (svc_replace_dpe)
Ce script de maintenance vous permet de remplacer un boîtier DPE.

Avertissement : seul le personnel de maintenance formé doit utiliser ce script.
Assurez-vous que les conditions suivantes sont remplies avant d'exécuter ce script :
- Un seul nœud doit être installé dans le boîtier DPE.
- Le type de système doit avoir été défini à l'aide de Post Utilities.
- Une fois le type de système défini, le nœud doit être redémarré.
Le nœud redémarre en mode maintenance.
Lorsque le nœud entre en mode maintenance, exécutez le script. Le nœud doit être en mode maintenance pour exécuter le script.
Une fois le script exécuté, procédez comme suit :
- Retirez les deux câbles d'alimentation du boîtier DPE.
- Une fois le nœud hors tension, insérez l'autre nœud dans le boîtier DPE.
- Branchez les deux câbles d'alimentation et démarrez les deux nœuds.
Le système doit démarrer normalement.
Utilisation
| Fonction | Diagnostic |
| Mode Normal ou Maintenance | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Le pare-feu doit être configuré correctement. |
Format
svc_replace_dpe [-h] [-d] {auto,manual}
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -d,--debug | Augmenter le niveau de journalisation pour déboguer et imprimer les journaux sur la console. |
Actions
| Qualificateur | Description |
| auto | Met à jour les reprises de boîtier DPE requises lors du remplacement d’un boîtier DPE. |
| manual | Remplace un boîtier DPE à l’aide des valeurs de reprise de boîtier DPE fournies par l’utilisateur. Cette action ne doit être exécutée que lorsque le remplacement automatique n’a pas pu obtenir les valeurs de reprise du système. L’utilisateur est invité à saisir les valeurs de reprise de boîtier suivantes :Numéro de série du produit EMC_Vendor SN/Étiquette de service EMC_WWN SeedAVERTISSEMENT relatif au numéro de référence du produit : cet utilitaire est réservé au personnel de maintenance formé. |
Remplacer le boîtier DPE (svc_replace_dpe auto)
Ce script de maintenance sert à mettre à jour les reprises du boîtier DPE requises lors du remplacement d'un boîtier DPE.
Format
svc_replace_dpe auto [-h] [-d]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le mes | ssage d'aide et quitter. |
| -d,--debug | Initialiser la journalisation détaillée à des fins de débogage. |
Remplacer le boîtier DPE (svc_replace_dpe manual)
Ce script de maintenance remplace un boîtier DPE à l'aide des valeurs de reprise de boîtier DPE fournies par l'utilisateur. Cette action ne doit être exécutée que lorsque le remplacement automatique n'a pas pu obtenir les valeurs de reprise du système. L'utilisateur est invité à saisir les valeurs de reprise de boîtier suivantes :
Numéro de série du produit EMC_Vendor SN/Étiquette de service EMC_WWN Seed Product
AVERTISSEMENT relatif au numéro de référence : cet utilitaire est réservé au personnel de maintenance formé.
Format
svc_replace_dpe manual [-h] [-d]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -d,--debug | Initialiser la journalisation détaillée à des fins de débogage. |
Fonctionnement du mode maintenance (svc_rescue_state)
Ce script de maintenance vous permet de vérifier si le nœud est en mode maintenance.
Utilisation
| Fonction | Diagnostic |
| Mode Normal et Maintenance | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_rescue_state [-h] {clear, set, list}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action | Description |
| clear | Effacer le mode de démarrage actuel. Après avoir exécuté cette commande, vous devez redémarrer le nœud pour qu’il revienne en mode normal. |
| Action Description | |
| set | Définir le mode de démarrage pour le mode maintenance. Après avoir exécuté cette commande, vous devez redémarrer le nœud pour qu'il entre en mode maintenance. |
| list | Répertorier les modes de démarrage disponibles pour ce nœud. |
Accorder l'accès utilisateur de maintenance (svc_service_config)
Ce script de maintenance vous permet d'autoriser les utilisateurs de maintenance à se connecter au nœud principal d'une appliance. Vous pouvez également supprimer l'accès des utilisateurs de maintenance et répertorier les utilisateurs pouvant se connecter au nœud principal.
Utilisation
| Fonction Opérations système | |
| Mode Normal ou Maintenance | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Oui | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Aucun |
Format
svc_service_config [-h] {enable, list, disable}
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action | Description |
| enable | Activer l'accès SSH sur une appliance pour l'utilisateur de maintenance. |
| list | Répertorier la configuration SSH. |
| disable | Désactiver l'accès SSH sur une appliance pour l'utilisateur de maintenance. |
Obtenir des privilèges root (svc_service_shell)
Ce script de maintenance vous permet d'obtenir des privilèges root et d'exécuter des commandes qui nécessitent des privilèges root.
Avant d'utiliser le script svc_service_shell, vous devez l'activer à l'aide du script svc_inject :
- Générez une clé pour activer la remontée root : svc_inject generate-key --root
- Contactez votre prestataire de services pour obtenir la clé de réponse.
- Copiez la clé de réponse et utilisez-la avec le script svc_inject pour activer la remontée root : svc_inject run
Si la commande s'exécute avec succès, vous bénéficiez d'un accès au niveau root et pouvez exécuter le script service_shell comme illustré dans l'exemple suivant :
Voir la page Injector, un outil logiciel de dépannage (svc_inject), pour plus d'informations sur le script svc_inject.
Utilisation
| Fonction | Restauration |
| Mode Normal ou Maintenance | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_service_shell [-h] [--cmd SHELL_CMD_ARGS]
Arguments facultatifs
Tableau 3. Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| --cmd SHELL_CMD_ARGS | Utilisez cette commande Linux pour obtenir des privilèges élevés sur un système Linux, vous permettant par exemple d'exécuter des fonctions de diagnostic et de tri d'un système. |
Récupération logicielle (svc_software_recovery)
Ce script de maintenance vous permet de créer une image de récupération logicielle amorçable sur un disque USB. Une fois l'image créée, vous pouvez utiliser le disque USB pour créer une nouvelle image du nœud homologue ou d'un nœud sur une autre appliance.
Utilisation
| Fonction Diagnostic et récupération | |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Aucun |
Format
svc_software_recovery [-h] --usbcreate [--newcfg] [--savecfgforce]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher | le message d'aide et quitter. |
| --usbcreate | Créer un lecteur de récupération USB amorçable que vous pouvez utiliser pour restaurer le nœud homologue. |
| --newcfg | Créer un lecteur de programme d'installation USB amorçable. Vous pouvez utiliser cette action pour réinitialiser complètement un nœud à ses paramètres d'usine. |
| --savecfgforce | Créer un périphérique de restauration USB amorçable générique. D'autres étapes manuelles peuvent être nécessaires pour une restauration complète. |
Connecter le conteneur de maintenance du nœud homologue (svc_ssh_peer)
Ce script de maintenance vous permet de vous connecter en toute sécurité via SSH depuis le nœud local au conteneur de maintenance du nœud homologue en tant qu'utilisateur de maintenance.
Utilisation
| Fonction | Opérations système |
| Mode Normal et Maintenance | |
| Utilisation Utilisation générale | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables L'appliance homologue doit être disponible | le via l'interconnexion réseau et le conteneur de maintenance homologue doit être actif. |
Format
svc_ssh_peer
Collecter les informations système (svc_system_info)
Ce script de maintenance vous permet de collecter les informations système, notamment sur l'espace disque, les capteurs, les disques et d'autres composants. Ces informations sont collectées dans un fichier texte.
| Fonction Opérations système | |
| Mode Normal ou Maintenance | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Oui | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Cluster | |
| Conditions préalables Aucun |
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher le message d'aide et quitter. | |
Arguments de positionnement
| Qualificateur | Description |
| run | Collecter les informations système. |
| download | Télécharger le fichier texte qui contient les informations système. |
Surveiller le trafic réseau (svc_tcpdump)
Ce script de maintenance vous permet de surveiller le trafic réseau et d'ouvrir une interface spécifique pour exécuter une opération tcpdump. Vous pouvez enregistrer toutes les sorties dans des fichiers à rotation périodique.
Utilisation
| Fonction Opérations système | |
| Mode Normal et Maintenance | |
| Utilisation Utilisation générale | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Non | |
| Nécessite des privilèges root ? Non | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_tcpdump [-h] [-i <value>] [-w <value>] [-W <value>]
[-C <value>] [-s <value>] [-t {1,2,3,4}] [-v {1,2,3}] [-D] [-F <value>]
[-e] [-n] [-q] [-T <value>] [-N {host,file}] [-Q {in,out,inout}]
Arguments facultatifs
| Qualificateur | Description |
| -h, --help Afficher | le message d'aide et quitter. |
| -i, --interface | Spécifie l'interface que vous souhaitez utiliser pour capturer les informations. L'interface par défaut pour l'espace de nommage hôte est mgmt0. L'espace de nommage par défaut pour le fichier est eth_data0. |
| -w, --filename | Nom du fichier de base pour les fichiers de sortie. La valeur par défaut est dump.out. i| REMARQUE : Cette option nécessite des privilèges root. |
| -W, --rotations | Spécifie le nombre de fichiers pour la sortie. La valeur par défaut est 5 et la valeur maximale 20. |
| -C, --size | Spécifie la taille de chaque fichier de sortie, en Mo. La valeur par défaut est 50 et la valeur maximale 200. |
| -s, --snaplen | Capture le nombre d'octets spécifié pour chaque paquet plutôt que la valeur par défaut. La valeur par défaut est 65535,0. |
| -t, --timestamp | Spécifier une commande d'horodatage spécifique allant de 1 à 4. Les commandes d'horodatage sont les suivantes :•1: ne pas imprimer d'horodatage sur chaque ligne de vidage.•2: imprimer un horodatage non formaté sur chaque ligne de vidage.•3: imprimer un delta, mesuré en microsecondes, entre la ligne actuelle et la ligne précédente sur chaque ligne de vidage.•4: imprimer un horodatage au format par défaut. Le format par défaut affiche la date avant chaque horodatage. |
| -v, --verbosity | Indiquer la verbosité de la sortie. La valeur maximale est 3. |
| Qualificateur Description | |
| -D, --dump_intfs | Répertorier les interfaces réseau disponibles sur le système et sur lesquelles l'opération tcpdump peut capturer des paquets. |
| -F, --input_expr | Spécifier un fichier à utiliser en tant qu'entrée pour l'expression de filtre. Le fichier doit se trouver dans le répertoire /cyc_var/cyc_service/tcpdump. |
| -a, --add_filter | Créer un fichier avec une expression de filtre à partir d'une entrée utilisateur. Cette option ne peut être utilisée qu'avec l'option input_expr. Si l'option input_expr est présente, un nom de fichier est créé avec la valeur de cette option.Dans le cas contraire, un nom de fichier de filtre aléatoire est généré au format suivant : tcpdump_filter_XXXX.txt |
| -e, --llheader | Indiquer l'en-tête de niveau liaison sur chaque ligne de vidage. |
| -n, --no_addr | Ne pas convertir en noms les adresses telles que les adresses hôtes ou les numéros de port. |
| -q, --quiet | Indiquer moins d'informations sur le protocole pour raccourcir la sortie. |
| -T, --timeout | Spécifie le temps qui peut s'écouler avant l'arrêt de la trace. Le délai d'expiration est au format xy, où x est un nombre et y indique les unités de mesure du temps (secondes, minutes, heures, jours. Par exemple, 30s, 10m, 5h, 2d). Définissez le délai d'expiration sur no pour ne jamais arrêter la trace. La valeur par défaut est no. i| REMARQUE : Cette option nécessite des privilèges root. |
| -N, --namespace | Définir l'espace de nommage réseau en tant qu'hôte ou fichier. La valeur par défaut est host. L'espace de nommage du serveur NAS est file. |
| -Q, direction | Choisir la direction d'envoi ou de réception pour la capture des paquets. Les valeurs possibles sont in, out et inout. |
Afficher les mesures de capacité (svc_volume_space_metrics)
Ce script de maintenance affiche des informations détaillées sur l'espace disponible sur les familles de volumes. Les arguments indiquent la façon dont sont affichées les informations.
Ce script sert surtout lorsque l'appliance n'a plus d'espace libre (OOS). Si l'appliance n'est pas à l'état OOS, vous pouvez forcer l'opération.
Utilisation
| Fonction | Opérations système |
| Mode Normal ou Maintenance | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Oui | |
| Risque d'indisponibilité des données ? Non | |
| Risque de perte de données ? Non | |
| Périmètre Appliance | |
| Conditions préalables Aucun |
Format
svc_volume_space_metrics [-h] [-d] [-v] [-i ID] [-n Name]
[-s {name, cap}] [-g GT] [-c] [-j]
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
| -d, --detail Afficher la sortie détaillée. | |
| -v, --vertical Afficher les mesures d'espace au format vertical. | |
| -i, --id | Afficher les mesures d'espace pour une seule famille de volumes par ID. |
| -n, --name | Afficher les mesures d'espace pour une seule famille de volumes par nom de volume/FS/vVol. |
| -s {name, cap} ,--sort{name,cap} | Afficher les familles de volumes par nom ou par capacité. |
| -g, --gt | Afficher uniquement les familles de volumes qui consomment une quantité d'espace supérieure à la valeur spécifiée. |
| -c, --csv Placer la sortie dans un fichier CSV. | |
| -j, --json Placer la sortie dans un fichier JSON. |
Terminer le processus de récupération (svc_wear_trickle_write)
Ce script de maintenance vous permet de terminer le processus de récupération manuel lorsque le système entre en mode écriture avec limitation de l'usure.
Utilisation
| Fonction | Opérations système |
| Mode Service | |
| Utilisation Service | |
| Nécessite le mot de passe de l'utilisateur de la maintenance ? Oui | |
| Nécessite des privilèges root ? Oui | |
| Risque d'indisponibilité des données ? Oui | |
| Risque de perte de données ? Non | |
| Périmètre Nœud | |
| Conditions préalables Aucun |
Format
svc_wear_trickle_write [-h]
{exit_trickle, enable_policy, show_drives, list_policy, disable_policy}
Arguments facultatifs
| Qualificateur Description | |
| -h, --help Afficher le message d'aide et quitter. | |
Actions
| Action Description | |
| exit_trickle | Quitter manuellement le mode écriture avec limitation de l’usure. Utilisez cette commande une fois la procédure de récupération terminée. Pour continuer à utiliser les disques usés et quitter le mode écriture limitée, vous devez désactiver la règle de sortie de l’écriture limitée avant d’utiliser cette commande. |
| enable_policy | Activer la règle d’écriture avec limitation de l’usure. La règle d’écriture avec limitation de l’usure est activée par défaut. |
| show_drives | Répertorier tous les disques SSD usés du système. |
| list_policy | Obtenir le paramètre actuel de la règle d’écriture avec limitation de l’usure. |
| disable_policy | Désactiver la règle d’écriture avec limitation de l’usure. |
Champs du journal système
Les informations contenues dans le journal système sont stockées dans des champs. Lorsque vous exécutez svc_journalctl, vous pouvez choisir d'afficher les informations de ces champs ou de filtrer les résultats en fonction des informations contenues dans ces champs. Cette annexe décrit les champs disponibles pour une utilisation dans le journal :
•Description des champs
Description des champs
Le Framework de consignation Core s'appuie sur les services de journalisation du système qui sont fournis par le système d'exploitation sous-jacent CoreOS. En plus des champs par défaut disponibles avec le journal système dans CoreOS, des champs personnalisés peuvent être utilisés avec le cluster. Le tableau suivant répertorie les descriptions de tous les champs disponibles à l'utilisation.
Tableau 4. Descriptions des champs du journal
| Type Name Description | ||
| Par défaut __CURS | SOR Identifiant unique qui décrit la position de l'entrée dans le journal. | |
| Par défaut __MON | NOTONIC_TIMESTAMP Horodatage de l'horloge | monolithique indiquant la durée écouléeentre un certain événement et l'heure à laquelle l'entrée dans le journal s'est produite. |
| Par défaut __REAL | TIME_TIMESTAMP Horodatage de l'horloge indiquant le moment où l'entrée a été consignée dans le journal. | |
| Par défaut _AUDIT | _LOGINUID, _AUDIT_SESSION ID utilisateur de session et de connexion du processus d'origine de l'entrée de journal. | |
| Par défaut _BOOT | _ID ID de démarrage du noyau pendant lequel le message a été généré. | |
| Par défaut _CAP_EFFECTIVE | Capacités effectives du processus à partir duquel provient l'entrée du journal. | |
| Par défaut _CMDLINE | Ligne de commande du processus dont provient l'entrée du journal. | |
| Par défaut _COMM | Nom du processus dont provient l'entrée du journal. | |
| Par défaut _EXE | Chemin d'exécution du processus dont provient l'entrée du journal. | |
| Par défaut _GID ID | de groupe du processus dont provient l'entrée du journal. | |
| Par défaut _HOST | NAME Nom de l'hôte d'origine. | |
| Par défaut _KERNEL | EL_DEVICE Nom du périphérique du noyau. | |
| Par défaut _KERNEL_SUBSYSTEM | Nom du sous-système du noyau. | |
| Par défaut _LINE_BREAK | Indique que le message du journal dans le flux de sortie/d'erreur standard n'a pas été arrêté avec un caractère de retour à la ligne normal. | |
| Par défaut _MACHINE_ID | ID de machine de l'hôte dont provient l'entrée du journal. | |
| Par défaut _PID | ID de processus du processus dont provient l'entrée du journal. | |
| Par défaut _SELIN | UX_CONTEXT Contexte de sécurité SELinux (étiquette) du processus dont provient l'entrée du journal. | |
| Par défaut _SOURCE | REALTIME_TIMESTAMP Horodatage de confiance le plus ancien pour le message. | |
Tableau 4. Descriptions des champs du journal (suite)
| Type Name Description | ||
| Par défaut _STREAM_ID Identifiant unique de la connexion de flux lors de sa création initiale. | ||
| Par défaut _SYSTE_MD_CGROUP,_SYSTEMD_INVOCATION_ID,_SYSTEMD_OWNER_UID,_SYSTEMD_SESSION,_SYSTEMD_SLICE,_SYSTEMD_UNIT,_SYSTEMD_USER_UNIT | Informations système du processus dont provient l'entrée du journal. | |
| Par défaut _TRANSPORT Informations sur la façon dont la maintenance du journal a reçu l'entrée du message. | ||
| Par défaut _UDEV_DEVLINK Numéro d'erreur Unix de faible niveau provoquant cette entrée. | ||
| Par défaut _UDEV_DEVNODE Le chemin du nœud de périphérique de ce périphérique dans /dev. | ||
| Par défaut _UDEV_SYSNAME Nom du périphérique de noyau tel qu'il apparaît dans l'arborescence des périphériques sous /sys. | ||
| Par défaut _UID ID utilisateur du processus dont provient l'entrée du journal. | ||
| Custom AUDIT_TIMESTAMP, AUDIT_USERNAME,AUDIT_IS_SUCCESSFUL,AUDIT_CLIENT_ADDRESS,AUDIT_SERVER_ADDRESS,AUDIT_APPLIANCE_ID, AUDIT_JOB_ID,AUDIT_RESOURCE_TYPE,AUDIT_RESOURCE_ACTION,AUDIT_RESOURCE_ID,AUDIT_RESOURCE_NAME,AUDIT_MESSAGE_CODE,AUDIT_MESSAGE_L10N,AUDIT_REQUEST_BODY | Champs supplémentaires utilisés dans les journaux d'audit. | |
| Par défaut CODE_FILE Nom du fichier source contenant le code qui génère le message. | ||
| Par défaut CODE_FUNC Nom de la fonction dans le code générant le message. | ||
| Par défaut CODE_LINE Emplacement du code dans le fichier source générant le message. | ||
| Custom COMPONENT Composant de journalisation. Les valeurs possibles sont :CP—Composants qui permettent la gestion du cluster.DP—Composants du moteur de données back-end.Platform—Composants de la plate-forme back-end ou du conteneur de stockage de base (BSC).Service—Composants facilitant la maintenance ou conteneurs de services.Fireman—Services back-end chargés de la gestion des communications entre les composants internes.PostGres—Serices PostGres. | ||
| Custom CONTEXT_ID Identifiant unique pour le suivi des demandes. | ||
| Par défaut COREDUMP_UNIT,CREDUMP_USER_UNIT | Utilisé pour annoter les messages contenant des coredumps à partir des unités de session et du système. | |
| Par défaut ERRNO Numéro d'erreur basé sur UNIX de faible niveau associé à l'entrée du journal. | ||
| Custom MARKER Chaîne unique utilisée pour identifier rapidement certains événements ou conditions. Les valeurs possibles sont : REST, RemoteSupport, ZMQ, NDU (mises à niveau non perturbatrices), CC (création de cluster), LUN, ConfigurationCapture, Event, RB (équilibreur de ressource), Import, PhysicalInventory, IDF (fichiers d'ID de plate-forme), DATAMOBILITY, NETWORK, DataCollection et Host. | ||
Tableau 4. Descriptions des champs du journal (suite)
| Type Name Description | |
| Par défaut MESSAGE | LA chaîne de message de l'entrée dans le journal système. |
| Par défaut MESSAGE_ID | Identifiant unique du message. |
| Par défaut OBJECT | _AUDIT_LOGINUID, OBJECT_AUDIT_SESSION, OBJECT_CMDLINE, OBJECT_COMM, OBJECT_EXE, OBJECT_GID, OBJECT_PID, OBJECT_SYSTEMD_CGROUP, OBJECT_SYSTEMD_OWNER_UID, OBJECT_SYSTEMD_SESSION, OBJECT_SYSTEMD_UNIT, OBJECT_SYSTEMD_USER_UNIT, OBJECT_UID |
| Custom OBJECT | _CURRENT_STATE_NAME Nom de l'état actuel associé à l'objet. |
| Custom OBJECT | HANDLE Identifiant unique utilisé pour représenter une ressource gérée dans le cluster. |
| Custom OBJECT | ID Identifiant unique de l'objet pour lequel vous souhaitez récupérer les informations du journal système. |
| Custom OBJECT | OPERATION Type d'opération associée à l'objet. |
| Custom OBJECT | SUB_TYPE Sous-type de l'objet pour lequel vous souhaitez récupérer les informations du journal système. |
| Custom OBJECT | TYPE Type de l'objet pour lequel vous souhaitez récupérer les informations du journal système. |
| Par défaut PRIORITÉ | Niveau de message du journal. Les niveaux valid des sont les suivants:CRITICAL : événements qui exigent une attention immédiate.ERROR : événements qui indiquent des problèmes, mais qui ne nécessitent pas une attention immédiate.WARN : événements qui signalent un avertissement concernant des problèmes potentiels ou qui indiquent qu'un composant n'est pas dans un état idéal.INFO : messages d'information qui fournissent des informations détaillées sur l'état de fonctionnement et les modifications apportées au système.DEBUG : état détaillé, comme les messages de progression et de réussite. |
| Custom ROOT_COMMAND_ID ID de contexte de la demande principale. | |
| Custom STATUS_CODE Code d'état qui représente une réponse à une demande spécifique. | |
| Custom SUB_COMPONENTSous-composant associé au message. | |
| Par défaut SYSLOG_FACILITYChampde compatibilité syslog contenant le nom de l'installation. | |
| Par défaut SYSLOG_IDENTIFIERChampde compatibilité syslog qui contient l'identifiant unique. | |
| Par défaut SYSLOG_PIDChampde compatibilité syslog qui contient l'identifiant du processus. | |
| Custom THREAD_NAMENom du thread qui consigne le message. | |