Le script suivant permet de pourvoir :
- Installer proxmox de manière automatique
- Définir un master et un node
- Supprimer un node
#!/bin/bash
# KDE 2011 - kilian@desroches.net
# Script d'installation automatique de proxmox
function menu() {
clear
echo "####################################################"
echo "# #"
echo "# Script d’installation PROXMOX / v1.xx #"
echo "# KDE - kilian@desroches.net #"
echo "####################################################"
echo "1 – Installation de PROXMOX"
echo "2 – Definir un MASTER"
echo "3 – Definir un NODE et joindre le MASTER"
echo "4 – Supprimer un NODE"
echo "0 – Quitter"
echo ""
echo "Choix : "
read CHOIX
case $CHOIX in
1) install_central && menu;;
2) define_master && menu;;
3) define_node && menu;;
4) del_node && menu;;
0) exit;;
esac
}
function install_central() {
echo "INSTALLATION DE PROXMOX : "
echo "Vérification support VT"
SUPPORTVT=$(egrep '(vmx|svm)' /proc/cpuinfo)
if test -z '$SUPPORTVT'; then
echo "/!\ Le processeur de ne supporte pas KVM"
echo "Voulez vous installer OpenVZ ? [y]"
read OPENVZ
case $OPENVZ in
[yYoO]*) install_ovz ;;
[nN]*) menu;;
esac
else
clear
echo "Vérification support VT : OK"
install_proxmox
fi
}
function install_ovz(){
echo "INSTALLATION OPENVZ"
echo "Ajout des paramètres sources.list"
mv /etc/apt/sources.list /etc/apt/sources.list.bak
echo "deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main
deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main" >> /etc/apt/sources.list
echo "Installation OpenVZ"
aptitude install linux-image-openvz-686
echo "Installation de Proxmox"
install_proxmox
}
function install_proxmox() {
echo "Insérer la version du kernel proxmox :"
read kernprox
if test -z $kernprox; then
echo "Version invalide"
sleep 3
install_proxmox
else
echo "Renommage du sources.list"
mv /etc/apt/sources.list /etc/apt/sources.list.bak
echo "Mise en place du nouveau sources.list"
echo -e "\ndeb http://ftp.debian.org/debian lenny main
\ndeb http://download.proxmox.com/debian lenny pve
\ndeb http://security.debian.org/ lenny/updates main" >> /etc/apt/sources.list
echo "Recuperation de la cle proxmox"
wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -
echo "Update et upgrade"
apt-get update && apt-get -y upgrade
echo "Installation DRBD - LVM2"
apt-get -y install drbd8-utils lvm2
echo "Mise en place du Kernel Proxmox $1"
aptitude safe-upgrade
aptitude install proxmox-ve-$1
echo "Mise en place d'openiscsi"
apt-get -y install open-iscsi iscsi-scst
echo "Relance du service PVEDAEMON et APACHE2"
/etc/init.d/pvedaemon restart && /etc/init.d/apache2 restart
echo "Update du grub"
update-grub
echo "Listing du boot"
echo "ls -l /boot"
echo "Rebooter la machine pour prise en compte du nouveau Kernel"
exit 0
fi
}
function define_master() {
echo "DEFINI LE MASTER : "
echo "Définition du master "
pveca -c
sleep 3
echo "Vérification de la definition du master "
pveca -l
sleep 3
menu
}
function define_node() {
echo "AJOUT NODE : "
echo "Insérer l'IP du serveur master :"
read IPMASTER
if test -z $IPMASTER; then
echo "IP invalide"
define_node
else
echo "Ajout de IP : $IPMASTER"
pveca -a -h $IPMASTER
echo "Vérification de synchro "
pveca -l
sleep 3
#Retour au menu
menu
fi
}
function del_node() {
echo "SUPPRESSION NODE : "
echo "Affichage des nodes existantes : "
pveca -l
echo "Insérer le CTID du node à supprimer :"
read CTID
if test -z $CTID; then
echo "CTID invalide"
del_node
else
echo "Suppression : $CTID"
pveca -d $CTID
echo "Vérification des nodes "
pveca -l
sleep 3
#Retour au menu
menu
fi
}
# Vérication du root
if [ "$(id -u)" != "0" ]; then
echo "Le script doit etre execute en root"
exit 1
else
menu
fi
Ssmtp permet à des applications d’envoyer des courriels via la commande /usr/sbin/sendmail. Contrairement à Postfix il ne fait que rediriger les courriers vers un serveur SMTP externe. C’est donc un outil très léger et rapide, et qui ne demande que très peu de paramétrage.
A quoi cela peut servir ?
ssmtp peut permettre facilement :
-
à CRON, ou encore à la commande at, de publier leurs résultats ;
-
d’envoyer des mails via le terminal ;
-
aux CMS et LMS d’un environnement de développement lampp d’envoyer des courriels via sendmail (ex : tester les messages envoyés par Drupal).
Si vous voulez savoir si vous pouvez utiliser sendmail avant cette installation, entrez : whereis sendmail
Si vous n’avez rien, l’installation et la configuration de ssmtp vous permettra d’utiliser sendmail.
Quelques actuces sur windows
Astuce n°1
Repérer les changements de caractères
Windows dispose d’une option qui permet de repérer lorsque les touches Verr Num (activation du pavé numérique) ou Caps Lock (Verrouillage des majuscules) sont enclenchées. Il suffit pour cela de cliquer sur Démarrer, paramètres puis Panneau de configuration. Sélectionnez l’icône Accessibilité. Activez l’onglet Clavier et cochez l’option Utiliser les touches bascules. Validez par OK. Dès lors, à chaque fois que vous appuierez sur Caps Lock ou Num Lock, vous entendrez un avertissement sonore.
Astuce n°2
Refermez plusieurs fenêtres d’un seul clic
Pour refermer plusieurs fenêtres d’exploration d’un seul clic, maintenez la touche Maj enfoncée tandis que vous cliquez sur la croix du bouton de fermeture de la dernière fenêtre ouverte. Touts les fenêtres précédemment ouvertes sur le bureau sont ainsi simultanément refermées.
Astuce n°3
Parcourez une arborescence de répertoire
Pour remonter dans l’arborescence des dossiers ouverts à partir de l’Explorateur, utilisez la touche Retour Arrière (BackSpace).
Astuce n°4
Renommez instantanément un fichier ou un dossier
Pour renommer un fichier ou un dossier cliquez dessus et appuyez sur la touche F2.
Astuce n°5
Copiez rapidement un fichier
Pour créer une copie de fichier, maintenez la touche Ctrl enfoncée tandis que vous faites glisser l’icône du fichier jusqu’au bureau ou jusqu’à l’icône du dossier dans lequel vous souhaitez placer la copie du fichier.
Astuce n°6
Copiez plus rapidement
Lorsque vous voulez copier du texte, des images vous devez passer par : Edition -> Copier et vis-versa pour coller. Mais vous pouvez effectuer cette manipulation plus rapidement, pour cela il vous suffit juste de sélectionner le texte ou l’image que vous souhaitez copier puis appuyer simultanément sur les touches « Crtl » et « C » puis « Crtl » et « V » pour coller. Vous pouvez aussi réaliser cette opération avec les touches « Ctrl+Ins » pour copier et « Maj+Ins » pour coller.
Astuce n°7
Effectuez des captures d’images
Pour faire des captures d’images facilement il vous suffit de presser la touche « impr écran/syst » en haut à droite du clavier, puis copiez l’image pour la voir s’affichée.
Astuce n°8
Obtenir le sigle Euro
Il est possible d’utiliser le sigle de l’Euro depuis n’importe quelle application qui utilise les polices True Type. Pour cela, il suffit d’appuyer simultanément sur les touches « Alt Gr » et « E ». Attention, seulement certaines polices incorporent ce sigle. Certaines applications permettent aussi de faire apparaître le sigle Copyright en appuyant simultanément sur « Alt Gr » et « C ».
Astuce n°9
Si votre PC plante Windows 98 permet de vérifier si un fichier système est manquant ou endommagé.
Il vous suffit de cliquer sur « Démarrer », puis « Exécuter », tapez « SFC » et cliquez sur « Ok ». Il n’y a plus qu’à suivre pas à pas.
Astuce n°10
Dégradé dans la barre de titre des fenêtres
Cliquez sur le bouton droit de la souris sur le bureau de windows. Choisissez « Propriété », cliquez ensuite sur l’onglet « Apparence » puis « Avancé » . Dans la rubrique « Elément » positionnez-vous sur « Barre de titre active ». Choisissez ensuite la couleur de départ sous le menu « Couleur »et la couleur d’arrivée sous le menu « Couleur 2″. Réalisez la même opération avec l’élément « Barre de titre inactive », puis cliquez sur « Ok »
Astuce n°11
Faire de la place sur le disque dur
Vous pouvez faire de la place en supprimant les fichiers « Temporary Internet Files » (Ce dossier contient des pages Web stockées sur votre disque dur pour un affichage rapide). En les supprimant vos paramètres personnalisés pour les pages Web resteront inchangés. Pour cela double-cliquez sur l’icône « Poste de travail » puis cliquez avec le bouton droit de la souris sur votre disque dur local, appuyez sur « Nettoyage du disque », cochez la case « Fichiers Internet temporaires » puis, enfin, cliquez sur « OK ».
Astuce n°12
Raccourci d’un site sur le bureau
Vous allez tout d’abord sur le site qui vous intéresse, puis dans le menu « Fichier » choisissez « Envoyez » puis « Raccourci vers le bureau »
Astuce n°13
Changer une icône
Pour changer l’apparence d’une icône sur le bureau, vous devez cliquez avec le bouton droit de la souris sur l’icône désirée, choisissez « Propriétés » puis, cliquez sur « Changer d’icône » et enfin sur « Parcourir… » là il vous suffira de sélectionnez l’icône souhaitée.
Astuce n°14
Séléctionner rapidement
Dans un logiciel de traitement de texte ou autres, le curseur se trouve en début de ligne, pour la séléctionner entièrement et rapidement faites : « Maj+Fin » ou « Maj+End »
Astuce n°15
Vérifier l’activation de windows XP
oobe/msoobe /a
Astuce n°16
Ouvrir un lien dans une nouvelle fenêtre
Menu Outils – Options – Onlet Avancées – section navigation – décochez réutiliser les fenêtres pour lancer les raccourcis.
Astuce n°17
Comment optimiser l’arrêt de Windows
Lorsque vous effectuer la tache ‘arrêt du système’, il est possible qu’un programme ne puisse pas être arrêté car il est bloqué.
Windows vous demande alors ce qu’il doit faire et ne s’arrête pas automatiquement. Cette astuce stop tout les programmes en attente avant la fermeture.
- Lancez regedit (demarrer / executer et tapez regedit) et rendez-vous à la clef suivante :
[HKEY_CURRENT_USER\Control Panel\Desktop]
-Créez la Valeur Chaîne « AutoEndTasks » (si elle ne figure pas dans la fenêtre de gauche…) et mettez la valeur « 1″.
Il ne reste plus qu’a redemarrer pour prendre en compte le changement.
N’oubliez pas de fair une sauvegarde du registre avant tout changement de celui-ci.
Astuce n°18
Comment arrêter WindowsXP juste avec un raccourci
Il est possible d’arrêter windowsXP, grace a un raccourci placé sur le bureau par exemple:
Faites un click droit sur le bureau et prenez nouveau/ raccourcis ensuite une fenetre s’ouvre pour vous demander ou est le raccourci, et la, dans l’emplacement du texte écrire ou faites un copier coller :
Shutdown -s -t 00
Pour info 00 représente le temps donc si vous mettez 60 celui-ci fermera XP au bout d’une minute.
Cliquez sur suivant et nommer le raccourci comme vous le voulez (fermeture, closed…) et ensuite sur terminer.
Il n’y a plus qu’a tester.
Astuce n°19
Comment booster son disque dur
Pour booster son disque dur il faut ouvrir le registre.
donc faites démarrer / exécuter et tapez regedit
Ensuite allez dans :
HKEY LOCAL MACHINE\System\ CurrentControlSet\Control\Session Manager\Memory Management\
Dans la partie droite, créez une nouvelle valeur DWORD nommée LargeSystemCache.
Donnez à cette clé la valeur 1 en Hexadécimal.
Pour prendre en compte redemarrez votre pc.
N’oubliez pas de fair une sauvegarde du registre avant tout changement de celui-ci.
Astuce n°20
Comment désactiver le rapport d’erreur
A chaque fois qu’un de vos logiciel fait un bloquage, windows vous propose d’envoyer un rapport d’erreur systématiquement. Si vous ne voulez plus de ce message voici la procédure à faire:
Faite un click droit sur l’icone poste de travail qui est sur votre bureau.
Cliquez sur propriéte et ensuite sur avancé. En bas recherchez Rapport d’erreur et cliquez dessu. Il ne reste plus qu’a cliquer sur désactiver rapport d’erreur et à redemarrer pour prendre en compte les changement.
Astuce n°21
Configurer son réseau pour avoir 100% des ressources actives
Pour se faire cliquez sur « Démarrer », « Exécuter » puis tapez « gpedit.msc » et cliquez sur « OK ».
L’éditeur de stratégie de groupe local se chargera.Dans la partie gauche ouvrez les sousmenu Stratégie Ordinateur local /Configuration ordinateur / Modèles d’administration / Réseau / Planificateur de paquet QoS et ensuite dans la fenêtre de droite cliquez sur la ligne « limiter la bande passante réservable ». Dans la fenêtre qui s’ouvre cliquez sur « activer » et ensuite sur ok pour valider les changements.
Attention cette manip n’est valable que pour les versions officielles d’XP les copies n’ayant pas cette option.
Astuce n°22
Comment optimiser la mémoire virtuelle
La mémoire virtuelle est celle qu’utilise XP en plus de votre mémoire physique. Elle se « greffe » pendant votre cession sur votre disque dur.
Pour la paramétrer rien de plus simple.
Poste de travail / propriétés / Avancé. Cliquez sur paramètres dans la zone perfomance. Ensuite cliquez sur avancé et ensuite sur modifier dans la zone de mémoire virtuelle. La vous rentrez la même valeur pour la taille initiale et maximale.
Elle se calcule de la manière suivante: 1,5 fois la mémoire vive sans dépasser les 512 Mo. Il ne reste plus qu’à valider en cliquant sur définir.
Astuce n°23
Comment accélérer windows
Cette astuce, pourtant assez connue, peut-être mal utilisée. En effet, nombreuses sont les personnes qui préfèrent activer la défragmentation du boot. Pourtant, si vous utilisez régulièrement un défragmenteur, la défragmentation du boot ralentie alors le démarrage (elle est inutile). La désactivation de cette défragmentation va donc accélérer le démarrage de windows XP.
Ouvrez regedit (menu Démarrer, Exécuter… et taper regedit)
Allez à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
Modifiez la valeur de la clé Enable à N (Y par défaut)
Redémarrer.
Attention : si vous ne pratiquez pas de défragmentation régulière comme indiqué plus haut, il est conseillé de laisser Enable à Y.
Ordi Eclipse est aujourd’hui le spécialiste de la réparation et du dépannage informatique ,
pour les professionnels et les particuliers.
Vous êtes une PME, particulier ou travaillant en libéral, Ordi Eclipse vous aide à optimiser le fonctionnement de votre informatique.
Logiciels à mettre à jour, machines à configurer, réseau à installer, performances à optimiser, données à récupérer, choix de matériel ou de logiciel …
Voir le site internet
J’avais déjà essayé deux ou trois manières de me connecter en ipv6 depuis la maison, mais c’est en général un peu long :
faut s’inscrire chez un tunnel broker, mettre en place des scripts, avoir une IP fixe…
le paquet miredo (Hardy) permet de faire tout ça de manière hyper-simple.
Une commande suffit :
# apt-get install miredo Il faudra ensuite effectué une configuration :# sudo vi /etc/miredo.conf# ServerAddress teredo.ipv6.microsoft.com# sudo /etc/init.d/miredo restart
Sous Redhat - CentOs :
# sudo rpm -Uvh miredo-*.rpm
Plus d'infos :
- https://wiki.ubuntu.com/IPv6
- http://www.debian-administration.org/articles/621
Tout utilisateur de Ubuntu ou Debian qui se respecte connaît les dépôts de paquets spécialement conçus pour colmater les failles de sécurité. Dès qu’un problème est identifié, l’équipe de sécurité applique les correctifs existants et met tout ça à disposition le plus vite possible.
Voici comment faire en sorte que ces mises à jour soient appliquées automatiquement, par exemple une fois par jour.
La première chose à faire est d’installer le paquet cron-apt, qui est spécialement fait pour ça :
# apt-get install cron-apt
Ce paquet permet de lancer une mise à jour à intervalle régulier. Le problème est que nous ne voulons mettre à jour que les paquets concernés par les problèmes de sécurité, et pas l’ensemble de notre distribution. Ceci est particulièrement important si on utilise une distribution testing ou unstable. Pour cela nous allons créer une source de paquets restreinte aux dépôts de sécurité. On va donc éditer un fichier /etc/apt/security.sources.list contenant la ligne suivante :
deb http://security.debian.org/ testing/updates main contrib non-free
(remplacez testing par stable ou unstable selon votre config)
Il faut ensuite indiquer à cron-apt d’utiliser ce fichier. Pour cela, ouvrez le fichier /etc/cron-apt/config et ajoutez ou décommentez la ligne suivante :
OPTIONS="-o quiet=1 -o Dir::Etc::SourceList=/etc/apt/security.sources.list"
Par défaut, cron-apt ne fait que mettre à jour les sources de paquets, et ne les installe pas. Si vous souhaitez automatiser également l’installation, il faut que vous rajoutiez un fichier nommé 5-install dans le répertoire /etc/cron-apt/action.d/ et qui contient la ligne suivante :
dist-upgrade -y -o APT::Get::Show-Upgraded=true
Attention : il est normalement déconseillé d’effectuer ce genre d’actions automatiquement sur un serveur. En cas de problèmes lors de la mise à jour, ceci peut empêcher certains services de redémarrer. Dans tous les cas, pensez à bien regarder les rapports envoyés par Cron pour vérifier que tout s’est bien dérouolé…
Et voila. Il nous reste à régler la fréquence et le moment des mises à jour. Par défaut elles ont lieu une fois par jour à 1h du matin (cf le fichier /etc/cron.d/cron-apt). Ceci est très bien si vous avez un serveur qui tourne en permanence.Il ne reste plus qu’a faire un lien sympolique vers /usr/sbin/cron-apt dans /etc/cron.daily
Machine virtuelle dans Proxmox VE
Comment créer une première machine virtuelle sur Proxmox
Téléchargement d’un modèle
Proxmox met à disposition des modèles de machine virtuelle, nous allons utiliser l’un deux pour mettre en place une VM en Ubuntu 8.04.
Aller dans Modèles d’Appliance > Télécharger et choisir le modèle « Ubuntu Hardy (standard) » en OpenVZ, vérifiez les informations et démarrez le téléchargement.
Créer une machine virtuelle
Une fois le modèle téléchargé, on va procéder à l’instanciation d’une machine virtuelle.
Aller dans Machines Virtuelles > Créer .
On clique sur create et on se garde de côté la ligne de commande générée pour l’instanciation de cette vm :
/usr/bin/pvectl vzcreate 101 --disk 8 --ostemplate local:vztmpl/ubuntu-8.0-standard_8.04-1_i386.tar.gz --rootpasswd $1$Wpvp0Uf/$tG2ZTUVKxJuzjq7A29fhX1 --hostname monserver.net \ --nameserver 218.2.1.2 --searchdomain ovh.net --onboot yes --ipset 218.2.1.2 --swap 512 --mem 512 --cpus 1
Le mot de passe demandé est le mot de passe de l’utilisateur root de la vm.
Démarrage et accès
Pour démarrer la vm, cliquer sur Machines Virtuelles > Lister et cliquer sur la machine désirée. Suffit de cliquer sur démarrer.
Une fois la machine virtuelle démarrée, on peut y accéder :
- par la console proposée dans l’interface d’admin
- par ssh si le réseau est ok
Arrêt et suppression d’une vm
Pour arrêter une vm pas de problèmes, il suffit de cliquer sur éteindre et pour la supprimer de cliquer sur Remove.
Sauvegarde à chaud
Une option très intéressante est la sauvegarde à chaud des vm, ce qui permet par exemple toutes les nuits de faire un dump en local de chaque vm. ATTENTION cela ne remplace pas un backup sur une machine externe.
Il est souvent nécessaire de savoir quand ont été exécutées les commandes.
Il faut pour cela modifier la variable HISTTIMEFORMAT :
export HISTTIMEFORMAT='%F %T ' Ce qui affichera sous la commande history :
67 2010-12-14 08:36:04 ls 68 2010-12-14 08:36:04 mv * ../ 69 2010-12-14 08:36:04 cd .. 70 2010-12-14 08:36:04 ls
Petit problème de date avec un container OpenVZ sur un serveur OVH Proxmox.
Un des container avec un décalage de deux heures.
Quand on essaie de changer la date :
# date 12122055 date: cannot set date: Operation not permitted Tue Dec 12 20:55:00 UTC 2010
Pour commencer arrêter le container à partir du serveur proxmox :
# vzctl stop <veid> Stopping container ... Container was stopped
<veid> remplace l’id du container
On active la capacité sys_time
# vzctl set <veid> --save --capability sys_time:on Saved parameters for CT <veid>
Puis redémarrer le container :
# vzctl start <veid> Starting container ... Container is mounted Adding IP address(es): IP Setting CPU units: 1000 Setting CPUs: 1 Configure meminfo: 524288 Set hostname: hostname File resolv.conf was modified Setting quota ugidlimit: 0 Container start in progress...
Enfin dans le container remplacer le fichier localtime pour mettre à jour la timezone au cas ou elle serait pas bonne :
# rm /etc/localtime # ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime # date 12122101 Tue Dec 12 21:01:02 CEST 2010
Pour finaliser le tout n’hésitez pas à installer un serveur NTP pour maintenir l’heure.
Matériels :
- 2 machines physique (presta1.prestafute.net & presta2.prestafute.net)
- 1 IP load balancing (failover) permettant la bascule en redondance
- Synchronisation de copie de VM système (copie cluster sur la machine physique)
La mise en place d’une infrastructure en cloud computing permet de pouvoir synchronisé la même VM sur plusieurs serveur et permettre la redondance entre elle si jamais une ne tiens pas au niveau système .
J’ai choisi proxmox pour son moteur cluster . La synchro s’effectue via un script bash .
A venir passage en IPv6

