Benutzer-Werkzeuge

Webseiten-Werkzeuge


debian-kvm-omnivista-labor

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
debian-kvm-omnivista-labor [2016/09/06 21:43] – angelegt bennydebian-kvm-omnivista-labor [2024/06/09 10:29] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 8: Zeile 8:
   * Virt-Manager (es ist einfacher grafisch)   * Virt-Manager (es ist einfacher grafisch)
   * RAM   * RAM
-  * OmniVista v4.2.1 OVF Archiv+  * OmniVista v4.2.1 Build 69 (GA) OVF Archiv
  
 <WRAP center round tip 60%> <WRAP center round tip 60%>
 Aktuell bastel ich hier noch an der Anleitung. Aktuell bastel ich hier noch an der Anleitung.
 </WRAP> </WRAP>
 +
 +===== Image  =====
 +
  
   * Archiv entpacken   * Archiv entpacken
Zeile 19: Zeile 22:
  
 <code bash> <code bash>
-benny@n-kvm1:~$ unzip OVNMS-E_4.2.1_Build65_ovf.zip -d OV +benny@n-kvm1:~$ unzip OVNMS-E_4.2.1_Build69_ovf.zip -d OV 
-benny@n-kvm1:~$ cd OV +Archive OVNMS-E_4.2.1_Build69_ovf.zip 
-benny@n-kvm1:~/OV$ ls +  inflating: OV/ovnmse-4.2.1.R01-69.0-disk1.vmdk   
-ovnmse-4.2.1.R01-65.0-disk1.vmdk  ovnmse-4.2.1.R01-65.0-disk2.vmdk  ovnmse-4.2.1.R01-65.0.mf  ovnmse-4.2.1.R01-65.0.ovf +  inflating: OV/ovnmse-4.2.1.R01-69.0-disk2.vmdk   
-benny@n-kvm1:~/OV$ qemu-img convert -f vmdk ovnmse-4.2.1.R01-65.0-disk1.vmdk -O qcow2 disk1.qcow2 +  inflating: OV/ovnmse-4.2.1.R01-69.0.mf   
-benny@n-kvm1:~/OV$ qemu-img convert -f vmdk ovnmse-4.2.1.R01-65.0-disk2.vmdk -O qcow2 disk2.qcow2+  inflating: OV/ovnmse-4.2.1.R01-69.0.ovf   
 +benny@n-kvm1:~$ cd OV     
 +benny@n-kvm1:~/OV$ qemu-img convert -f vmdk ovnmse-4.2.1.R01-69.0-disk1.vmdk -O qcow2 disk1.qcow2 
 +benny@n-kvm1:~/OV$ qemu-img convert -f vmdk ovnmse-4.2.1.R01-69.0-disk2.vmdk -O qcow2 disk2.qcow2
 benny@n-kvm1:~/OV$ rm *vmdk benny@n-kvm1:~/OV$ rm *vmdk
 benny@n-kvm1:~/OV$ ls benny@n-kvm1:~/OV$ ls
-disk1.qcow2  disk2.qcow2  ovnmse-4.2.1.R01-65.0.mf  ovnmse-4.2.1.R01-65.0.ovf +disk1.qcow2  disk2.qcow2  ovnmse-4.2.1.R01-69.0.mf  ovnmse-4.2.1.R01-69.0.ovf
-benny@n-kvm1:~/OV$  +
-</code> +
- +
-===== OmniVista RESTful API mit Python ansprechen ===== +
- +
-<code python> +
-import requests +
-import json +
- +
-# Dieser Code geht sicherlich schoener, aber fuer den Moment ist das nur POC +
- +
-ovurl = "https://192.168.5.10" +
-a = requests.Session() +
- +
-# Boese, niemals verify=False in Produktion! +
-b = a.post(ovurl + "/api/login", verify=False) +
- +
-rbody = { +
-'userName': 'admin', +
-'password': 'your_password' +
-+
- +
-header = { +
-"content-type": "application/json" +
-+
- +
-# "data" nur als json-Format uebergeben +
-b = a.post(ovurl + "/api/login", data=json.dumps(rbody), verify=False, headers=header) +
-#>>>+
-#<Response [200]> +
-#>>> b.text +
-#u'{"message":"login.success","accessToken":"4e3ac225-8d0d-4f8c-8219-4dfe51d85e2f"}' +
- +
-c = a.get(ovurl + "/api/devices", verify=False, headers=header) +
- +
-parsed = json.loads(c.text) +
-print(json.dumps(parsed, indent=4)) +
 </code> </code>
  
  
  
debian-kvm-omnivista-labor.1473198188.txt.gz · Zuletzt geändert: 2024/06/09 10:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki