Erreur DFS : Serveur RPC non disponible

Fév 23
2011

Je suis tombé sur une bien étrange erreur récemment en voulant supprimer un partage sur mon serveur. Ce partage figurait dans une racine DFS et je ne pouvais donc pas le supprimer comme ça, sinon c’est pas drôle… Donc en allant du coté de l’outil « Gestion du système de fichiers distribués DFS » j’ai retrouvé cette racine DFS. En voulant l’ouvrir un message d’erreur me signale que le serveur RPC n’est pas disponible.

Avec l’aide de l’utilitaire dfsutil du Windows Support Tools (qui se trouve dans le dossier \support\tools de votre CD d’installation) j’ai exécuté quelques commandes qui m’ont permis de m’en sortir :

Dfsutil /pktflush
Cette commande va vider le cache PKT

Dfsutil /spcflush
Cette commande va vider le cache SPC

J’ai ensuite tenté de supprimer mon partage dans DFS :
Dfsutil /remftroot /server:mon-serveur /share:mon_partage

Et malgré le message d’erreur en relançant la console « Gestion du système de fichiers distribués DFS », ma racine DFS problématique a disparue et j’ai pu finalement supprimé mon partage manuellement…

Si vous avez toujours des problèmes, il y a d’autres manip’ en stock ici (3ème post) :

http://social.technet.microsoft.com/Forums/en-US/winserverfiles/thread/1a9e0ecb-3d89-43f9-83b6-8321f3c88b1e/

Création d’un service avec Instsrv et Srvany

Fév 17
2011

Voici un grand classique sur le net : créer un service Windows à partir d’un exécutable de son choix ?

Pour se faire, il faut tout d’abord récupérer le Resource Kit et en extraire les 2 fichiers suivants : srvany.exe et instsrv.exe

  • Mettez les 2 fichiers dans le même dossier (c:\truc, par exemple)
  • Ouvrez une ligne de commande DOS (« Démarrer » > « Exécuter » > « cmd » puis « Entrée »)
  • Entrez « c:\truc\instsrv.exe nom_service c:\truc\srvany.exe
  • Lancez « Regedit »
  • Recherchez la sous-clé : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nom_service>
  • Faites un clic-droit sur la clé et cliquez sur « Ajouter une clé » que nommerez « Parameters »
  • Allez dans cette nouvelle clé
  • Faites un clic-droit dans la fenêtre à droite et cliquez sur « Valeur chaine »
  • Nommez la valeur « Application »
  • Double-cliquez dessus et saisissez comme valeur le chemin vers le programme que vous souhaitez mettre en service (c:\windows\notepad.exe par exemple)

Vérifiez dans le menu Services du panneau de configuration, si votre nouveau service est configuré avec le mode de démarrage qui vous convient (automatique ou manuel). Puis démarrez-le.

Source : http://support.microsoft.com/kb/137890

Installation du client Backup Exec 11 ou 12 sur Linux Debian

Fév 15
2011

Trouvez l’agent à partir du CD d’installation ou téléchargez-le à partir du site de Symantec. Les 2 packages VRTSralus et  VRTSvxmsa doivent être installés il se trouvent normalement dans /Linux/RALUSx86/pkgs/Linux pour le 32bits et /Linux/RALUS64/pkgs/Linux pour le 64bits.

Untar:

tar -zxvf VRTSralus.tar.gz
tar -zxvf VRTSvxmsa.tar.gz

Symantec fournit des packages RPM alors nous allons les convertir en .deb. Il vous faut le package “alien” installé. Utilisez la commande “aptitude install alien” pour l’installer.

Convertir les rpm en deb:

alien --scripts VRTSralus-xxx.rpm
alien --scripts VRTSvxmsa-xxx.rpm

(les packages 64bits finissent avec x86-64.rpm).

Installation des packages .deb:

dpkg -i vrtsralus-xxx-.deb
dpkg -i vrtsvxmsa-xxx-.deb

RALUS fonctionne sous un compte utilisateur nommé beoper. Créez-le et donnez lui les droits root :

addgroup beoper
adduser root beoper

Avant de lancer l’agent pour la première fois, installez le package suivant :

aptitude install libstdc++5

pour les installations 64 bits Debian vous avez besoin d’un package additionnel :

aptitude install ia32-libs

Maintenant lancez l’agent pour la première fois afin qu’il crée le fichier de configuration. L’installation de Backup Exec  copiera votre init script dans /opt/VRTSralus/bin/VRTSralus.init. Démarrez-le directement d’ici ou créez un lien symbolique vers /etc/init.d :

ln -s opt/VRTSralus/bin/VRTSralus.init /etc/init.d

Démarrez l’agent:

/etc/init.d/VRTSralus.init start

Un OK confirme  que votre script fonctionne bien. Maintenant stoppez le process

/etc/init.d/VRTSralus.init stop

et éditez le fichier de configuration

nano /etc/VRTSralus/ralus.cfg

Inserez la ligne suivante en remplacant l’IP par celle de votre serveur de sauvegarde :

Software\Symantec\Backup Exec For Windows\Backup Exec\Engine\Agents\Agent Directory List_1=192.168.1.35

Sauvegardez et fermez le fichier et relancez votre agent. C’est fini. Si vous voulez que l’agent se lance à chaque démarrage de votre linux, allez dans /etc/init.d/ et :

update-rc.d -f VRTSralus.init defaults

Nota : Backup Exec 12.5 serait fourni avec un package .deb précompilé.

Source :

http://insanelabs.com/debian/linux-symantec-backup-exec-12-and-debian-etch-3264/