Abend zusammen,
wollte mich jetzt mal an die Containervirtualisierung mittels LXC auf Ubuntu 16.04 probieren.
Nun stelle ich mir die Frage, ob ich das VMX-Flag benötige.
Abend zusammen,
wollte mich jetzt mal an die Containervirtualisierung mittels LXC auf Ubuntu 16.04 probieren.
Nun stelle ich mir die Frage, ob ich das VMX-Flag benötige.
Nein, habe das in den letzten Tagen selbst mit Proxmox gebaut. Einfach aus faulheit. Nutze da halt nur LXC und kein KVM. Funktioniert super.
Habe ich mittels Proxmox auch den vollen Zugriff mit root per ssh wie auf Ubuntu?
Soweit ich weiß ist Proxmox ein Fertiges Image welches sich per webbrowser verwalten lässt.
Gibt es als fertiges Image, man kann Proxmox aber auch als Debian Paketquelle über Jessie rüber installieren.
So habe ichs gemacht. Das fertige Image hab ich noch nie benutzt.
Folgender Fehler trat jetzt auf, nachdem ich Proxmox auf Debian Jessie installieren wollte:
dpkg: Fehler beim Bearbeiten des Paketes pve-container (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von pve-manager:
pve-manager hängt ab von qemu-server (>= 1.1-1); aber:
Paket qemu-server ist noch nicht konfiguriert.
pve-manager hängt ab von pve-cluster (>= 1.0-29); aber:
Paket pve-cluster ist noch nicht konfiguriert.
pve-manager hängt ab von libpve-access-control (>= 3.0-2); aber:
Paket libpve-access-control ist noch nicht konfiguriert.
pve-manager hängt ab von librados2-perl; aber:
Paket librados2-perl ist noch nicht konfiguriert.
pve-manager hängt ab von pve-firewall; aber:
Paket pve-firewall ist noch nicht konfiguriert.
pve-manager hängt ab von pve-ha-manager; aber:
Paket pve-ha-manager ist noch nicht konfiguriert.
pve-manager hängt ab von pve-container; aber:
Paket pve-container ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten des Paketes proxmox-ve (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
pve-cluster
libpve-access-control
libpve-guest-common-perl
librados2-perl
pve-firewall
pve-ha-manager
qemu-server
pve-container
pve-manager
proxmox-ve
Ich habe es nach der Anleitung gemacht:
Install Proxmox VE on Debian Jessie - Proxmox VE
Besonders wichtig ist der Abschnitt mit den Hostnamen.
Ansonsten schlägt die Installation fehl.
Im Zweifelsfall ein "apt-get install -f" hinterher jagen.
Nach der Anleitung habe ich es probiert.
So sieht meine /etc/hosts Datei aus:
127.0.0.1 localhost
127.0.1.1 DebianHost.quicksrv.de DebianHost
[Öffentliche-Server-IP] DebianHost.quicksrv.de DebianHost
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
~
Da fehlt pvelocalhost in der Zeile der öffentlichen IP.
[Öffentliche-Server-IP] DebianHost.quicksrv.de DebianHost pvelocalhost
oder eine extra Zeile?
Ja so.
Wie in der Anleitung halt.
Ich bin zu blöd, kannst du mir bitte einenAuszug aus deiner /etc/hosts geben?
Hat geklappt, musste statt
Zitat[Öffentliche-Server-IP] DebianHost.quicksrv.de DebianHost pvelocalhost
dies einfügen:
Zitat[Öffentliche-Server-IP] Meine-Domain.com DebianHost pvelocalhost
Klappt soweit super, Container erstellt alles gut.
Beim Start des Container kommt nun die Fehlermeldung:
systemctl start lxc @101 failed. exit code:1
Und was steht dazu um Logfile bzw. Systemd-Journal?
Ohne genaue Fehlermeldung ist das nichts wert.
MfG Christian
Ich tippe drauf, dass das Netzwerk Interface nicht korrekt über eine Bridge erstellt wurde.
24 11:26:38 DebianHost pvedaemon[2173]: <root@pam> starting task UPID:DebianHost:00000FAC:000304DB:58D4F45E:vzcreate:111:root@pam:
Mär 24 11:26:38 DebianHost kernel: EXT4-fs (loop0): mounted filesystem with ordered data mode. Opts: (null)
Mär 24 11:26:45 DebianHost pvedaemon[2173]: <root@pam> end task UPID:DebianHost:00000FAC:000304DB:58D4F45E:vzcreate:111:root@pam: OK
Mär 24 11:26:46 DebianHost pveproxy[2176]: worker exit
Mär 24 11:26:46 DebianHost pveproxy[2174]: worker 2176 finished
Mär 24 11:26:46 DebianHost pveproxy[2174]: starting 1 worker(s)
Mär 24 11:26:46 DebianHost pveproxy[2174]: worker 4041 started
Mär 24 11:27:00 DebianHost pvedaemon[2173]: <root@pam> starting task UPID:DebianHost:00000FDC:00030D8D:58D4F474:vzstart:111:root@pam:
Mär 24 11:27:00 DebianHost pvedaemon[4060]: starting CT 111: UPID:DebianHost:00000FDC:00030D8D:58D4F474:vzstart:111:root@pam:
Mär 24 11:27:00 DebianHost systemd[1]: Starting LXC Container: 111...
Mär 24 11:27:01 DebianHost kernel: EXT4-fs (loop0): mounted filesystem with ordered data mode. Opts: (null)
Mär 24 11:27:01 DebianHost kernel: IPv6: ADDRCONF(NETDEV_UP): veth111i0: link is not ready
Mär 24 11:27:02 DebianHost pvedaemon[2171]: unable to get PID for CT 111 (not running?)
Mär 24 11:27:07 DebianHost lxc-start[4062]: lxc-start: tools/lxc_start.c: main: 366 The container failed to start.
Mär 24 11:27:07 DebianHost lxc-start[4062]: lxc-start: tools/lxc_start.c: main: 368 To get more details, run the container in foreground mode.
Mär 24 11:27:07 DebianHost lxc-start[4062]: lxc-start: tools/lxc_start.c: main: 370 Additional information can be obtained by setting the --logfile and --logpriority options.
Mär 24 11:27:07 DebianHost systemd[1]: lxc@111.service: control process exited, code=exited status=1
Mär 24 11:27:07 DebianHost systemd[1]: Failed to start LXC Container: 111.
Mär 24 11:27:07 DebianHost systemd[1]: Unit lxc@111.service entered failed state.
Mär 24 11:27:07 DebianHost pvedaemon[4060]: command 'systemctl start lxc@111' failed: exit code 1
Mär 24 11:27:07 DebianHost pvedaemon[2173]: <root@pam> end task UPID:DebianHost:00000FDC:00030D8D:58D4F474:vzstart:111:root@pam: command 'systemctl start lxc@111' failed: exit code 1
Bitte schau Dir jetzt die Artikel im Proxmox Wiki an. Du musst eine Bridge für das Netzwerk einrichten. Hast Du keine zusätzlichen IPs, musst Du die Bridge auch gegen deine öffentliche IP NATen.
"Mal eben so" funktioniert hier nicht.
Du musst Dich schon mit auseinander setzen.