Posts Tagged Lenny
Installer les VMware Tools sous Debian Lenny
Publié par Aurélien dans Linux, Virtualisation le 11 janvier 2010
De manière générale, il est nécessaire d’installer les VMware Tools quel que soit le système d’exploitation client, ne serait-ce que pour bénéficier des améliorations graphiques ou des possibilités d’interconnexions offertes avec des outils tiers (sauvegarde des machines à chaud par exemple). Les hôtes sous Linux ne dérogent pas à la règle et l’installation des VMware Tools y est devenue très simple. Pensez toutefois à réaliser vos sauvegardes avant de commencer, car l’opération, bien que bénigne, peut vous réserver quelques surprises (voir notamment le KB VMware 1006718).
En mode console, il faut provoquer l’installation via le menu VM > Install/Upgrade VMWare Tools (cela fonctionne aussi avec un clic droit sur la machine virtuelle).
Connectez-vous ensuite à l’hôte en root, puis tapez les commandes suivantes :
srv-linux:/# mount /media/cdrom srv-linux:/# cd /tmp srv-linux:/# tar -xzvf /media/cdrom/VM*.tar.gz srv-linux:/# cd vmware-tools-distrib srv-linux:/# ./vmware-install.pl
Cela aura pour effet de monter le CDROM virtuel et de décompresser les VMware Tools dans le dossier /tmp, puis de lancer l’installation via un script perl. L’assistant vous posera quelques questions avant d’installer le programme.
Note : dans le cas où vous désireriez répondre avec la valeur par défaut à toutes les questions, lancez le script Perl vmware-install.pl avec l’argument default :
srv-linux:/# ./vmware-install.pl --default
Si vous obtenez un message indiquant que le programme killall n’est pas installé, il faudra installer l’utilitaire psmisc (voir tableau et ligne de commandes ci-dessous)
Setup is unable to find the "killall" program on your machine. Please make sure it is installed. Do you want to specify the location of this program by hand? [yes]
Si vous obtenez un message indiquant que le programme make n’est pas installé, il faudra installer plusieurs utilitaires complémentaires (voir tableau et ligne de commandes ci-dessous). Pour obtenir davantage d’informations sur le sujet, consultez le KB VMware 1008973.
Setup is unable to find the "make" program on your machine. Please make sure it is installed.Do you want to specify the location of this program by hand ? [yes]
Installez donc les utilitaires suivants pour que l’installation des VMware Tools se déroule correctement :
apt-get install autoconf automake binutils cpp gcc make psmisc linux-headers-$(uname -r)
Notez au passage l’utilisation d’une variable qui invoque uname -r pour connaître les linux-headers qui correspondent à votre kernel.
[table id=18 /]
Après l’installation, on démonte le disque, on nettoie les fichiers d’installation dans /tmp (attention avec la commande rm -Rf !) et on redémarre :
srv-linux:/# umount /media/cdrom srv-linux:/# cd /tmp srv-linux:/# rm -Rf /tmp/vmware-tools-distrib srv-linux:/# shutdown -r now
Une fois l’installation effectuée, on remarque le changement d’état des VMware Tools dans le statut de la machine virtuelle
Dans le futur, si vous souhaitez reconfigurer les VMware Tools, rendez-vous dans le dossier /usr/bin/ et lancez le script vmware-config-tools.pl. Même possibilité qu’à l’installation, pour répondre par défaut aux questions qui vous seront posées, ajoutez-lui simplement l’argument default.
srv-linux:/# cd /usr/bin srv-linux:/usr/bin# ./vmware-install.pl --default
Pour obtenir plus d’informations sur ces outils, lisez le KB VMware 340 associé.
Déployer rapidement un serveur LAMP fonctionnel sous Debian 5 Lenny
Installer Apache2
Installer un serveur web Apache fonctionnel ne nécessite qu’un paquet (apache2). Néanmoins, on peut optimiser l’installation grâce à l’ajout de paquets supplémentaires. Cela a pour but de maximiser la compatibilité et les fonctionnalités de votre serveur. Prochainement, je vous expliquerai d’ailleurs comment personnaliser et maintenir votre serveur (Virtual Hosts, mods, etc…).
Installez les paquets suivants pour déployer Apache :
apt-get install apache2 apache2.2-common apache2-mpm-prefork apache2-utils ssl-cert
Description des paquets installés :
[table id=14 /]
Je vous invite à régulièrement suivre le tag Apache ou le flux RSS du site pour être tenu au courant des derniers articles sur ce sujet.
Installer PHP5
Comme pour Apache, PHP s’installe grâce à un seul paquet. On en ajoute d’autres pour le rendre optimisé et compatible avec la plupart des développements.
Installez les paquets suivants pour déployer PHP :
apt-get install libapache2-mod-php5 php5 php5-common php5-curl php5-gd php5-imagick php5-memcache php5-mysql php5-xmlrpc php5-xsl
Description des paquets installés :
[table id=15 /]
Je vous invite à régulièrement suivre le tag PHP ou le flux RSS du site pour être tenu au courant des derniers articles sur ce sujet.
Installer MySQL
L’installation de MySQL est de loin la plus aisée. Néanmoins, je vous expliquerai prochainement comment personnaliser et maintenir votre serveur (accès distant, optimisation, benchmarks etc…).
Installez les paquets suivants pour déployer MySQL :
apt-get install mysql-server mysql-client libmysqlclient15-dev
Description des paquets installés :
[table id=16/]
Je vous invite à régulièrement suivre le tag MySQL ou le flux RSS du site pour être tenu au courant des derniers articles sur ce sujet.
Interdire l’expiration des mots de passe sous Linux
Pour voir les paramètres d’expiration d’un mot de passe utilisateur, on tape la commande chage -l <utilisateur> :
root@serveur:# chage -l admin Minimum: 0 Maximum: 90 Warning: 7 Inactive: -1 Last Change: Oct 08, 2009 Password Expires: Jan 06, 2010 Password Inactive: Never Account Expires: Never
Dans cet exemple, on remarque que le champ Maximum est réglé sur 90, ce qui signifie que le système forcera le changement du mot de passe courant dans 90 jours.
Pour empêcher l’expiration automatique d’un mot de passe utilisateur, on utilise la commande passwd -x -1 <utilisateur> :
root@serveur:# passwd -x -1 admin
Adjusting aging data for user admin.
passwd: Success
A présent, le mot de passe est réglé pour ne plus expirer
root@serveur:# chage -l admin Minimum: 0 Maximum: -1 Warning: 7 Inactive: -1 Last Change: Oct 08, 2009 Password Expires: Never Password Inactive: Never Account Expires: Never

