Tillac est un serveur de machines virtuelles, sur le même principe que rouf.
IP : 91.216.110.102 / 2001:912:800:200::102
Localisation : Netcenter, cf. https://peers.rezopole.net pour l'emplacement précis
Console serie et prises électriques : pas de port série, PDU controllable via https://peers.rezopole.net
Matériel
Généralités
- Carte mère Supermicro X10DRL-C
- RAM : 2x 32GB DDR4-2133 2Rx4 LP ECC REG
- CPU : 2x CPU E5-2620V3 6 cores + HT 2.40 GHz
- Réseau : 2x gigabit Intel NIC (I210)
- Port IPMI dédié
- Pas de port série accessible sur le boitier ! (la carte mère a bien un port série)
- Contrôleur RAID avec 2 Go de RAM et possibilité de mettre une batterie
- Double alimentation
La machine est très longue à booter... (plusieurs minutes)
Problème de shutdown
tillac ne prend pas en compte le bouton "Power" : il ne se passe rien.
Ça semble être un problème logiciel (ACPI) : un signal "shutdown" via l'IPMI ne fonctionne pas non plus.
Ports séries
- ttyS0 : port série interne, qui n'est pas accessible via le boitier…
- ttyS1 : port série IPMI
Consommation électrique
Consommation mesurée avec les deux alims branchées sur la même multiprise, avec un wattmètre Perel E305EM5.
- Eteint : 30 W, PF 0.30
- Boot : 224 W, PF 0.88
- Booté (idle) : 184 W, PF 0.84
- 1 core à 100% : 263 W, PF 0.91
- 12 cores à 100% : 385 W, PF 0.92
- 24 cores à 100% : 395 W, PF 0.95
Disques
Type | Référence | Date de mise en service | Emplacement | Virtual disk | Device |
---|---|---|---|---|---|
4To SAS 6Gb/s 7200rpm | ST4000NM0023 | août 2016 | 0 | VD0 ? | /dev/sda |
4To SAS 6Gb/s 7200rpm | ST4000NM0023 | août 2016 | 1 | VD1 ? | /dev/sdb |
Historique
- août 2016 : Réception de la machine
- septembre 2016 : Installation et mise en prod de la machine
Configuration
Disques
Comme rouf, en gros.
SMART
Pour avoir la liste des disques virtuels du contrôleur RAID :
$ sudo smartctl --scan
/dev/sda -d scsi # /dev/sda, SCSI device
/dev/sdb -d scsi # /dev/sdb, SCSI device
/dev/bus/0 -d megaraid,8 # /dev/bus/0 [megaraid_disk_08], SCSI device
/dev/bus/0 -d megaraid,9 # /dev/bus/0 [megaraid_disk_09], SCSI device
Pour avoir les infos RAID de chaque disque :
$ sudo smartctl -a -d megaraid,8 /dev/bus/0
$ sudo smartctl -a -d megaraid,9 /dev/bus/0
Accès out-of-band
- VLAN d'admin
- port série IPMI (Serial Over LAN)
- VNC-like via l'IPMI et les outils Supermicro (cf.
bin/gnd_ikvm
)
Cryptsetup
Il y a un dropbear pour pouvoir taper la passphrase cryptsetup à distance : ?Redémarrer une machine chiffrée.mdwn
En revanche, pour taper la passphrase en local, cryptsetup ne sait afficher
le prompt qu'à un seul endroit ! (écran, port série, VNC…). Il prend la dernière
entrée console=
de la ligne de commande du noyau.
Dans notre cas, la passphrase est demandée sur la console série IPMI (et donc ni sur l'écran physique, ni sur le VNC IPMI !).
Réseau
Il y a deux interfaces réseau, que l'on découpe comme suit :
- eth0 pour le côté Internet
- eth1 pour le côté collecte xDSL (ou autre type de collecte à venir)
Pour les bridges, on met désormais les VLAN dans le nom du bridge pour s'y retrouver.
Le schéma général est br-<trigramme du membre>-<VLAN>
. Par exemple :
br-ttnn-204
: bridge pour tetaneutral, relié au VLAN 204 ;br-rzn
: bridge pour Rézine, relié à aucun VLAN (bridge interne entre VM) ;- il existe un br-devnull, pour contourner le fait qu'on ne peut pas modifier une vm pour lui supprimer toutes ses interfaces ; ce bridge n'est relié à rien.
Virtualisation avec Ganeti
Pour cette machine, nous avons décidé de passer à Ganeti sur KVM.
Voir Ganeti pour de la documentation sur Ganeti et son usage à Grenode, notamment concernant la migration des VM depuis rouf.
Divers
Voir rouf où il y a plein d'information (disques, RAID, BIOS, etc), qui doivent pouvoir se transposer à tillac.