Hello,
Szeretnem megszolitani a VMware szakembereket itt a HUP-on egy szamukra remelem pofonegyszeru kerdessel amire nekem sajnos google nem tudott megfelelo valaszt adni:
Hogy tudok ugy exportalni egy VM-et, hogy egy bizonyos vmx opcio is belekeruljon az ovf fajlba ugy, hogy azt importalaskor ne kelljen kezzel beallitani ujra ?
A kerdeses vmx opcio: "disk.enableUUID=true" es ennek kene importalaskor is leteznie, hogy ne kelljen a felhasznalokra hagyatkoznom.
Probaltam az "--extraConfig" opciot hasznalni, de sajnos semmi sem valtozott es ugyanugy nem kerult bele az opcio az OVF-be...
Az esetleges otleteket elore is koszonom ;)
--
Vegulis a megoldas pofonegyszeru volt. Elbenaztam. :)
ovftool --compress=9 --allowAllExtraConfig --extraConfig:disk.EnableUUID=true --privateKey=/path/to/signing.pem vi://hajdua:XXXXXXX@192.168.XXX.XXX/CCL_Development/vm/TestExport /exports
Az egyik hiba, hogy nem kellett namespacekent hasznalni a "vmx." elotagot mint ahogy egy masik peldaban irtak. Tanulsag: inkabb bongesszuk a mar elkeszult OVF-et, mint hagyatkozzunk egy hasznalati utasitasra...
A masik hibam pedig, hogy lehagytam az "--allowAllExtraConfig" opciot. Azzel egyutt szepen belekerult az OVF-be az opcio amit importalaskor fel is dolgozott es az importalt vmx-ben is szerepel.
- 3370 megtekintés
Hozzászólások
Árpi, mivel exportálod? Milyen Virtual HW verzió? Hova/mivel/hogyan importálod?
- A hozzászóláshoz be kell jelentkezni
Az exportot az egyik Linux alol a VMware-tol letoltott OVF Tool nevu csodaval csinalom (lehet ez a gond ?). Termeszetesen a VM amit exportalok, le van allitva a muvelet elott.
Az exportalt VM vmx fajljaban benne van a "disk.EnableUUID=true" opcio. (3x is ellenoriztem es mivel az opcio kell a VM-en belul ezert ha nincs ott azt nagyon gyorsan eszrevesszuk)
Verzio: OVF Tool 4.1 (linux x86_64) (https://my.vmware.com/web/vmware/details?productId=491&downloadGroup=OV…)
A HW verzio 8 es nem szeretnem feljebb vinni - kompatibilitasi okokbol (nem tudjuk, hogy milyen kornyezetbe fog kerulni a template de minimum ESXi 5.0 amire szuksegunk van)...
Az importot mind a vCentre Web/Desktop clientbol probaltam, ugyanazzal az eredmennyel. (utolag kellett az opciot hozzaadni a VM-hez)
A vCentre verzio 5.5 minden updatel-el egyutt.
Amit holnap majd elsokorben megnezek, hogy mi tortenik ha az export is a vCentre-bol megy es ovftool-al csak az alairast csinalom. Mondjuk dupla hely es ido, de ha ugy benne lesz az opcio akkor megeri.
- A hozzászóláshoz be kell jelentkezni
OVF tool export előtt beletenni a vmx fileba? :)
- A hozzászóláshoz be kell jelentkezni
Szerintem benne van csak nem kerül át az ovf-be :)
- A hozzászóláshoz be kell jelentkezni
Egyáltalán nem biztos, hogy OVF-ben le lehet írni a disk.enableUUID opciót. Az OVF elvileg egy platformfüggetlen szabvány, persze a VMware tele szokta szemetelni a saját proprietary vmw namespace-ből jövő xml elementekkel, de még így sem fed le minden lehetséges opciót, ami a vmx-ben leírható.
Az ovftool ráadásul eléggé foghíjasan támogatja az OVF standard dolgait is (Pl GuestCustomizationSection Property-nek deploy esetén tudsz értéket adni, de definiálni már nem tudod őket amikor vmdk+vmx-ből csinálsz ovf-et).
Szóval gondold végig a use-case-t, biztos, hogy OVF export kell-e neked, nem jobb-e esetleg kimásolni a vm teljes könyvtárát később visszamásolni majd add to inventory.
---
Régóta vágyok én, az androidok mezonkincsére már!
- A hozzászóláshoz be kell jelentkezni
"nem jobb-e esetleg kimásolni a vm teljes könyvtárát később visszamásolni majd add to inventory"
Nem feltétlen kellemes sok GB-os állományokat utaztatni, míg az ovf azért elég kompakt tud lenni.
- A hozzászóláshoz be kell jelentkezni
Na az exNÜG csapat csak összehozta ;)
- A hozzászóláshoz be kell jelentkezni
Well done, Sir! :)
- A hozzászóláshoz be kell jelentkezni
Koszi :)
- A hozzászóláshoz be kell jelentkezni