Esxi Server mit Ubuntu & fhem

Begonnen von Aladin222, 19 Januar 2017, 22:25:23

Vorheriges Thema - Nächstes Thema

Aladin222

Hallo zusammen ,

In der Vergangenheit hatte ich ein Ubuntu 16.04 LTS auf einem Intel Nuc i5 ( 4.Generation ) in Betrieb .
Nun wollte ich gerne einen Esxi Server 6.5 auf den Nuc installieren und dann Linux als VM laufen lassen .
Das installieren des Esxi Servers kappte soweit noch ,auch das anlegen der VM ( Ubuntu 16.04.1 ) .

Das war für mich schon recht zeitraubend :-(
Dummerweise habe ich nur den einen Nuc und darauf läuft ja das Produktivsystem !
Also habe ich mit Clonezilla das Image der HD gesichert .

Da ich es nicht wirklich hinbekommen habe ein Backup von Fhem in das Ubuntu ( VM ) ans laufen zu bekommen ,habe ich ein frisches Fhem installiert ....läuft !
Wenn ich nun aber den CUL wie im alten System einbinden will , bekomme ich zwar in Fhem angezeigt ,aber er ist disconectet :-(

Hat jemand von Euch sowas schon am Start ?
Ich musste Clonzilla erstmal wieder bemühen um das alte System wieder ans laufen zu bekommen ...


pataya

Ist ohne weitere Information schwer.
Logs? wird der Stick vom System erkannt? Wie hast du den CUL eingebunden das er "angezeigt" wird?

Spontan würde ich vermuten, dass du das USB-Gerät nicht an die virtuelle Maschine weitergereicht hast. Das geht, nach dem Hinzufügen eines USB-Controllers, in den Einstellungen der VM.

Gruß

DerBodo

Du musst den USB Stick exklusiv im ESXi an die VM binden.
Dann wird er ordentlich durchgereicht und du solltest in in der VM sehen (lsusb oder dmesg ausgabe).

Kleiner Tipp noch, da ich grad nicht sagen kann ob bei mir der 6.5er ESX läuft.
Über die Weboberfläche war es mir nicht möglich die FHEM VM auf autostart beim ESXi start zu setzen.
Dazu habe ich den "alten" vcenter Windows Client gebraucht.




pataya

Über die Weboberfläche ist auch das Anlegen eines USB-Controllers oder Gerätes nicht möglich.

Informationen zum durchreichen eines USB-Gerätes direkt von VMware: Anleitung

Aladin222

Erstmalen vielen Dank für Eure Rückmeldungen !

Dann werde ich es heute erneut versuchen den Esxi Server mit passender VM einzurichten und im besten Fall Fhem darauf umzuziehen :-)

Zitat von: DerBodo am 20 Januar 2017, 08:01:10
Kleiner Tipp noch, da ich grad nicht sagen kann ob bei mir der 6.5er ESX läuft.
Über die Weboberfläche war es mir nicht möglich die FHEM VM auf autostart beim ESXi start zu setzen.
Dazu habe ich den "alten" vcenter Windows Client gebraucht.
Da ich an einem iMac sitze ,muss ich mal ein Notebook rauskamen und den vCenter Windows Client installieren und mir das mal anschauen !
Denke für Mac gibt es da nix .....

Ich hatte im Vorfeld es so verstanden ,das Esxi 6.5 komplett über den WebClient eingerichtet und bearbeitet wird :-(





pataya

Für OSX gibt's keinen Client. Maximal über Bootcamp.
Denke der WebClient der kostenfreien Version ist da etwas eingeschränkt...

Aladin222

ok, ich versuche es erstmal mit dem vCenter Server für Windows ! Lade ich gerade runter :-)

Finde wohl nur eine Trial-Version ( 60 Tage ) !
Das sollte wohl langen ,aber es gibt wohl keine kostenfreie Vollversion , oder ?

pataya


Aladin222

Danke !

ist aber glaube ich nicht für Esxi 6.5 ...nur für die 6.0 -oder ?

pataya

funktioniert trotzdem ohne Einschränkungen. Vielleicht gibt's auch nen vSphere Client 6.5. Keine Ahnung.

Aladin222

Super besten Dank , versuche ich  ;D

Beim rumstochern auf der Homepage von VMware , habe ich einen VMware Center Converter gefunden ,und bekam folgende Idee :

Zur Zeit läuft mein Fhem mit Ubuntu auf einem NUC i5 ,darauf soll der Esxi Server laufen und mein Ubuntu & Fhem als VM !
Wenn ich nun auf einem anderen Rechner Esxi Server installiere und mit dem Converter das System des NUC drauf ziehe ( als VM ) , dann muss es doch machbar sein ,auf den NUC den Esxi Server zu erstellen und die "Zwischen gespeicherte" VM ( Ubuntu & Linux ) drauf umziehen zu lassen ....

klappt sowas theoretisch ?

pataya

Wenn es nur um den Umzug von FHEM geht denk nicht so kompliziert.
Einfach ein frisches System als VM installieren und FHEM umziehen. Dazu gibt's denke ich genug Infos im Forum.

Ansonsten kannst du auch einfach versuchen dein Clonezilla Image auf einer VM wiederherzustellen.

Aladin222

jo Clonezilla :-)

Fhem wieder herzustellen mit allen möglichen Änderungen im ubuntu *grummel weiß garnicht mehr was ich da alles installiert hatte *grins

Danke für den Ansatz !

Lonie

Oder einfach virtualisieren? Mit VMware vCenter Converter Standalone gehts recht zackig.

Aladin222

@Lonie,

danke erstmal für deine Rückmeldung !
Aber für den Converter brauche ich doch schon einen laufenden esxi server ,oder ?
Der soll ja auf dem Nuc laufen ,auf dem fhem produktiv läuft :-(

Aladin222

#15
hmmm, ok Esxi Server läuft !
Auch konnte ich mein Clonezilla Image als VM einbinden :-)
Somit läuft fhem ...auf der Weboberfläche  auch super fix !
Was noch nervt ...z.b. wenn ich einen Rolladen fahre reagiert er zwar ,aber es kommt zu missing ack :-(

das list vom cul sieht auch komisch aus


Internals:
   CFGFN      /opt/fhem/FHEM/02_Cul.cfg
   CMDS       BbCFiAZEGMKUYRTVWXefmltux
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:
   DEF        /dev/ttyACM0@9600 4434
   DeviceName /dev/ttyACM0@9600
   FD         14
   FHTID      4434
   NAME       CUL_HM
   NR         76
   NR_CMD_LAST_H 21
   PARTIAL
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.61 CUL868
   initString X21
Ar
   owner_CCU  VCCU
   Matchlist:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
   Readings:
     2017-01-20 22:16:52   cmds             B b C F i A Z E G M K U Y R T V W X e f m l t u x
     2017-01-20 22:13:58   credit10ms      No answer
     2017-01-20 22:16:52   state           Initialized
   XMIT_TIME:
     1484947035.8353
     1484947079.89909
     1484947080.95208
     1484947082.16039
     1484947084.2503
     1484947085.22526
     1484947085.65738
     1484947086.32271
     1484947087.38961
     1484947089.626
     1484947090.42932
     1484947092.12686
     1484947092.77117
     1484947094.86025
     1484947096.00069
     1484947097.97143
     1484947101.69263
     1484947130.65029
     1484947131.91245
     1484947137.58761
     1484947142.85526
   Helper:
     2bd6ad:
       QUEUE:
     2ff070:
       QUEUE:
     2ff07d:
       QUEUE:
     2ff08e:
       QUEUE:
     33955c:
       QUEUE:
Attributes:
   addvaltrigger 1
   hmId       1AA777
   icon       cul_cul
   model      CUL
   rfmode     HomeMatic
   room       CUL_HM


Im Terminal ein lsusb :

Last login: Fri Jan 20 21:37:49 2017 from 192.168.178.21
fhem@aladin212-nuc:~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 003 Device 007: ID 8086:0189 Intel Corp.
Bus 003 Device 006: ID 03eb:204b Atmel Corp. LUFA USB to Serial Adapter Project
Bus 003 Device 004: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 003 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 003 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


pataya

nimm als USB-Controllertyp mal anstatt des xHCI den EHCI+UHCI in den VM-Einstellungen.

Aladin222

*argghhh !

ich hatte extra den USB-Controllertyp xHCI für die portable USB Harddisk zusätzlich eingebunden ( Platte wurde sonst nicht erkannt )

Nun gelöscht und es funzt wie gewohnt !!!

Ganz lieben dank für deine Hilfe !!! Das Thema VMware ist doch sehr komplex ...puhhh

Aladin222

...und heute morgen leider wieder die Ernüchterung ;-(

Nur ein Rolladen fuhr vernünftig hoch ,der Rest hatte missing ack *grummel

Das logfile von Fhem gibt folgendes her ( schreibt bei mir letzten Einzräge nach oben - Reverse )


HM set HM_AqLicht_Mond on
2017.01.21 09:05:21 1: /dev/ttyACM0 reappeared (CUL_HM)
2017.01.21 09:05:21 3: CUL_HM: Possible commands: BbCFiAZEGMKUYRTVWXefmltux
2017.01.21 09:05:21 3: Setting CUL_HM serial parameters to 9600,8,N,1
2017.01.21 09:05:21 1: Perfmon: possible freeze starting at 09:05:18, delay is 3.195
2017.01.21 09:05:20 1: /dev/ttyACM0 reappeared (CUL_HM)

SofB

Ich hatte bei meinem ESXi 6.0 auf meinem 4Gen Intel den Homematic USB Stick verbaut gehabt.
HMLAND warf immer eine "Fehlermeldung", dass das Timing >100ms ist. Könnte sein, dass die CUL ein ähnliches Problem hat.

Hast Du mal probiert, den kompletten USB Controller durchzureichen?

FHEM auf Debian Jessie VM - ESXi 6.0 Intel Nuc i5 4th Gen
HM-CFG-LAN | HM-CFG-USB | nanoCUL868 | nanoCUL433 | JeeLink868

pcbastler

Der Konverter unterstützt als Zielsystem auch VMWare-Player, somit könntest du das auf einem PC "zwischenparken".