Aujourd’hui dernier jour de l’année 2012… Qu’à cela ne tienne, c’est pas une raison pour rien faire. Alors hop, on va trouver un petit casse tête à régler. Je me lance dans la migration d’un système de fichier root vers du LVM. Continue reading “Migrer un système de fichier root existant sur LVM sur une machine virtuelle”
Catégorie : Informatique
Déplacer le dossier de sauvegarde (backup repository) dans Plesk pour Windows
Par défaut, Plesk crée un dossier Backup sur le disque C: dans C:\Program Files (x86)\Parallels\Plesk\Backup (sur un windows x64). Pas très malin si Continue reading “Déplacer le dossier de sauvegarde (backup repository) dans Plesk pour Windows”
DNS secondaire pour plusieurs serveurs plesk
Je m’attaque à la création d’un serveur DNS secondaire pour mes serveurs plesk. En effet, je vais en avoir plusieurs. Je me base sur l’article cité ci-dessous en source. Mais je vais l’adapter à ma sauce. En effet, je ne veux pas avoir à maintenir un site web pour faire transiter les fichiers de zones. Je vais donc me servir de ssh pour transférer les fichiers.
Continue reading “DNS secondaire pour plusieurs serveurs plesk”
Erreur VM Communication Interface au démarrage des vmware tools dans CentOS 6.3
Lors du démarrage des VMWare Tools sur mes machines CentOS 6.3, j’ai systématiquement l’erreur suivante:
Starting VMware Tools services in the virtual machine:
Switching to guest configuration: [ OK ]
VM communication interface: [FAILED]
VM communication interface socket family: [FAILED]
File system sync driver: [ OK ]
Guest operating system daemon: [ OK ]
Une simple réinstallation des vmware-tools résoud le problème.
Démarrage automatique des vmware tools sur CentOS 6 (start/stop/restart)
Lorsqu’on installe les vmware tools sur une centOS le script vmware-tools n’est plus créé automatiquement dans /etc/init.d ni ajouté à chkconfig. A la place, les VMware Tools 5 s’appuient sur Upstart. Malheureusement, pour une raison que j’ignore et que je n’ai pas réussi à identifier, Upstart ne démarre pas les scripts comme il est supposé le faire. Résultat, les vmware tools ne démarrent pas.
J’ai donc décidé de palier au problème en mettant les vmware-tools dans /etc/init.d
Continue reading “Démarrage automatique des vmware tools sur CentOS 6 (start/stop/restart)”
Booter n’importe quelle ISO depuis un disque dur USB: Zalman ZM-VE200 (ZM-VE300)
UPDATE 02.11.2012: Le ZM-VE200 n’est plus sur le marché. Il est remplacé par le ZM-VE300 qui est un boitier USB 3.
Voici un produit aussi indispensable que peu connu. Il s’agit du boitier Zalman ZM-VE200. C’est un boitier de disque dur 2.5″ muni d’une interface eSATA ainsi que d’une interface USB 2.0. Rien d’extraordinaire me direz-vous. Pourtant, Zalman a embarqué un micrologiciel sur son boitier qui fait des miracles. Il est muni d’un jogdial qui permet de sélectionner le mode de fonctionnement.
En eSATA, c’est un disque dur eSATA sans autre fonctionnalité.
Continue reading “Booter n’importe quelle ISO depuis un disque dur USB: Zalman ZM-VE200 (ZM-VE300)”
Convertir des violations selinux en règles
Petite astuce pour convertir des violations selinux en règles sans se prendre la tête.
Ceci s’applique bien sûr si au préalable vous avez vérifié votre log, et surtout compris de quoi il retourne. Il ne s’agit surtout pas de prendre le risque de changer en policy des blocages légitimes de violation.
Continue reading “Convertir des violations selinux en règles”
Monitoring de mysql avec Zabbix 2.0
J’ai trouvé sur le net un template avec des scripts pour le monitoring de mysql dans Zabbix.
Voici donc traduction de l’article. Vous trouverez les scripts en bas de page.
Sur le serveur, importez le fichier mysql.xml dans les templates.
Sur le client, assurez-vous que php5 est installé et que le plugin php-mysql également, ainsi que php-cli. Continue reading “Monitoring de mysql avec Zabbix 2.0”
Sécurisation d’un serveur CentOS 6.3
== Introduction ==
Suite a des problèmes de sécurité (en fait, l’absence totale de mesure de sécurité) sur mes serveurs Debian, j’ai décidé de repartir à zéro, et de créer un modèle de VM avec une CentOS 6.3 et de mettre la main à la pâte quant à sa sécurité.
Continue reading “Sécurisation d’un serveur CentOS 6.3”
VMware Tools sur une CentOS 6
J’ai préparé une VM CentOS 6.3 aujourd’hui. Comme d’hab. j’ai mis une carte VNXNET3. Donc pas de réseau tant que j’ai pas installé les VMWare tools.
Script de backup plesk (9.x et supérieur)
== Mise à jour ==
Cet article a été mis à jour le 12 octobre 2012, avec l’ajout d’une fonction d’exclusion permettant d’exclure certains domaines. J’ai également repris les utilisateurs SQL dans backup.conf plutôt que dans le script directement.
J’utilise ce script au quotidien avec Plesk 9 et Plesk 10. Je ne l’ai pas testé avec Plesk 11. Si quelqu’un le test, merci de me donner un feedback.
== Introduction ==
Je me suis affranchi de la configuration des sauvegardes plesk depuis le GUI. J’ai préféré faire mon propre script qui backup la configuration du serveur, la configuration de chaque revendeur, et enfin, chaque domaine individuellement. J’ai créé ce script, car en faisant des sauvegardes depuis le plesk panel vers du FTP, j’avais toujours des problèmes. Le FTP tombait, (très mauvais FTP chez OVH à cette époque), et j’avais d’autres souci comme des faux problèmes de droits sur le FTP (alors que ce n’était pas le cas). Bref, j’ai beaucoup galéré… On est jamais mieux servi que par soi-même au final.
Il y a sûrement milles façons plus simples, et plus compliquées de faire. Perso, c’est la méthode dont je me suis servi, et je la partage avec vous. Après, à vous de faire avec ou pas…
Continue reading “Script de backup plesk (9.x et supérieur)”
LVM volume not found
Suite à un problème de corruption sur la partition système de mon NAS maison, j’ai du réinstallé mon système Linux. J’en ai profité pour installer la dernière version de Debian puisque maintenant l’ext4 est supporté.
J’ai rencontré deux problèmes: Le premier, c’est que l’installeur Debian installe grub sur le mauvais disque. Et je suis passé tout droit dans le wizard… J’ai donc du démarrer sur un disque rescue pour réinstaller Grub.
Le second problème, après cette réinstallation de grub, a été que au démarrage, il ne trouvait pas le système de fichier root qui se trouve sur un volume LVM. J’ai galéré à chercher pourquoi, et enfin j’ai trouvé. Il ne s’agit pas d’une corruption de LVM comme certains le prétendent sur un forum, conseillant de réinstaller le système (on se croirait au support Microsoft au temps de Windows 95), ni d’un problème d’un trop vieux GRUB qui ne supporterait pas LVM. Non… C’est simplement que Grub est plus rapide que insmod, et essaie de monter le système root avant que le module LVM soit chargé.
Afin de palier à ce problème, il faut ajouter une option rootdelay sur la ligne linux de la configuration Grub.
Dans l’exemple ci-dessous, vous verrez rootdelay=5 à la fin de la ligne commençant par linux. Cette option va imposer une attente de 5 secondes avant que Grub ne tente de monter le système de fichier root, laissant ainsi le temps aux modules d’être chargés.
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686' --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set bdae1b5c-d1d1-4bba-93c6-7b30a70a6e2b
echo 'Loading Linux 2.6.32-5-686 ...'
linux /vmlinuz-2.6.32-5-686 root=/dev/mapper/earth-root ro quiet rootdelay=5
echo 'Loading initial ramdisk ...'
initrd /initrd.img-2.6.32-5-686
}
Ce délai de 5 secondes peut être adapté à vos besoins. Si il ne suffit pas, essayez de mettre un délai un peu plus long.