VMware : Changer le Hostname ESXi en CLI

Comme a mon habitude ayant besoin de faire une manipulation exotique, apres avoir visiter les KB comment changer un Nom DNS ESXi en cli, je vous livre un petit billet.

Deja “esxcli” est votre ami.

#  esxcli system hostname –help

2016-08-22_15h41_22

 

# esxcli system hostname get

2016-08-22_15h42_05

 

# esxcli system hostname set –host=Nom_Host

2016-08-22_15h43_50

 

 

# esxcli system hostname set –domain=Nom_De _Domain

 2016-08-22_15h46_55

 

 

ou directement via 

# esxcli system hostname set –fqdn=Nom_Host.Nom_De _Domain

2016-08-22_15h48_50

 

 

 

 

 

 

Share

TIPS : Acceder au DCUI de l’ESXi en SSH

Petit Tips rapidos.

Vous pouvez accéder à votre console DCUI en SSH, tout simplement en tapant :

# dcui

2016-07-25_16h21_48

 

Et hop la console DCUI en noir et blanc et possibilité de naviguer dans les paramétres de l’ESXi

2016-07-25_16h12_58

 

 

2016-07-25_16h11_23

 

Update

Petit Update, merci à 2 de nos lecteurs de l’info.

En ajoutant

 

2016-08-04_16h55_31

 

On obtient même la couleur

2016-08-04_16h55_42

 

 

 

 

 

Share

Service “VMware Workstation Server” ne démarre pas / Not Start / Won’t start

Probleme

Sous VMware Workstation 12.1.1 et Windows 8.1

 

Petite misère mes VM s’allument, se ping entre elle, mais impossible depuis mon Windows de pinguer mes VMs qui sont sous la configuration réseau  “Host-Only”

 

Direction le gestionnaire de service et nous voyons que le service “VMware WorkStation Server”  est arrêté.

1

 

Impossible de le démarrer, on jette un œil sur les journaux d’événements et comme d’Hab le charabia MS.

3

 

 

J’ai tenté la désinstallation de VMware Workstation passage de ccleaner, toujours rien.

 

Solution 

Bah la solution toute simple

Allez dans :

C:\ProgramData\VMware\hostd

Supprimer ou renommé le fichier “DataStore.xml” et c’est reparti

2

 

 

On redémarre le service et ça repart

4

 

 

 

 

Share

Erreur vSphere : pbm.fault.PBMFault.summary / MethodFault.summary

Erreur que vous pouvez rencontrez sur vSphere 5.x, lors de migration VM, clone,…

2016-07-12_14h30_34

 

En allant dans les Event, vSphere est pas très bavare.

 

Avant toute chose, vérfier bien vos entrés DNS.

 

et relancer le service “Vmware Inventory Service” et “VMware vSphere Profile-Driven Storage Service”

 

vCenter Appliance

 

Inventory Service

 

2016-07-12_14h20_40

 

VMware vSphere Profile-Driven Storage Service

 

 

 

Sous Windows 

 

Inventory Service

2016-07-12_14h19_44-

 

VMware vSphere Profile-Driven Storage Service

2016-07-12_14h34_37

 

 

 

 

 

 

 

 

Share

Créer un container Nutanix et le monter sur tous les ESXi / REST API

 

Nutanix nous donne la possibilité d’utiliser les API REST afin d’effectuer de nombreuses opérations faisable depuis PRISM.Nous ne pouvons à l’heure actuelle pas encore tout effectuer (Création d’un user local par exemple) mais il y a déjà de nombreuses possibilités.

 

Nous allons présenter ici une manière simple de créer un container et monter les datastores sur les ESXi en REST API. Dans notre exemple, les appels REST sont effectués depuis VCO.

La première étape consiste à récupérer le Storage Pool ID. Pour cela il faut utiliser l’api et faire un Get sur l’url /storage_pools/.

Vous devez récupérer la réponse et parser les données afin de récupérer l’id du storage pool. Dans VCO, ça pourrait ressembler à cela dans une scriptable task :

 

var content = JSON.parse(responseContent);
for each (sp in content.entities) {
if (sp.id != null) {
var spID = sp.id;
}
}

 

Une fois que vous avez l’id du storage pool, vous devez construire la requête de création du container. On va faire simple ici, on va créer un container avec un replication factor de 2 et la compression inline activée:

 

request = ‘{“name”: “‘+containerName+'”,”storagePoolId”:”‘+spID+
‘”,”replicationFactor”: 2,”compressionEnabled”: true,”compressionDelayInSecs”: 0}’;

 

L’étape suivante est de faire un POST sur l’url “/containers/” avec la request ci-dessus pour créer le container.

Une fois le container créé, il faut le monter sur tous les ESXi.

Pour cela nous allons faire un POST sur l’url “/containers/datastores/add_datastore/” avec la request ci-dessous :

request = ‘{“datastoreName”: “‘+containerName+
‘”,”readOnly”: false,”containerName”: “‘+containerName+'”}’;

 

Une fois ces 3 appels terminés, votre container sera monté sur tous les nodes du clusters.

 

Share