Attention cet article date de 2011 et n’a pas encore été remis a niveau!
Après des très long mois sans post, me voici de retour, avec un nouveau joujou, un HG 2011 Hybrid de chez OVH. Un véritable monstre:
- Intel Bi Xeon E5630 2x4x2(HT)x2.53+ GHz
- 48 Go DDR3 ECC
- 64 bits
- 2x 120 Go -Intel SSD 320 + 2x 1000 Go – SAS
- Mega RAID 6 Gb/s avec batterie de secours – RAID HARD 0/1/5/6/10/50/60
- 10 Gbps Lossless
Bref, de quoi faire un très joli serveur de virtualisation, entre autre. Il faut maintenant le configurer, et le préparer pour qu’il soit pleinement fonctionnel. En effet, une fois livré, l’installation ne se fait que sur les disques SSD. Il faut donc configurer les disques SAS.
De plus, comme j’utilise proxmox pour ma virtualisation, je vais préparer mon infrastructure, afin d’avoir:
- 90 Go pour mon / sur sda1 (SSD)
- 30Go pour le SWAP sur sda2 (SSD)
- 1To pour les VM (/var/lib/vz) sur sdb1 (SAS)
Cette configuration permets d’avoir un SWAP très rapide, et donc pouvoir virtualiser la RAM très facilement, en limitant les pertes. pareil pour le serveur principal, qui sera sur le SSD, donc très rapide et fiable. Sachant que tant sda que sdb seront en raid 1 (pour le moment, je passerais sdb en raid 5 ou 6 le jour ou j’aurais besoin de plus d’espace, ce que permets les HG d’OVH).
Nous allons donc configurer notre sdb afin qu’il soit utilisable sur notre système.
On commence par faire une mise à jour du système
aptitude update && aptitude safe-upgrade
On utilise ensuite parted pour formater le disque
aptitude install parted # parted /dev/sdb GNU Parted 1.8.8 Using /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) #mklabel New disk label type? [gpt]? #gpt (parted) #mkpart Partition name? []? #vz File system type? [ext2]? #ext3 Start? #0 End? #-1 (parted) #set 1 lvm on (parted) #p Model: LSI MR9260-4i (scsi) Disk /dev/sdb: 1000GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 17,4kB 1000GB 1000GB vz lvm (parted) #quit
Maintenant que nous avons notre partition qui est prête, nous devons la monter, et la préparer pour LVM (je me suis aidé du blog de Toorop pour cette partie: http://blog.toorop.fr/howto-openvz-ovh-hybrid-ssd/, avec cependant quelques différences, liée au système utilisé).
On commence par créer le volume logique (sda étant le raid SSD, nous utilisons sdb pour nos disques SAS):
pvcreate /dev/sdb1
Puis le groupe de volume:
vgcreate vzvg /dev/sdb1
On vérifie que ce soit bien fait, et on valide l’espace que l’on a disponible:
vgdisplay
Affiche chez moi:
vgdisplay
— Volume group —
VG Name vzvg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 5
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size 931,00 GB
PE Size 4,00 MB
Total PE 238335
Alloc PE / Size 230400 / 900,00 GB
Free PE / Size 7935 / 31,00 GB
VG UUID 8MCCFR-xccN-WFdz-rTyc-Bg57-73y7-ue0TSY
Pas mal la bête… On va donc utiliser 900Go pour notre partition:
lvcreate -L 600G -n vz vzvg
On formate en ext3 (choix personnel. Vous pouvez faire du reiserfs, ou autre. J’aurais préféré ext4, mais dans Lenny, c’est galère…):
mkfs.ext3 /dev/vzvg/vz -l vz
Il nous reste plus qu’a monter notre partition au bon endroit (ce qui signifie cependant récupérer nos fichier précédent):
mkdir /mnt/tmp mount /dev/sysvg/vz /mnt/tmp cp -pr /var/lib/vz/* /mnt/tmp/ unlink /vz rm -rf /var/lib/vz/*
On ajoute les données dans fstab:
/dev/vzvg/vz /var/lib/vz ext3 defaults 1 2
On monte le tout:
mount -a
Et on supprime ce qui n’est plus nécessaire:
umount /mnt/tmp rm -Rf /mnt/tmp
On recrée le lien symbolic pour Opnevz:
ln -s /var/lib/vz /vz
Il nous reste plus qu’a tester le tout:
vzctl create 101 --ostemplate debian-5.0-minimal_5.0_i386 Creating container private area (debian-5.0-minimal_5.0_i386) Performing postcreate actions Container private area was created vzctl start 101 Starting container ... Container is mounted
Et voila… Un petite bête de course entre les mains… Il ne reste plus qu’a tout configurer et transférer ?
Be First to Comment