[{"data":1,"prerenderedAt":582},["ShallowReactive",2],{"blog-\u002Fblog\u002Fmodifier-vmx-vmxf-vmdk-nvram-sur-vmware-esxi":3,"blog-\u002Fblog\u002Fmodifier-vmx-vmxf-vmdk-nvram-sur-vmware-esxi-surround":526,"blog-\u002Fblog\u002Fmodifier-vmx-vmxf-vmdk-nvram-sur-vmware-esxi-certifications":581},{"id":4,"title":5,"body":6,"categories":514,"cover":515,"cover_contain":516,"credly_badge_id":514,"date":517,"description":518,"extension":519,"meta":520,"navigation":516,"path":521,"related_certifications":514,"seo":522,"slug":523,"stem":524,"__hash__":525},"blog\u002Fblog\u002Fmodifier-vmx-vmxf-vmdk-nvram-sur-vmware-esxi.md","Modifier le vmx vmxf vmdk et nvram sur VMware ESXi",{"type":7,"value":8,"toc":507},"minimark",[9,14,18,56,112,116,144,178,181,196,199,220,226,230,233,247,250,265,268,280,283,292,295,323,326,339,342,421,440,443,466,469,473,476,482,488,493,496,500,503],[10,11,13],"h2",{"id":12},"cas-dusage-concret","Cas d'usage concret",[15,16,17],"p",{},"Vous devez renommer une VM ESXi de bout en bout, fichiers inclus : voici comment modifier proprement le vmx, vmxf, vmdk et nvram.",[15,19,20,21,25,26,29,30,33,34,37,38,41,42,45,46,49,50,33,53,55],{},"Le but de cet article est de ",[22,23,24],"strong",{},"comprendre comment renommer"," l’ensemble d’",[22,27,28],{},"une VM"," dans ",[22,31,32],{},"ESXi",".",[35,36],"br",{},"\nUne ",[22,39,40],{},"machine virtuelle"," utilise un ",[22,43,44],{},"chemin"," et des ",[22,47,48],{},"fichiers de configuration"," présents dans un ",[22,51,52],{},"datastore",[35,54],{},"\nOn note la présence de 4 fichiers qui permettent le lancement de la machine virtuelle :",[57,58,59,79,89,103],"ul",{},[60,61,62,63,66,67,70,71,74,75,78],"li",{},"un fichier .",[22,64,65],{},"vmx"," qui contient l’",[22,68,69],{},"ensemble"," des ",[22,72,73],{},"données"," de ",[22,76,77],{},"configuration"," avec les chemins absolus etc…",[60,80,81,82,85,86,33],{},"un fichier ",[22,83,84],{},".vmxf"," qui est un fichier de ",[22,87,88],{},"configuration  supplémentaire",[60,90,81,91,94,95,98,99,102],{},[22,92,93],{},".vmdk"," qui correspond au ",[22,96,97],{},"contenu"," du ",[22,100,101],{},"disque dur"," de la machine virtuelle.",[60,104,81,105,108,109,102],{},[22,106,107],{},".nvram"," qui représente  le ",[22,110,111],{},"bios",[10,113,115],{"id":114},"sauvegarde-de-la-machine-à-renommer","Sauvegarde de la machine à renommer",[15,117,118,119,121,122,125,126,33,129,131,132,135,136,139,140,143],{},"Avant toute manipulation avec la ",[22,120,40],{},", celle-ci doit être ",[22,123,124],{},"hors tension"," et sans ",[22,127,128],{},"snapshots",[35,130],{},"\nVous pouvez effectuer un ",[22,133,134],{},"clone"," du « .",[22,137,138],{},"vmdk"," » afin d’assurer vos arrières avec l’outil « ",[22,141,142],{},"vmkfstools"," » :",[145,146,151],"pre",{"className":147,"code":148,"language":149,"meta":150,"style":150},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","vmkfstools -i vm_prod.vmdk vm_prod_save.vmdk -d thin \n","bash","",[152,153,154],"code",{"__ignoreMap":150},[155,156,159,162,166,169,172,175],"span",{"class":157,"line":158},"line",1,[155,160,142],{"class":161},"sBMFI",[155,163,165],{"class":164},"sfazB"," -i",[155,167,168],{"class":164}," vm_prod.vmdk",[155,170,171],{"class":164}," vm_prod_save.vmdk",[155,173,174],{"class":164}," -d",[155,176,177],{"class":164}," thin\n",[15,179,180],{},"N’oubliez pas de déplacer le clone dans un dossier différent :",[145,182,184],{"className":147,"code":183,"language":149,"meta":150,"style":150},"mv vm_prod_save.vmdk ..\u002Fvm_prod_save\u002F\n",[152,185,186],{"__ignoreMap":150},[155,187,188,191,193],{"class":157,"line":158},[155,189,190],{"class":161},"mv",[155,192,171],{"class":164},[155,194,195],{"class":164}," ..\u002Fvm_prod_save\u002F\n",[15,197,198],{},"Et de copier les fichiers annexes importants dans ce répertoire :",[145,200,202],{"className":147,"code":201,"language":149,"meta":150,"style":150},"cp vm_prod.vmx vm_prod.vmxf vm_prod.nvram ..\u002Fvm_prod_save\u002F\n",[152,203,204],{"__ignoreMap":150},[155,205,206,209,212,215,218],{"class":157,"line":158},[155,207,208],{"class":161},"cp",[155,210,211],{"class":164}," vm_prod.vmx",[155,213,214],{"class":164}," vm_prod.vmxf",[155,216,217],{"class":164}," vm_prod.nvram",[155,219,195],{"class":164},[15,221,222,223,33],{},"Une fois les étapes ci-dessous effectuées, lancez-vous dans la ",[22,224,225],{},"manipulation de la VM",[10,227,229],{"id":228},"renommer-le-dossier-de-la-machine-virtuelle","Renommer le dossier de la machine virtuelle",[15,231,232],{},"Ma machine est stockée dans le datastore1 :",[145,234,236],{"className":147,"code":235,"language":149,"meta":150,"style":150},"cd \u002Fvmfs\u002Fvolumes\u002Fdatastore1\u002F\n",[152,237,238],{"__ignoreMap":150},[155,239,240,244],{"class":157,"line":158},[155,241,243],{"class":242},"s2Zo4","cd",[155,245,246],{"class":164}," \u002Fvmfs\u002Fvolumes\u002Fdatastore1\u002F\n",[15,248,249],{},"Renommer le dossier « vm_prod » en « prod » :",[145,251,253],{"className":147,"code":252,"language":149,"meta":150,"style":150},"mv vm_prod\u002F prod\n",[152,254,255],{"__ignoreMap":150},[155,256,257,259,262],{"class":157,"line":158},[155,258,190],{"class":161},[155,260,261],{"class":164}," vm_prod\u002F",[155,263,264],{"class":164}," prod\n",[15,266,267],{},"Se déplacer dans le dossier « prod » :",[145,269,271],{"className":147,"code":270,"language":149,"meta":150,"style":150},"cd prod\u002F\n",[152,272,273],{"__ignoreMap":150},[155,274,275,277],{"class":157,"line":158},[155,276,243],{"class":242},[155,278,279],{"class":164}," prod\u002F\n",[15,281,282],{},"Lister l’ensemble des fichiers disponibles :",[145,284,286],{"className":147,"code":285,"language":149,"meta":150,"style":150},"ls\n",[152,287,288],{"__ignoreMap":150},[155,289,290],{"class":157,"line":158},[155,291,285],{"class":161},[15,293,294],{},"Le résultat suivant apparaît :",[145,296,298],{"className":147,"code":297,"language":149,"meta":150,"style":150},"vm_prod-flat.vmdk  vm_prod.nvram      vm_prod.vmdk       vm_prod.vmsd       vm_prod.vmx        vm_prod.vmxf       vmware.log\n",[152,299,300],{"__ignoreMap":150},[155,301,302,305,308,311,314,317,320],{"class":157,"line":158},[155,303,304],{"class":161},"vm_prod-flat.vmdk ",[155,306,307],{"class":164}," vm_prod.nvram     ",[155,309,310],{"class":164}," vm_prod.vmdk      ",[155,312,313],{"class":164}," vm_prod.vmsd      ",[155,315,316],{"class":164}," vm_prod.vmx       ",[155,318,319],{"class":164}," vm_prod.vmxf      ",[155,321,322],{"class":164}," vmware.log\n",[15,324,325],{},"Editer le fichier « vm_prod.vmx » :",[145,327,329],{"className":147,"code":328,"language":149,"meta":150,"style":150},"vi vm_prod.vmx\n",[152,330,331],{"__ignoreMap":150},[155,332,333,336],{"class":157,"line":158},[155,334,335],{"class":161},"vi",[155,337,338],{"class":164}," vm_prod.vmx\n",[15,340,341],{},"Appuyer sur la touche « i » (mode insère) pour modifier le fichier de cette façon :",[145,343,345],{"className":147,"code":344,"language":149,"meta":150,"style":150},"nvram = \"prod.nvram\"\nextendedConfigFile = \"prod.vmxf\"\nscsi0:0.fileName = \"prod.vmdk\"\nsched.swap.derivedName = \"\u002Fvmfs\u002Fvolumes\u002F\"VOTRE_NUMERO_DATASTORE_ICI\"\u002Fprod\u002Fprod-e6f7a239.vswp\"\n",[152,346,347,365,380,395],{"__ignoreMap":150},[155,348,349,352,355,359,362],{"class":157,"line":158},[155,350,351],{"class":161},"nvram",[155,353,354],{"class":164}," =",[155,356,358],{"class":357},"sMK4o"," \"",[155,360,361],{"class":164},"prod.nvram",[155,363,364],{"class":357},"\"\n",[155,366,368,371,373,375,378],{"class":157,"line":367},2,[155,369,370],{"class":161},"extendedConfigFile",[155,372,354],{"class":164},[155,374,358],{"class":357},[155,376,377],{"class":164},"prod.vmxf",[155,379,364],{"class":357},[155,381,383,386,388,390,393],{"class":157,"line":382},3,[155,384,385],{"class":161},"scsi0:0.fileName",[155,387,354],{"class":164},[155,389,358],{"class":357},[155,391,392],{"class":164},"prod.vmdk",[155,394,364],{"class":357},[155,396,398,401,403,405,408,411,414,416,419],{"class":157,"line":397},4,[155,399,400],{"class":161},"sched.swap.derivedName",[155,402,354],{"class":164},[155,404,358],{"class":357},[155,406,407],{"class":164},"\u002Fvmfs\u002Fvolumes\u002F",[155,409,410],{"class":357},"\"",[155,412,413],{"class":164},"VOTRE_NUMERO_DATASTORE_ICI",[155,415,410],{"class":357},[155,417,418],{"class":164},"\u002Fprod\u002Fprod-e6f7a239.vswp",[155,420,364],{"class":357},[15,422,423,424,426,427,433,434,439],{},"Une fois les modifications vérifiées, appuyer la touche »echap » de votre clavier.",[35,425],{},"\nPour sauvegarder les modifications faite « ",[22,428,429,432],{},[430,431],"wq",{},"!","« , si vous avez fait une erreur « ",[22,435,436,432],{},[437,438],"quit",{}," » et recommencer.",[15,441,442],{},"Renommer les fichiers « vm_prod.vmx » et « vm_prod.vmxf » :",[145,444,446],{"className":147,"code":445,"language":149,"meta":150,"style":150},"mv vm_prod.vmx prod.vmx\nmv vm_prod.vmxf prod.vmxf\n",[152,447,448,457],{"__ignoreMap":150},[155,449,450,452,454],{"class":157,"line":158},[155,451,190],{"class":161},[155,453,211],{"class":164},[155,455,456],{"class":164}," prod.vmx\n",[155,458,459,461,463],{"class":157,"line":367},[155,460,190],{"class":161},[155,462,214],{"class":164},[155,464,465],{"class":164}," prod.vmxf\n",[15,467,468],{},"Vous pouvez aussi le faire pour  « vm_prod.nvram » et le « .vswp », mais ce n’est pas obligatoire!",[10,470,472],{"id":471},"lancement-de-la-machine-virtuelle-après-modification","Lancement de la machine virtuelle après modification",[15,474,475],{},"Je vous conseille de supprimer l’ancienne machine : »vm_prod » de votre inventaire.",[15,477,478],{},[479,480],"img",{"alt":150,"src":481},"\u002Fimages\u002Fblog\u002Fmodifier-vmx-vmxf-vmdk-nvram-sur-vmware-esxi\u002F2ff36a771d.png",[15,483,484,485,487],{},"Avec vSphere client , rendez-vous dans votre datastore1 et ajoutez « prod.vmx » à l’inventaire ESXi.",[35,486],{},"\nUn message apparaît lors du lancement de la machine virtuelle, faite « I copied it » :",[15,489,490],{},[479,491],{"alt":150,"src":492},"\u002Fimages\u002Fblog\u002Fmodifier-vmx-vmxf-vmdk-nvram-sur-vmware-esxi\u002F3120982488.png",[15,494,495],{},"Vous avez officiellement renommer l’ensemble de votre machine virtuelle dans VMware ESXi.",[10,497,499],{"id":498},"conclusion","Conclusion",[15,501,502],{},"Cet article a expliqué comment renommer proprement une machine virtuelle sous VMware ESXi, en travaillant sur ses fichiers .vmx, .vmxf, .vmdk et .nvram : sauvegarde préalable du disque et des fichiers annexes, renommage du dossier et des fichiers, puis mise à jour des chemins dans le fichier .vmx avant de réajouter la VM à l’inventaire. Cette méthode évite de devoir recréer la machine virtuelle de zéro et permet de conserver son disque et sa configuration d’origine. Il est toutefois indispensable d’éteindre la VM et de supprimer ses snapshots avant toute manipulation.",[504,505,506],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}",{"title":150,"searchDepth":367,"depth":367,"links":508},[509,510,511,512,513],{"id":12,"depth":367,"text":13},{"id":114,"depth":367,"text":115},{"id":228,"depth":367,"text":229},{"id":471,"depth":367,"text":472},{"id":498,"depth":367,"text":499},null,"\u002Fimages\u002Fblog\u002Fmodifier-vmx-vmxf-vmdk-nvram-sur-vmware-esxi\u002Fa3ce9b6363.jpg",true,"2013-12-14","Vous souhaitez renommer l'ensemble de votre VM? Il existe des solutions simples et efficaces! Pré-requis : posséder un ESXi avec l’accès SSH activé.","md",{},"\u002Fblog\u002Fmodifier-vmx-vmxf-vmdk-nvram-sur-vmware-esxi",{"title":5,"description":518},"modifier-vmx-vmxf-vmdk-nvram-sur-vmware-esxi","blog\u002Fmodifier-vmx-vmxf-vmdk-nvram-sur-vmware-esxi","8crBrJetCaPaC1hxhNbZvmRn6i-NvfZS5cTKJLCShgI",[527,535,543,551,557,563,569,575],{"title":528,"path":529,"stem":530,"date":531,"cover":532,"categories":533,"children":-1},"Mon utilisation du système propriétaire Windows 8.1","\u002Fblog\u002Fmon-utilisation-systeme-proprietaire-windows","blog\u002Fmon-utilisation-systeme-proprietaire-windows","2013-12-27","\u002Fimages\u002Fblog\u002Fmon-utilisation-systeme-proprietaire-windows\u002Fb36cbda2fc.jpg",[534],"Microsoft",{"title":536,"path":537,"stem":538,"date":539,"cover":540,"categories":541,"children":-1},"Installer CyanogenMod 11 sur le Nexus 4","\u002Fblog\u002Finstaller-cyanogenmod-sur-nexus","blog\u002Finstaller-cyanogenmod-sur-nexus","2013-12-25","\u002Fimages\u002Fblog\u002Finstaller-cyanogenmod-sur-nexus\u002F83621431fb.png",[542],"Google",{"title":544,"path":545,"stem":546,"date":547,"cover":548,"categories":549,"children":-1},"Pourquoi j’ai offert une Nexus 7 à Noël ?","\u002Fblog\u002Fpourquoi-offert-une-nexus-noel","blog\u002Fpourquoi-offert-une-nexus-noel","2013-12-22","\u002Fimages\u002Fblog\u002Fpourquoi-offert-une-nexus-noel\u002F10df2223a3.jpg",[550],"Évènement",{"title":552,"path":553,"stem":554,"date":517,"cover":555,"categories":556,"children":-1},"Brocade absorbe Vyatta : le spécialiste SDN","\u002Fblog\u002Fbrocade-absorbe-vyatta-specialiste-sdn","blog\u002Fbrocade-absorbe-vyatta-specialiste-sdn","\u002Fimages\u002Fblog\u002Fbrocade-absorbe-vyatta-specialiste-sdn\u002Fa44b82e35f.jpg",[550],{"title":558,"path":559,"stem":560,"date":561,"cover":562,"categories":514,"children":-1},"Installation ESET NOD32 Antivirus 4 sur Arch Linux","\u002Fblog\u002Finstallation-eset-nod32-antivirus-sur-arch-linux","blog\u002Finstallation-eset-nod32-antivirus-sur-arch-linux","2013-12-06","\u002Fimages\u002Fblog\u002Finstallation-eset-nod32-antivirus-sur-arch-linux\u002F6749b4b507.png",{"title":564,"path":565,"stem":566,"date":567,"cover":568,"categories":514,"children":-1},"Installation de VMware Workstation 10 sur Arch Linux","\u002Fblog\u002Finstallation-vmware-workstation-sur-arch-linux","blog\u002Finstallation-vmware-workstation-sur-arch-linux","2013-11-30","\u002Fimages\u002Fblog\u002Finstallation-vmware-workstation-sur-arch-linux\u002F3c5fd341a5.jpg",{"title":570,"path":571,"stem":572,"date":573,"cover":574,"categories":514,"children":-1},"Mise à niveau VMware ESXi 5.0 vers 5.1 sur mSP OVH","\u002Fblog\u002Fmise-niveau-vmware-esxi-vers-sur-msp-ovh","blog\u002Fmise-niveau-vmware-esxi-vers-sur-msp-ovh","2013-11-27","\u002Fimages\u002Fblog\u002Fmise-niveau-vmware-esxi-vers-sur-msp-ovh\u002F4feb6be1a0.jpg",{"title":576,"path":577,"stem":578,"date":579,"cover":580,"categories":514,"children":-1},"Installation d’un serveur TeamSpeak 3","\u002Fblog\u002Finstallation-serveur-teamspeak","blog\u002Finstallation-serveur-teamspeak","2013-11-24","\u002Fimages\u002Fblog\u002Finstallation-serveur-teamspeak\u002F7048294e7f.png",[],1786644880422]