Englishfrançaisespagnol

Icône de favori OnWorks

fs_setserverprefs - En ligne dans le Cloud

Exécutez fs_setserverprefs dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande fs_setserverprefs 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_setserverprefs - Définit les rangs de préférence pour les serveurs de fichiers ou les serveurs VL

SYNOPSIS


fs définir les préférences du serveur [-les serveurs <serveur de fichiers noms ainsi que rangs>+]
[-vlservers <VL serveur noms ainsi que rangs>+]
[-fichier <contribution de nommé filet>] [-stdin] [-Aide]

fs ensembles [-se <serveur de fichiers noms ainsi que rangs>+]
[-vl <VL serveur noms ainsi que rangs>+]
[-f <contribution de nommé filet>] [-St] [-h]

fs sp [-se <serveur de fichiers noms ainsi que rangs>+]
[-vl <VL serveur noms ainsi que rangs>+]
[-f <contribution de nommé filet>] [-St] [-h]

DESCRIPTION


Notre fs définir les préférences du serveur La commande définit les rangs de préférence du gestionnaire de cache local pour un ou
plus d'interfaces machine de serveur de fichiers ou, si le -vlserveur l'argument est fourni, pour le volume
Emplacement (VL) Machines serveur. Pour les machines de serveur de fichiers, les rangs numériques déterminent le
ordre dans lequel le gestionnaire de cache tente de contacter les interfaces des machines qui sont
abritant un volume. Pour les machines VL Server, les rangs déterminent l'ordre dans lequel le cache
Le gestionnaire tente de contacter les serveurs VL d'une cellule lors de la demande d'informations VLDB.

Notre fs obtenir les préférences du serveur la page de référence explique comment le gestionnaire de cache utilise les classements de préférence
lorsque vous contactez des machines de serveur de fichiers ou des machines de serveur VL. Les paragraphes suivants
expliquer comment le gestionnaire de cache calcule les rangs par défaut et comment utiliser cette commande pour
changer les valeurs par défaut.

Calcul of Réglage par défaut Préférence Rangs
Le gestionnaire de cache stocke un rang de préférence dans la mémoire du noyau en tant qu'adresse IP appariée et
rang numérique. Si une machine de serveur de fichiers est multirésidente, le gestionnaire de cache attribue un
rang distinct à chacune des adresses de la machine (jusqu'au nombre d'adresses que le
VLDB peut stocker par machine). Une fois calculé, un rang persiste jusqu'au redémarrage de la machine,
ou jusqu'à ce que cette commande soit utilisée pour le modifier.

Le gestionnaire de cache définit les rangs de préférence par défaut du serveur VL lors de son initialisation, de manière aléatoire
attribuer un rang compris entre 10,000 10,126 et XNUMX XNUMX à chacune des machines répertoriées dans le
locales /etc/openafs/CellServDB déposer. Si DNS est utilisé pour localiser les serveurs VL, le gestionnaire de cache
attribuera un rang à chaque serveur configuré dans un enregistrement AFSDB ou SRV pour cette cellule.
Actuellement, les informations de priorité et de poids des enregistrements SRV ne sont pas utilisées. Machines de
différentes cellules peuvent avoir le même rang, mais cela ne pose pas de problème car le
Cache Manager ne consulte que les rangs d'une cellule à la fois.

Le gestionnaire de cache définit les rangs de préférence par défaut pour la machine du serveur de fichiers lors de la récupération
informations sur l'emplacement du volume de la VLDB. Chaque fois qu'il apprend la machine du serveur de fichiers
interfaces pour lesquelles il n'a pas encore défini de rang, il attribue un rang à chaque interface. Si
la machine cliente locale n'a qu'une seule adresse IP, le gestionnaire de cache la compare à la
l'adresse IP de l'interface serveur et définit un rang selon l'algorithme suivant. Si la
la machine cliente est multirésidente, le gestionnaire de cache applique l'algorithme à chacun des
les adresses de la machine cliente et attribue à l'interface machine du serveur de fichiers la plus faible
classer ces résultats.

· Si la machine locale est une machine serveur de fichiers, le rang de base pour chacun de ses
interfaces est de 5,000 XNUMX.

· Si l'interface machine du serveur de fichiers se trouve sur le même sous-réseau que le client
interface, son rang de base est de 20,000 XNUMX.

· Si l'interface machine du serveur de fichiers est sur le même réseau que l'interface client,
ou se trouve à l'extrémité distante d'une liaison point à point avec l'interface client, sa base
le rang est 30,000 XNUMX.

· Si l'interface machine du serveur de fichiers se trouve sur un réseau différent de celui du client
interface, ou le gestionnaire de cache ne peut pas obtenir d'informations réseau à son sujet, sa base
le rang est 40,000 XNUMX.

Après avoir attribué un rang de base à une interface machine de serveur de fichiers, le gestionnaire de cache ajoute à
c'est un nombre choisi au hasard dans la plage 0 (zéro) à 14. A titre d'exemple, un serveur de fichiers
interface machine dans le même sous-réseau que la machine locale reçoit un rang de base de
20,000 20,000, mais le gestionnaire de cache enregistre le rang réel sous la forme d'un entier compris entre XNUMX XNUMX et
20,014 XNUMX. Ce processus réduit le nombre d'interfaces qui ont exactement le même rang. Comme
avec les rangs de machines VL Server, il est possible pour les interfaces de machines de serveur de fichiers de
les cellules étrangères doivent avoir le même rang que les interfaces dans la cellule locale, mais cela ne
présenter un problème. Seuls les rangs relatifs des interfaces qui abritent un volume donné sont
pertinent, et AFS ne prend en charge que le stockage d'un volume dans une cellule à la fois.

Paramètres Non par défaut Préférence Rangs
Utilisez l'option fs définir les préférences du serveur commande pour réinitialiser un classement de préférence existant ou pour définir le
rang initial d'une interface machine serveur de fichiers ou d'une machine serveur VL pour laquelle le cache
Le gestionnaire n'a pas de rang. Pour faire persister un classement lors d'un redémarrage de la machine locale, placez
le cas échéant fs définir les préférences du serveur dans le fichier d'initialisation AFS de la machine.

Spécifiez chaque rang de préférence sous la forme d'une paire de valeurs séparées par un ou plusieurs espaces :

· Le premier membre de la paire est le nom d'hôte complet (par exemple,
"fs1.abc.com"), ou l'adresse IP au format décimal à points, d'une machine serveur de fichiers
interface ou machine VL Server

· Le deuxième membre de la paire est un entier. Les rangs possibles vont de 1 à
65535.

Comme pour les classements par défaut, le gestionnaire de cache ajoute un entier choisi au hasard à un classement
spécifié par cette commande. Pour les interfaces machine du serveur de fichiers, l'entier provient du
plage de 0 (zéro) à 14 ; pour les machines VL Server, il est compris entre 0 (zéro) et 126. Pour
exemple, si l'administrateur attribue un rang de 15,000 XNUMX à une interface machine de serveur de fichiers,
le gestionnaire de cache stocke un entier compris entre 15,000 15,014 et XNUMX XNUMX.

Il existe plusieurs façons de fournir des rangs pour les interfaces de machine de serveur de fichiers (mais pas pour VL
Serveurs) :

· Sur la ligne de commande, en suivant le -les serveurs argument.

· Dans un fichier nommé par le -fichier argument. Placez chaque paire sur sa propre ligne dans le fichier.
Diriger la sortie du fs obtenir les préférences du serveur commande dans un fichier automatiquement
génère un fichier au format approprié.

· Via le flux d'entrée standard, en fournissant le -stdin drapeau. Cette méthode permet la
émetteur pour alimenter les valeurs directement à partir d'un programme ou d'un script qui génère une préférence
rangs en utilisant un algorithme approprié à la cellule locale. La distribution AFS ne
ne pas inclure de tels programmes ou scripts.

Lors de la définition des rangs de préférence des machines du serveur de fichiers, il est légal de combiner les -les serveurs,
-fichier et -stdin options sur une seule ligne de commande. Si différentes options spécifient un
rang différent pour la même interface, le gestionnaire de cache stocke et utilise le rang attribué
couplé à -les serveurs argument.

Notre -vlservers L'argument est le seul moyen d'attribuer les rangs des machines VL Server. Ça peut être
combiné avec un ou plusieurs des -les serveurs, -fichier et -stdin options, mais le cache
Manager applique les valeurs fournies pour ces options aux rangs des machines du serveur de fichiers uniquement.

L'interpréteur de commandes fs ne vérifie pas les noms d'hôtes ou les adresses IP, et attribue donc
la préférence se classe sur les noms ou adresses de machine invalides. Le gestionnaire de cache n'utilise jamais de tels
rangs à moins que les mêmes informations incorrectes ne se trouvent dans la VLDB.

OPTIONS


-les serveurs <filet serveur noms ainsi que rangs>+
Spécifie un ou plusieurs rangs de préférence de machine de serveur de fichiers. Chaque rang associe la pleine-
nom d'hôte qualifié ou adresse IP (au format décimal à points) d'une machine de serveur de fichiers
interface avec un rang entier, séparé par un ou plusieurs espaces ; séparent également chacun
jumeler avec un ou plusieurs espaces. Les valeurs acceptables pour la plage de classement de 1 à
65521 ; une valeur inférieure indique une plus grande préférence. Fournir des rangs en dehors de cette
gamme peut avoir des résultats imprévisibles. Fournir une valeur ne dépassant pas 65521
garantit que le rang ne dépasse pas la valeur maximale possible de 65,535 XNUMX même si
le plus grand facteur aléatoire (14) est ajouté.

Cet argument peut être combiné avec le -fichier dispute, -stdin drapeau, ou les deux. Si plus
qu'un des arguments définit un rang pour la même interface, le rang défini par cette
l'argument prime. Il peut également être combiné avec le -vlservers argument, mais
n'interagit pas avec lui.

-vlservers <VL serveur noms ainsi que rangs>+
Spécifie un ou plusieurs rangs de préférence de VL Server. Chaque rang associe les personnes pleinement qualifiées
nom d'hôte ou adresse IP (au format décimal à points) d'une machine VL Server avec un
rang entier, séparé par un ou plusieurs espaces ; séparez également chaque paire avec un ou
plus d'espaces. Les valeurs acceptables pour le rang vont de 1 à 65521 ; une valeur inférieure
indique une plus grande préférence. Fournir des rangs en dehors de cette plage peut avoir
résultats imprévisibles. Fournir une valeur ne dépassant pas 65521 garantit que le rang
ne dépasse pas la valeur maximale possible de 65,535 XNUMX même si le plus grand facteur aléatoire
(14) est ajouté.

Cet argument peut être combiné avec le -les serveurs dispute, -fichier dispute, -stdin drapeau,
ou toute combinaison des trois, mais n'interagit avec aucun d'entre eux. ils s'appliquent
uniquement aux rangs des machines du serveur de fichiers.

-fichier <contribution filet>
Spécifie le chemin d'accès complet d'un fichier à partir duquel lire les paires de machines du serveur de fichiers
interfaces et leurs rangs, en utilisant la même notation et la même plage de valeurs que pour les
-les serveurs argument. Dans le fichier, placez chaque paire sur sa propre ligne et séparez les deux
parties de chaque paire avec un ou plusieurs espaces.

Cet argument peut être combiné avec le -les serveurs dispute, -stdin drapeau, ou les deux. Si
plus d'un des arguments définit un rang pour la même interface, le rang défini par le
-serveur l'argument prime. Il peut également être combiné avec le -vlservers
argument, mais n'interagit pas avec lui.

-stdin
Lit des paires d'interface machine de serveur de fichiers et de rang entier à partir de l'entrée standard
flux. L'utilisation prévue est d'accepter une entrée provenant d'un programme défini par l'utilisateur ou
script qui génère des rangs dans le format approprié, mais il accepte également les entrées tapées
à la coquille. Formatez l'interface et les paires de rang comme pour le -fichier argument. Si vous tapez
au niveau du shell, tapez Ctrl-D après le dernier saut de ligne pour terminer la saisie.

Cet argument peut être combiné avec le -les serveurs argumentation, le -fichier argument, ou les deux.
Si plusieurs arguments définissent un rang pour la même interface, le rang défini par
le -serveur l'argument prime. Il peut également être combiné avec le -vlservers
argument, mais n'interagit pas avec lui.

-Aide
Imprime l'aide en ligne de cette commande. Toutes les autres options valides sont ignorées.

EXEMPLES


La commande suivante définit les rangs de préférence du gestionnaire de cache pour le serveur de fichiers
machines nommées "fs3.abc.com" et "fs4.abc.com", cette dernière étant spécifiée par son IP
adresse, 192.12.105.100. Les machines résident dans un autre sous-réseau de la machine locale
réseau, donc leur rang de base par défaut est 30,000 XNUMX. Pour augmenter la préférence du gestionnaire de cache
pour ces machines, l'émetteur attribue un rang de 25000, auquel le gestionnaire de cache ajoute un
entier compris entre 0 et 15.

# fs setserverprefs -servers fs3.abc.com 25000 192.12.105.100 25000

La commande suivante utilise le -les serveurs argument pour définir la préférence du gestionnaire de cache
se classe pour les deux mêmes machines de serveur de fichiers, mais il utilise également le -fichier argument pour lire un
collection de rangs de préférence à partir d'un fichier qui réside dans le fichier local /etc/fs.prefs:

# fs setserverprefs -servers fs3.abc.com 25000 192.12.105.100 25000 \
-fichier /etc/fs.prefs

Le fichier /etc/fs.prefs a le contenu et le format suivants :

192.12.108.214 7500
192.12.108.212 7500
138.255.33.41 39000
138.255.33.34 39000
128.0.45.36 41000
128.0.45.37 41000

La commande suivante utilise le -stdin indicateur pour lire les rangs de préférence de la norme
flux d'entrée. Les rangs sont redirigés vers la commande à partir d'un programme, calc_prefs, ce qui était
écrit par l'émetteur pour calculer les préférences sur la base de valeurs significatives pour le
cellule.

# calc_prefs | fs setserverprefs-stdin

La commande suivante utilise le -vlservers argument pour définir les préférences du gestionnaire de cache
pour les machines du serveur VL nommées "fs1.abc.com", "fs3.abc.com" et "fs4.abc.com" pour baser
rangs de 1, 11000 et 65521, respectivement :

# fs setserverprefs -vlservers fs1.abc.com 1 fs3.abc.com 11000 \
fs4.abc.com 65521

PRIVILÈGE REQUIS


L'émetteur doit être connecté en tant que superutilisateur root local.

Utilisez fs_setserverprefs en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad