PostHeaderIcon Problème d’installation de CentOS avec virtualbox

Article publié le 18 Mai 2013

 

J'ai pu constater une anomalie lors de l'installation de CentOS sur une machine virtuel via VirtualBox.

Pendant l'installation vous pourrez constater que le chargement de l'installation ce fige avec ce message:

NetLable : Initializing
NetLabel: domain hash size=128
NetLabel: protocols = UNLABELED CIPSOV4
NetLabel: unlabled traffic allowed by default
PCI-GART: No AMD northbridge found.
PCI: Ignore bogus resource 6[0:0] of 0000:00:02.0
NET: Registered protocol family2

Pour résoudre le problème et poursuivre sereinement votre installation CentOS il suffit de modifier un petit paramètre dans la configuration de votre machine Virtuel:

Allez dans les paramètre de configuration de votre machine puis cliquez sur "système" à gauche de la fenêtre puis sur l'onglet "Carte mère":

Il suffit de cocher "Activer les IO-APIC".… Lire la suite

PostHeaderIcon installation et configuration d’un mirroir/repository local Debian (ou dépot local) via apt-mirror

Article publié le 17 Mai 2013

 

Vous commencez à avoir une flopée de machine Debian dans votre entreprise?

Vous voulez que  apt-get....  aille plus vite??

Il est temps pour vous de mettre en place un miroir Debian(ou dépot local) qui se synchronise directement avec les dépôts officiels!

Ayant déjà mis moi même cette solution en place je peux vous assurer que c'est absolument génial.

Ci-dessous un petit tuto qui vous expliquera la marche à suivre la plus simple:

Tous d'abord prévoyez un stockage assez conséquent ( 200 go pour être tranquille):

 

- Installez apt-mirror : apt-get install apt-mirror

- Ensuite je vous conseille d'organiser votre arborescence pour vous y retrouver plus facilement

* mkdir /<votre rep>/mirror/mirror

* mkdir /<votre rep>/mirror/skel

*  mkdir /<votre rep>/mirror/var

 

- Par défaut le fichier de configuration se situe dans /etc/apt/mirror.list… Lire la suite

PostHeaderIcon Liste des dépots (repositories) Debian

Mise à jour  le 29 Novembre 2015

 

Si dessous la liste des dépots officiels de la distribution debian à mettre dans /etc/apt/source.list

Il est toujours préférable de mettre en place un dépot local dés que vous avez une dizaine de machine sous Debian.

Mon prochaine article sera justement un tuto sur ce sujet 🙂

En attendant:

Debian 8 Jessie:

deb http://ftp.fr.debian.org/debian/ jessie main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ jessie main non-free contrib

deb http://security.debian.org/ jessie/updates main non-free contrib
deb-src http://security.debian.org/ jessie/updates main non-free contrib

# jessie-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ jessie-updates main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ jessie-updates main non-free contrib
deb http://www.deb-multimedia.orgLire la suite

PostHeaderIcon pvresize : changer la taille d’une partition (LVM)

Article publié le 14 Mai 2013

 

Que faire lorsqu'il n'est plus possible d'étendre un VG (Volume group)? On vous répondra étendre le PV (Physical Volume).

Une demande de ce type m'est déjà tombé dessus et je dois vous avouer que je n'étais pas très serein...

Pour vous expliquer la demande était simple : Rajouter un disque sur un RAID d'une baie de stockage et faire reconnaitre à l'OS que le volume du PV a été modifié.

N'ayant jamais eu besoin d'effectuer cette manip auparavant je ne connaissais pas trop la procédure pour effectuer cette tâche sans tout casser...

En écumant les forums je suis tombé sur des tuto plus ou moins farfelue et c'est pourquoi ce petit article va vous expliquer la marche à suivre la plus simple qui soit!… Lire la suite

PostHeaderIcon Monitorer les entrées sorties avec iotop

Article publié le 14 Mai 2013

 

Souvent, très souvent dans la vie d'un admin, on est confronté à un problème récurrent: "Problème d'IO".

Un utilisateur vient vous voir et vous déclare fièrement "je pense que c'est un problème d'IO". Après avoir checké votre Baie  et vous êtes assuré que vos disques sont en bonnes santés il ne vous reste plus qu'à faire un petit diagnostic sur l'OS.

Et la j'ai quelque chose pour vous!! 🙂

Récemment un collègue (que je remercie)  m'a fait découvrir par hasard un outil que je ne connaissais pas du tout IOTOP.

Ce petit outil vous offre un monitoring des IO de votre machine.… Lire la suite

PostHeaderIcon Récupérer un mot de passe root sous linux

Article publié le 15 Mai 2013

 

Qui peut se vanter de n'avoir jamais oublié un mot de passe root????

Si cela vous arrive pas de panique une petite manip très simple permet de réinitialiser un mot de passe root sous Linux.

Pour cela il faut que vous ayez un accés physique à la machine.

 

- Rebooter votre machine jusqu'à ce que l'écran du GRUB apparait

- Selectionnez la deuxième ligne du grub (mode de dépannage) puis appuyer sur "e"

- Ajoutez init=/bin/bash (attention vous êtes à ce moment en clavier qwerty, le slash se trouve alors à la place du point d’exclamation);

- Appuyez ensuite sur ctrl+x pour booter.
Lire la suite

PostHeaderIcon Problème installation additions invités VirtualBox sur Debian

Article publié le 17 Mai 2013

 

Lors de l'installation de ma nouvelle Debian un problème m'est tombé dessus lors de l'installation des Addition Invités. En écumant les forums je me suis aperçus que beaucoup ont eu le même problème mais sans solution.

Lors du démarrage du Virtualbox-guest-utils le message suivant est apparu:

#Error: VbglR3Init failed with rc=VERR_FILE_NOT_FOUND.

 

Hi caramba!!

Ce problème est la conséquence de deux petits oublies!

- Lors de la compilation des librairies manquante ont fait foirés l'install ( Merci au script d'install de ne pas l'avoir signalé..)

Résolution : apt-get install build-essential ( ce package vous installera tout les outils nécessaire pour une compilation réussie ;))

- Oublie d'installer les linux-headers (entête Kernel)...… Lire la suite

PostHeaderIcon Bonding : Agrégation de plusieurs Interfaces réseaux

Article publié le 12 Mai 2013
Ce petit tuto peut vous être utile si votre prod est (encore) hébergé sur des serveurs physique.
En effet le bonding  vous permet d'avoir une haute disponibilité au niveau de vos interfaces réseau ( 2 carte réseau physique pour une IP).
Cela vous permettra également de multiplier votre bande passante par le nombre d'interface que vous allez utiliser.
Dans ce petit tuto nous allons faire la manip avec seulement 2 cartes réseaux:
Tous d'abord créez le fichier /etc/modprobe.d/aliases-bonde.conf  et
 ajoutez les lignes suivantes:
alias bond0 bonding
options bond0 mode=1 miimon=100 max_bonds=4
 Il ne vous reste plus qu'à éditer votre fichiers interface ( Syntaxe différente sur une Red hat/CentOS)
auto bond0
iface bond0 inet static
pre-up modprobe bond0
address x.x.x.x.
Lire la suite

PostHeaderIcon Tutoriel Installation et configuration Red Hat Enterprise Virtualization (RHEV)

Article publié le 12 Mai 2013

1      Présentation de la solution RED HAT Entreprise Virtualization

 

RHEV offre  une solution complète de gestion de la virtualisation de serveurs. Red Hat Enterprise Virtualization a été conçu à partir de la plate-forme Red Hat Enterprise Linux, dont il étend les fonctionnalités, pour faire tomber les barrières élevées face à l'omniprésence de la virtualisation au sein des centres de données. Red Hat Enterprise Linux a su gagner la confiance de milliers d'entreprises et est installé sur des millions de systèmes dans le cadre de charges de travail stratégique.

 

 

rhev

 

 

 

Installation de la console de management RHEVM

Avant de procéder à l’installation de la console management sur le serveur, il faut vérifier que les prérequis suivant soit bien respecté :

 

-      Le système d’exploitation : Windows Serveur 2003 R2 ou Windows Serveur 2008 (recommandé)

-      Le service IIS doit être installé

-      Si vous êtes sous Windows Serveur 2003 vous devez installer Powershell 2.0 disponible sur Windows Update ou sur le site de Microsoft.… Lire la suite

PostHeaderIcon Logguer toutes les commandes exécutées dans une base Mysql

Article publié le 12 Mai 2013

 

Une problématique qui se pose souvent, lorsqu'un serveur Linux tombe (souvent à cause d'un humain) comment savoir les dernières commandes qui ont été tapées et surtout par qui??

Si vous mettez ça en place dans votre entreprise on risque de vous prendre pour Big Brother mais en même temps je pense que ce petit système peu vous épargner bien des ennuis.

La procédure ci dessous ne fonctionne que sur la distribution Debian et sur les versions antérieur à Red HAT 5.3. Les versions supérieurs à RED HAT 5.3 pose problème lorsque vos partitions sont en LVM, je n'ai jamais pu trouver une solution à ce problème, si l'un de vous trouve je suis preneur :).… Lire la suite

PostHeaderIcon Création utilisateur restreint

Article publié le 12 Mai 2013

 

Lors d'une de mes missions on m'a demandé de créer un compte invité spécial avec la possibilité de lui autorisé ou non l'utilisation de tel ou tel commande. C'est une problématique qui se pose souvent en entreprise. Comment donner accès à un utilisateur sans que celui ci le pourrisse avec des commandes grep ou autre qui peuvent consommer toute la mémoire???

Le script ci dessous répond à cette problématique:

 

 

#!/bin/bash
v
# Ce script permet de restreindre les commandes sur le compte invite
#il est valide uniquement pour les distributions DEBIAN 4, DEBIAN 5 et DEBIAN 6 et REDHAT 5
#Ce script doit être executer depuis le répertoire /etc
cd /etc
##########################RECHERCHE DU COMPTE INVITE#######################
grep 'invite' passwd
retval=$?
Lire la suite

PostHeaderIcon Script de vérification de connectivité

Article publié le 19 Mai 2013 
Ce bout de script pourra vous être très utile pour vérification de connectivité d'une machine distante avant d'effectuer un traitement à distance:
#!/bin/bash
declare -a HOSTS=(
"<Nom Host>"
)CONF_HOSTS="OK"
for HOST in ${HOSTS[*]};
do
#Test de connectivité ssh :
#echo "ssh root@"$HOST"..."
ssh root@"$HOST" "ls /" 1>/dev/null 2>&1 || { echo "(EE) Impossible de se connecter à \""$HOSTS"\"" && CONF_HOSTS="KO"; }
T=0
for ALL_HOSTS in ${HOSTS[*]};do
if [ "$HOST" = "$ALL_HOSTS" ];then T=$(($T+1));fi
done
if [ $T -gt 1 ];then
echo "(EE) La machine \""$HOSTS"\" est mentionnée $T fois dans la variable \"HOSTS\"."
CONF_HOSTS="KO"
fiif [ "$CONF_HOSTS" !=
Lire la suite

PostHeaderIcon Journal d’un admin Linux

Bienvenue cher visiteur.

 

Que vous soyez geek occasionnel ou ingénieur système ce blog pourra peut être vous aider.

Je recense ici toutes les actualités, infos ou astuces sur le monde du libre et notamment Linux.

J'espère que vous trouverez mes articles de qualités aussi bien pour les admins amateurs à experts 🙂

Etant ingénieur système Linux je suis souvent confronté à des problématiques et, ayant l'esprit open source je publie ici même mes solutions car je pense que la connaissance est la seul chose qui augmente quand on la partage 🙂

 

Si vous même avez envie d'adhérer à ce blog n'hésitez pas  me contacter, une paire de bras est toujours la bienvenue.… Lire la suite