Serveur de virtualisation LABO SIO

Transcription

Serveur de virtualisation LABO SIO
Serveur de virtualisation
LABO SIO
Proxmox – Debian Proxmox - vsphere
Ordre de démarrage dans le bios : Disque 2 (debian7)
Chacun des disques est
indépendant !
Un menu de boot est créé
sur le second disque
(Debian7) via le
gestionnaire de boot grub.
/boot/grub/grub.cfg
Le fichier
/etc/default/grub
Permet d’indiquer des
options : une image de fond
lors du boot.
Ex: GRUB_BACKGROUND=/boot/image1.png
Cette image devant être présente dans /boot/image1.png.
Le fichier boot/grub/grub.cfg est réécrit à chaque fois que
la commande #update-grub est lancée.
Cette commande réécrit le fichier après
avoir lu le contenu des fichiers situés
dans etc/grub.d/xxx
Si vous souhaitez « figer » des infos vous
devez les mettre dans ces fichiers et ne
pas intervenir dans /boot/grub/grub.cfg
SISR 4 Serveur de virtualisation -grub-
JM Debroise
Page 1
Commande pour utiliser GRUB
#grub-install (installation de brup sur un dd ex : /dev/sdb)
#update-grub (mise à jour du grub)
#grub-mkdevice (mis à jour de la liste des DD dans /boot/grub/device.map)
Pour l’OS Wmare qui n’est pas détecté par update-grub, il faut utiliser etc/grub.d/40_custom
Nous souhaitons ajouter à notre menu de « boot » le démarrage de Vmawre vphére 5.1 situé sur le disque n°3
La commande update-grub ne trouve pas cette os du disque 3
Un grub-mkdevice ajoute bien le disque 3 dans /boot/grub/device.map mais aucune ligne ne s’ajoute dans le
menu /boot/grub/grub.cfg.
La solution : ajouter manuellement dans etc/grub.d/40_custom
#update-grub va ajouter ces informations dans /boot/grub/grub.cfg
SISR 4 Serveur de virtualisation -grub-
JM Debroise
Page 2
Linux – Splash image lors du Boot
Installation du paquet grub2-splashimages
root@debian:~# apt-get install grub2-splashimages
Téléchargement de l’image
Les images d’arrière-plan pour grub sont stockées dans le dossier /usr/share/grub (png ou tga)
Modification de grub
Maintenant que nous avons une nouvelle image toute belle, il faut modifier grub pour qu’il la prenne
en compte. Pour cela nous allons éditer le fichier /etc/default/grub :
root@debian:~# vi /etc/default/grub
Voici le fichier avant modification :
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2>; /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
Nous allons rajouter cette ligne :
GRUB_BACKGROUND=/boot/ma-super-image.png #vous déplacerez votre image dans /boot)
Une fois la ligne ajoutée, il faut recharger la configuration de grub :
root@debian:~# update-grub
Si tout c’est bien passé il devrait répondre :
Generating grub.cfg ...
Found background: /boot/ma-super-image.png
Found background image: /usr/share/images/desktop-base/ma-super-image.png
Found linux image: /boot/vmlinuz-2.6.32-5-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-amd64
SISR 4 Serveur de virtualisation -grub-
JM Debroise
Page 3
Serveur de virtualisation – Labo sio
1.
Installer le disque 1 (sata1) avec le cd_iso Proxmox
Ip : 172.B.100.1 ou 2
2.
Installer le disque 3 (sata2) avec le cd Sphère 5.1
IP : 172.B.200. 1 ou 2
3.
Installer le disque 2 (sata3) avec
DVD Debian7.
Attention :

mettre une ip fixe lors de l’installation

Choisir disque entier LVM

Installation sur le disque 3 sdc

Logiciels : ssh et outils système

Le grub doit être installé sur /dev/sdc

A la fin de l’installation l’os du disque 1 doit-être détecté
et apparaitre dans le menu de départ du disque 2
Puis suivre la procédure pour installer proxmox
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Wheezy
Modifier les sources-lists etc/apt/sources-list
deb http://ftp.at.debian.org/debian wheezy main contrib
deb http://download.proxmox.com/debian wheezy pve-no-subscription
Télécharger les clés et les ajouter
#wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -
Supprimer les sources pointant sur le dvd
Mettez à jour
#apt-get update && apt-get dist-upgrade
Install Proxmox VE Kernel #apt-get install pve-firmware pve-kernel-2.6.32-25-pve
Optionnel #apt-get install pve-headers-2.6.32-25-pve
Now restart the system using the Proxmox VE kernel. (redémarrer sur le noyau 2.6.32-25-pve).
On supprime le noyau 3.2 que l’on vient de remplacer.
#apt-get remove linux-image-amd64 linux-image-3.2.0-4-amd64
#update-grub
Install the Proxmox VE packages:
#apt-get install proxmox-ve-2.6.32 ntp ssh lvm2 postfix ksm-control-daemon
vzprocps open-iscsi bootlogd
Vérifiez vos fichiers /etc/hosts
SISR 4 Serveur de virtualisation -grub-
/etc/hostname
JM Debroise
Page 4