Il s'agit de la commande fs_checkservers qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
fs_checkservers - Affiche l'état des machines serveur
SYNOPSIS
fs serveurs de contrôle [-cellule <cellule à vérifier>] [-tout] [-vite]
[-intervalle <secondes jusqu'à XNUMX fois sondes>] [-Aide]
fs chèques [-c <cellule à vérifier>] [-a] [-f]
[-i <secondes jusqu'à XNUMX fois sondes>] [-h]
DESCRIPTION
La fs serveurs de contrôle la commande signale si certaines machines du serveur AFS sont accessibles
depuis la machine cliente locale. Les machines appartiennent à l'une des deux classes, et le cache
Manager en conserve une liste dans la mémoire du noyau :
· Les machines du serveur de base de données pour chaque cellule répertoriée dans le local
/etc/openafs/CellServDB filet, plus toutes les machines ajoutées à la liste de mémoire par le fs
nouvelle cellule commande depuis le dernier redémarrage.
· Toutes les machines de serveur de fichiers que le gestionnaire de cache a récemment contactées et qu'il
doit probablement recontacter bientôt. Dans la plupart des cas, le gestionnaire de cache détient un
rappel sur un fichier ou un volume récupéré depuis la machine.
Si le gestionnaire de cache ne parvient pas à contacter le processus vlserver sur un serveur de base de données
machine ou le serveur de fichiers processus sur une machine serveur de fichiers, il marque la machine comme
inaccessible. (En fait, si une machine serveur de fichiers est multirésidente, le gestionnaire de cache
essaie de contacter toutes les interfaces de la machine et marque la machine comme en panne uniquement si
le serveur de fichiers ne répond pas via l'un d'entre eux.) Le gestionnaire de cache puis périodiquement (par
par défaut, toutes les trois minutes) envoie une sonde à chaque machine marquée, pour voir si elle est toujours
inaccessible. Si une machine précédemment inaccessible répond, le gestionnaire de cache la marque comme
accessible et ne lui envoie plus les sondes périodiques.
La fs serveurs de contrôle La commande met à jour la liste des machines inaccessibles en ayant le Cache
Manager sonde un ensemble spécifié d'entre eux :
· Par défaut, seules les machines marquées inaccessibles et appartenant à la cellule locale
(la cellule répertoriée dans le local /etc/openafs/ThisCell fichier).
· Si la -cellule est inclus, seules les machines marquées comme inaccessibles et
appartiennent à la cellule spécifiée.
· Si la -tout flag est inclus, toutes les machines marquées inaccessibles.
Si la -vite est inclus, le gestionnaire de cache ne sonde aucune machine, mais
rapporte les résultats de la sonde précédente la plus récente.
Pour définir l'intervalle entre les sondes plutôt que de produire une liste de machines inaccessibles,
utiliser le -intervalle argument. Le paramètre autre que celui par défaut persiste jusqu'au redémarrage de la machine ; à
le conserver à travers les redémarrages, mettre le fs serveurs de contrôle commande dans la machine
Fichiers d'initialisation AFS.
ATTENTION
L'exécution de la commande peut prendre un certain temps, si un certain nombre de machines ne répondent pas à
la sonde du gestionnaire de cache. Le gestionnaire de cache sonde les machines de manière séquentielle et attend un
délai d'attente standard avant de marquer la machine comme ne répondant pas, pour permettre un ralentissement
communication réseau. Pour que l'invite du shell de commande revienne rapidement, placez la commande dans
l'arrière-plan. Il est inoffensif d'interrompre la commande en tapant Ctrl-C ou autre
signal d'interruption.
Notez que le gestionnaire de cache sonde uniquement les machines serveur marquées comme inaccessibles dans sa mémoire
liste. L'absence d'une machine serveur dans la sortie ne signifie pas nécessairement qu'elle est
fonctionne, car il n'est peut-être pas du tout inclus dans la liste de mémoire (si, par
exemple, le gestionnaire de cache ne l'a pas contacté récemment). Pour la même raison, la sortie
est susceptible de varier sur différentes machines clientes.
contrairement à la plupart fs commandes, la commande fs checkservers ne fait pas référence à l'AFSCELL
variable d'environnement.
OPTIONS
-cellule <cellule à vérifier>
Nomme chaque cellule dans laquelle sonder les machines serveur marquées comme inaccessibles. Fournir le
nom de domaine pleinement qualifié, ou une forme abrégée qui le désambiguïse de l'autre
cellules répertoriées dans le local /etc/openafs/CellServDB déposer. Combinez cet argument avec le
-vite drapeau si vous le souhaitez, mais pas avec le -tout drapeau. Omettez à la fois cet argument et le
-tout flag pour sonder les machines dans la cellule locale uniquement.
-tout
Sonde toutes les machines de la liste de mémoire du gestionnaire de cache qui sont marquées comme inaccessibles.
Combinez cet argument avec le -vite drapeau si vous le souhaitez, mais pas avec le -cellule argument.
Omettez à la fois ce drapeau et le -cellule argument pour sonder les machines dans la cellule locale uniquement.
-vite
Affiche la liste actuelle du gestionnaire de cache des machines inaccessibles, plutôt
que d'envoyer de nouvelles sondes. La sortie peut aussi ancienne que le réglage actuel de la sonde
intervalle (par défaut trois minutes et maximum dix minutes).
-intervalle <secondes jusqu'à XNUMX fois sondes>
Définit ou signale le nombre de secondes entre les sondes du gestionnaire de cache aux machines
dans la liste des mémoires marquées comme inaccessibles :
· Pour définir l'intervalle, spécifiez une valeur comprise entre 1 et 600 (10
minutes); la valeur par défaut est 180 (trois minutes). L'émetteur doit être connecté en tant que
superutilisateur local "root". Le réglage modifié persiste jusqu'à ce qu'il soit à nouveau modifié avec ce
commande, ou jusqu'à ce que la machine redémarre, moment auquel le paramètre revient à la
défaut.
· Fournissez une valeur de 0 (zéro) pour afficher le réglage d'intervalle actuel. Aucun privilège
est requis. Ne combinez cet argument avec aucun autre.
-Aide
Imprime l'aide en ligne de cette commande. Toutes les autres options valides sont ignorées.
SORTIE
S'il n'y a pas de machines marquées comme inaccessibles, ou si toutes répondent maintenant au
Sonde du gestionnaire de cache, la sortie est :
Tous les serveurs fonctionnent.
Notez que ce message ne signifie pas que toutes les machines serveur de chaque cellule pertinente sont
fonctionnement. La sortie indique l'état des seules machines que le gestionnaire de cache
sondes.
Si une machine ne répond pas à la sonde dans le délai imparti, la sortie commence
avec la ficelle
Ces serveurs sont indisponibles en raison de problèmes de réseau ou de serveur :
et répertorie le nom d'hôte de chaque machine sur sa propre ligne. Le gestionnaire de cache stocke la machine
enregistrements par adresse Internet, ainsi le format de chaque nom d'hôte (majuscule ou minuscule
lettres ou une adresse Internet au format décimal pointé) dépend de la façon dont la cellule locale
le service de noms le traduit au moment où la commande est émise. Si une machine serveur est
multirésident, la sortie ne répertorie qu'une seule de ses interfaces (généralement, la plus
préféré).
Si la -intervalle l'argument est fourni avec une valeur comprise entre 1 et 600, il n'y a pas de sortie.
Si la valeur est 0, la sortie signale l'intervalle de sonde comme suit :
L'intervalle actuel de détection du serveur en panne est secondes
EXEMPLES
La commande suivante affiche la liste actuelle du gestionnaire de cache des machines qui ne répondent pas
dans la cellule locale, plutôt que de les sonder à nouveau. La sortie indique que s'il y avait
toutes les machines marquées inaccessibles, elles ont toutes répondu à la sonde précédente.
% de serveurs de contrôle fs -rapide
Tous les serveurs fonctionnent.
L'exemple suivant sonde les machines de la liste de mémoire du gestionnaire de cache qui appartiennent à
la cellule "stateu.edu":
% fs checkservers -cell stateu.edu
Tous les serveurs fonctionnent.
L'exemple suivant sonde toutes les machines serveur dans la liste de mémoire du gestionnaire de cache. Ce
signale que deux machines n'ont pas répondu à la sonde.
% serveurs de contrôle fs -all
Ces serveurs sont indisponibles en raison de problèmes de réseau ou de serveur :
fs1.abc.com SV3.STATE.EDU.
PRIVILÈGE EST REQUIS
Pour définir l'intervalle de sondage, l'émetteur doit être connecté en tant que superutilisateur local « root ».
Sinon, aucun privilège n'est requis.
Utilisez fs_checkservers en ligne à l'aide des services onworks.net