Virtualisation - VMware ESXi Contient les procédures liées aux systèmes VMware ESXi. ESXi - Monter un datastore USB Difficulté : Confirmé Notions : CLI, ESXi, hardware, configuration.   I. Introduction   Applicable à : ESXi version 4.5 minimum. Parfois, il peut être utile de monter un volume USB sur un esx. Par exemple pour transférer des machines sans passer par le réseau. Soit pour des problèmes de rapidité de transfert, soit pour des raisons d’archivage ou autre. Cependant, par défaut, ESXi refuse d’utiliser des périphérique USB en tant que stockage et ne les reconnaitra pas.     II. Reconnaître le stockage   Prérequis : Le SSH doit être activé le temps de la manipulation. Ou un accès a la console doit être possible. La manipulation nécessite le passage de l’esx en mode maintenance. Brancher le disque dur USB. Stopper le service USB arbitrator en vue sa désactivation. /etc/init.d/usbarbitrator stop Désactiver l’USB arbitrator. chkconfig usbarbitrator off Lister les devices pour récupérer l’identifiant du périphérique USB. esxcli storage core device list | grep -i usb     III. Préparer/monter le volume Passer l’ESXi en mode maintenance. esxcli system maintenanceMode set --enable true   Créer le label de partition et la partition. partedUtil mklabel /dev/disks/ gpt partedUtil getptbl /dev/disks/ Calculer le dernier secteur de la partition avec la commande suivante et le noter. Il sera utilisé dans la commande suivante. eval expr $(partedUtil getptbl /dev/disks/ | tail -1 | awk '{print $1 " \\* " $2 " \\* " $3}') - 1   Créer le volume. partedUtil setptbl /dev/disks/ gpt "1 2048 AA31E02A400F11DB9590000C2911D1B8 0"   Formater le volume en VMFS. vmkfstools -C vmfs5 -S /dev/disks/:1   Après une courte attente :    Sortir du mode maintenance. esxcli system maintenanceMode set --enable false   Le volume est maintenant monté. ESXi - Paramétrer le SNMP V2 Difficulté : Confirmé Notions : CLI ESXi, configuration, monitoring, supervision.   I. Introduction   S'applique à : ESXi Version 4.5 minimum.   Afin de mettre en place la supervision sur ESXi. Il faut activer et paramétrer le SNMP. Cependant la configuration en interface graphique est loin d'être complète.     II. Configurer SNMP v2 Prérequis : L’accès SSH doit être activé le temps de la manipulation ou la console accessible.   En SSH ou en console, définir la communauté SNMP. esxcli system snmp set --communities   Activer le SNMP. esxcli system snmp set --enable true   Configurer le pare-feu. esxcli network firewall ruleset set --ruleset-id snmp --allowed-all false esxcli network firewall ruleset allowedip add --ruleset-id snmp --ip-address esxcli network firewall ruleset set --ruleset-id snmp --enabled true   Configurer les TRAP SNMP. esxcli system snmp set --target @\   Redémarrer le service. /etc/init.d/snmpd restart ESXi - Renommer le vSwitch0 Difficulté : Confirmé Notions : ESXi CLI, Vswitches.   I. Introduction   Pour plus de clarté, il peut être intéressant de renommer le vSwitch par défaut créé lors de l'installation de ESXi.   L'option renommer n'étant pas disponible sur le Vswitch0, il faudra passer par la CLI pour réaliser le changement.     II. Changer le nom du Vswitch   Prérequis : L’accès SSH doit être activé le temps de la manipulation ou la console accessible. 2.1 Sur ESXi 7 et inférieur Déprécié : Concerne esxi 7.0 et inférieur.   éditer le fichier "/etc/vmware/esx.conf"  puis modifier la ligne " /net/vswitch/child[0000]/name = "vswitch0" " en renommant le vswitch avec le nom voulu. Puis redémarrer l'esx. 2.2 A partir de ESXi 7.0u1 Nouvelle solution. A partir de 7.0u1.   Réaliser un dump de la configuration existante. configstorecli config current get -c esx -g network_vss -k switches > vswitch.json   Éditer le fichier et remplacer ‘vSwitch0’ par le nom voulu, puis sauvegarder. vi vswitch.json   Puis replacer le fichier dans la configuration en écrasant l’ancienne version. configstorecli config current set -c esx -g network_vss -k switches -infile vswitch.json --overwrite   Redémarrer l’ESXi. Le switch est maintenant renommé.