Archive

Archives pour la catégorie ‘ESXi’

liste des commandes utiles en ESXi

13/01/2012 un commentaire

Pour faire suite à l'article sur ESXCLI, voici un article regrou­pant un ensemble de com­mandes (pas seule­ment "esx­cli") qui peuvent être gran­de­ment utiles en cas d'urgence (typi­que­ment quand on a plus l'accès par l'interface gra­phique) ou alors pour scrip­ter une confi­gu­ra­tion (exemple: kickstart).

Note: L'ensemble de ces com­mandes sont pour ESXi 5.0, elles varient pour d'autres versions.

Lire la suite...

| | |
Categories: ESXi Tags:

Management en ligne de commande avec ESXCLI

Avec vSphere 5, les com­mandes de mana­ge­ment en ligne de com­mande ont quelque peu changé. En effet, la com­mande "esx­cli" exis­tait déjà en vSphere 4 mais la syn­taxe des com­mandes a changé et il y a plus de com­mandes dis­po­nibles. Par habi­tude, on uti­li­sait le plus sou­vent les anciennes com­mandes, en vSphere 5, "esx­cli" est l'outil de com­mande principal.

Les com­mandes en "esxcfg-*" sont encore dis­po­nibles en vSphere 5 mais la plu­part sont obso­lètes et dis­pa­raî­tront dans les futures ver­sions. De même, les com­mandes en "vicfg-*" uti­li­sable à dis­tance avec le package vCLI, ne sont pas encore obso­lète mais le devien­dront égale­ment avec le temps. Il faut donc déjà prendre le pli de les rem­pla­cer par "esx­cli". Cepen­dant, les com­mandes sui­vantes n'ont pas équi­va­lent en "esxcli":

  • vicfg-authconfig
  • vicfg-cfgbackup
  • vicfg-hostops
  • vicfg-ipsec
  • vicfg-ntp
  • vicfg-route
  • vicfg-snmp
  • vicfg-user

Lire la suite...

| | |
Categories: ESXi Tags:

ESX/ESXi 3.5 patch obligatoire à appliquer avant le 1er juin

Atten­tion, VMware vient d'annoncer que pour conti­nuer d'utiliser les patchs sur les ESX 3.5, il fal­lait avoir ins­tallé un pacth avant le 1 juin 2011.

Cette annonce est faite par l’intermédiaire de 2 KBs (KB1030001 pour ESX 3.5 et KB1030002 pour ESXi 3.5).  Au 1 juin 2011, la sécu­rité de la base conte­nant les cor­rec­tif ESX va chan­ger. Un cor­rec­tif (sorti en décembre 2010) qui met à jour la clé de sécu­rité d'ESX/ESXi 3.5 est néces­saire pour pou­voir appli­quer les mises à jour pos­té­rieures  au 1er juin. Il est néces­saire d’appliquer le patch cri­tique spé­ci­fique sui­vant sur les ser­veurs ESX/ESXi en ver­sion 3.5 uni­que­ment, avant le 1er juin.

Pour les ESX 3.5, il faut le cor­rec­tif "ESX350-201012410-BG.zip".

Pour les ESXi 3.5, il faut le cor­rec­tif "ESXe350-201012401-O-BG.zip".

Ou sinon aller sur http://www.vmware.com/patch/download/ et sélec­tion­ner la ver­sion 3.5 et la clas­si­fi­ca­tion "Critical".

| | |
Categories: ESX, ESXi, KB Tags:

API vStorage et CBT

18/04/2011 2 commentaires

L'API vSto­rage de VMware est arri­vée avec vSphere, tout comme bien d'autres. Cette API per­met la mise en place d'un suivi des blocs modi­fiés (change block tra­cking ou CBT) de fichiers VMDK dans le but d'améliorer les per­for­mances liées au sto­ckage. C'est uti­lisé, entre autres, par les outils de sau­ve­garde et de répli­ca­tion. Le "Sto­rage vMo­tion" tire aussi plei­ne­ment pro­fit de cette avan­cée pour réduire la charge sys­tème d'une opé­ra­tion de relo­ca­li­sa­tion d'une machine vir­tuelle. Cela per­met notam­ment d'effectuer plu­sieurs opé­ra­tions de ce type en simultané. 

On parle bien d'une fonc­tion­na­lité récente, ne pou­vant être acti­vée que sur des machines vir­tuelles au niveau maté­riel égal à 7. Tout comme la jour­na­li­sa­tion Win­dows 2003 et plus, c'est le sys­tème qui héberge les don­nées qui logue les modi­fi­ca­tions et qui les res­ti­tue à l'outil qui les demande. L'hyperviseur (ESX ou ESXi) garde une trace des blocs modi­fiés d'un VMDK par l'activité même de la VM  depuis la der­nière sau­ve­garde. Au moment de la sau­ve­garde, cette table est relue par le VMKer­nel (inter­rogé par l'outil via l'API) et les don­nées sont trans­mises à l'outil qui effec­tue la sécu­ri­sa­tion. Les logi­ciels qui tolèrent ce mode de fonc­tion­ne­ment (uti­li­sa­tion du CBT), en lieu et place du bon VCB (VMware Conso­li­da­ted Backup) ne le peuvent qu'au tra­vers de l'API et uti­lisent les termes suivants :

  • API vSto­rage
  • CBT
  • VADP (vSto­rage API for Data Protection)

Lire la suite...

| | |
Categories: Backup, ESX, ESXi, Veeam, VMware Tags: ,

Centraliser les fichiers de logs sous ESXi

La ges­tion des logs des sys­tèmes ESXi doit être adap­tées au fait que sur un reboot de cet hyper­vi­seur, les logs ne res­tent pas. Et dans le cas d'un appel au sup­port suite à un inci­dent impor­tant ayant néces­sité un redé­mar­rage d'ESX, l'analyse sera infructueuse.

La recom­man­da­tion est par consé­quent de pas­ser par une col­lecte exter­na­li­sée et cen­tra­li­sée des logs géné­rés par les ESXi. Sur ces sys­tèmes, les fichiers de logs sont moins nom­breux que sur les ESX et sont les suivants :

  • /var/log/messages
  • /var/log/vmware/hostd.log
  • /var/log/vmware/vpx/vpxa.log

Le fichier "mes­sages" est le plus impor­tant. Il contient l'équivalant des fichiers vmker­nel et vmk­war­ning et une copie de l'activité sto­ckée dans le hostd.log.  Pour récu­pé­rer les infor­ma­tions de ce fichier, plu­sieurs possibilités :

Lire la suite...

| | |
Categories: ESXi, VMware Tags: , , , ,

gestion des ESXs par le WAN

Pour une admi­nis­tra­tion en cen­trale sur une infra sépa­rée géo­gra­phi­que­ment, il se pose sou­vent la ques­tion sur la bande-passante qu'il faut pour admi­nis­trer des ser­veurs ESX à tra­vers le WAN. Il y a bien une solu­tion évidente: dépor­ter le vCen­ter en Linked-Mode mais encore faut-il avoir plus de 3 ESXs sur ce site pour que ca soit inté­res­sant au niveau des licences ou avoir plus de 10 sites déporté pour par­tir sur des packs Essen­tials ROBO. Sinon, on garde un seul vCen­ter en cen­tral et là, il faut avoir assez de bande passante.

Recom­man­da­tions pour admi­nis­trer des ESXs à tra­vers le WAN:

  • Ne pas uti­li­ser des liens infé­rieur 56 kbps. A par­tir de 128 kbps cela devient utilisable
  • Upgra­der manuel­le­ment l'agent vCenter(vpxa) sur les ser­veurs ESX avant de les ajou­ter dans l'inventaire du vCenter
  • Aug­men­ter la valeur du heart­beat TimeOut pour dimi­nuer les pertes de connexion avec les ESXs (voir plus bas)
  • Réduire la réso­lu­tion et le nombre de cou­leurs de toutes les VMs des sites déportés
  • Uti­li­ser RDP pour se connec­ter aux VMs Win­dows (plu­tôt que la Console VM)
  • Uti­li­ser ssh ou putty pour se connec­ter aux VMs Linux
  • Etre vigi­lant à la confi­gu­ra­tion des Fire­walls entre le vCen­ter et les ESXs
  • Sur le site dis­tant, uti­li­ser VI Client en direct vers les ESXs ou du RDP vers le vCen­ter pour uti­li­ser le VI Client

La bande pas­sante et la latence peuvent pro­vo­quer quelques pro­blèmes d'affichage pour la majo­rité des actions. Par contre pour les taches sui­vantes, cela peut pro­vo­quer des TimeOuts ou des figeages du VI Client:

  • Ajou­ter un ser­veur ESX à l'inventaire, si la bande pas­sante est infé­rieure à 128 Kbps
  • Ouvrir la Console VM, si la bande pas­sante est infé­rieure à 256 Kbps et la latence supé­rieur à 100 ms
  • Se posi­tion­ner sur un ESX dans l'inventaire, si la bande pas­sante est infé­rieure à 128 Kbps et la latence supé­rieur à 150 ms

Grosso modo, il faut compter:

  • 80 à 100 Kbps / ESX, pour l'administration entre un ser­veur ESX et le vCenter
  • 1 Mbps, pour la com­mu­ni­ca­tion entre le VI Client et le vCenter

Lire la suite...

| | |
Categories: ESX, ESXi, vCenter Tags:

Problème Réseau ESXi 4.1 + Intel 82571EB

14/12/2010 3 commentaires

J'ai ren­con­tré un pro­blème de réseau assez étrange sur une de mes déploie­ment dont voici les détails.

Confi­gu­ra­tion :
Ser­veurs : IBM x3850 pre­mière géné­ra­tion,
VMware : ESXi4.1 à jour (+2 Patchs)
Cartes Réseaux : Broad­com inté­gré + Intel 82571EB
Switch vir­tuel vSwoitch0 conte­nant les cartes Broad­com : Réseau de mana­ge­ment
Switch vir­tuel conte­nant les cartes Intel : Réseau des VM

Symp­tôme :
Les machines vir­tuelles sur le Switch de pro­duc­tion ne com­mu­ni­quaient pas sur le réseau et au fur et à mesure les cartes réseaux (vmnic) tom­baient une à une alors que sur le Switch phy­sique, elles étaient bien UP.

J'ai donc tout d’abord essayé la KB http://kb.vmware.com/kb/1030265 même si mes ser­veurs ESX étaient assez anciens,  mais sans effet.

Le pro­blème a été résolu en appli­quant la KB http://kb.vmware.com/kb/1010313 et tout fonc­tionne nor­ma­le­ment, par contre aucune trace de mes­sages d’erreurs dans les logs.

| | |
Categories: ESXi, IBM, KB Tags:

Connection SSH en ESX 4.1

30/11/2010 2 commentaires

Si comme dans les bonnes pra­tiques VMware, on uti­lise un compte autre que "root" pour ce connec­ter en SSH sur un ESX. Après le pas­sage en 4.1, on a un "acces denied" lorsque que l'on essaye une connec­tion SSH. Pour­tant le port est tou­jours ouvert sur le Fire­wall et le compte à bien la case "Grant Shell access to this user" cochée dans les per­mis­sions des uti­li­sa­teurs locaux de l'ESX. La sécu­rité à été aug­men­tée en 4.1 et les droits de ce compte n'a pas été conservé.
Ce qui faut faire, c'est ce connec­ter en console sur l'ESX et éditer le fichier /etc/security/access.conf qui doit conte­nir les lignes suivantes:

+:DOMAIN\esx^admins:ALL
+:root:ALL
+:vpxuser:ALL
+:vslauser:ALL
-:ALL:ALL

Il faut donc ajou­ter une ligne avec +:user­name:ALL pour de nou­veau autho­risé le SSH pour cet utilisateur.

On peut voir aussi dans ce fichier, une ligne "DOMAIN\esx^admins". Elle cor­res­pond à l'intégration avec les comptes AD dis­po­nible depuis ESX 4.1. Pour pou­voir ce connec­ter à un ESX, en plus de la confi­gu­ra­tion sur l'ESX, il faut créer un groupe AD nommé "ESX Admins" qui contient la liste des uti­li­sa­teurs auto­ri­sés à admi­nis­trer les ser­veurs ESX.

Atten­tion: Il y a un bug, si vous vous connec­tez en SSH avec uti­li­sa­teur qui fait parti de plus de 32 groupes cela crash l'ESX. Un cor­rec­tif est sorti depuis le 15/11/2010 (Cf. lien en bas de la KB1026321) qui repousse la limite à 128 groupes.

| | |
Categories: ESX, ESXi Tags:

Paramètres cachés des fichiers VMX

Est-ce VMware pré­pare le sup­port des Hyper­vi­seur et de MacOS-X? Ces la ques­tions que l'on peut ce poser, en effet William Lam a décou­vert en fouillant dans les chaines de para­mètre dis­po­nible dans "/usr/lib/vmware/bin/vmware-vmx" plus de 1200 para­mètres pour les fichiers .vmx, on peut les trou­ver ici.

Et dans cette page, il explique qu'une par­tie des para­mètres non-documentés per­met­traient les points suivants:

  • L'hyperviseur peut être au cou­rant de l'hyperviseur qu'il fait tour­ner dans une VM (comme Hyper-VM et Xen)
  • four­nir un Bios en EFI, sup­port de l'OS Dar­win (base de MacOS) et un ensemble de vir­tual hard­ware obli­ga­toire pour MacOS-X
  • une liste d'autre OS reconnu: Open­Suse, Dar­win, Win­dows 2008 core, Win­dows 2008 SBS...
  • le nombre maxi­mum de Snap­shots, Le nombre de coeur des vCPU, des para­mètres spé­ci­fiques pour l'ESX dans une VM...

A noter aussi la liste détaillé des para­mètres VMX & VMX avan­cées sur le site Sandarrow.com

| | |
Categories: ESX, ESXi Tags:

VMware vSphere 4.1

13/07/2010 un commentaire

VMware vSphere 4.1 est sorti !!!

Les nou­veau­tés de cette ver­sion sont détaillées à l'adresse sui­vante :
http://www.vmware.com/support/vsphere4/doc/vsp_41_new_feat.html

Et en francais:

http://www.vmware.com/fr/support/vsphere4/doc/vsp_41_new_feat.html

Voici les quelques chan­ge­ments de cette nou­velle version.

  • ESX vs ESXi : Cette ver­sion est tou­jours décli­née en deux ver­sions (ESX et ESXi) mais ce sera la der­nière à le pro­po­ser. Les nouveaux
  • Pos­si­bi­lité de scrip­ter l'installation d'ESXi
  • Sup­pres­sion du client VMware dans la dis­tri­bu­tion, il fau­dra la télé­char­ger direc­te­ment sur le site
  • VMware vSphere 4.1 est dis­po­nible dans les lan­gages sui­vants : Anglais, Fran­çais, Alle­mand, Japon­nais, Chi­nois Simplifié
| | |
Categories: ESX, ESXi Tags: