Beiträge von Sakaschi
-
-
-
Was man mit LXDUI noch machen kann steht hier:
https://github.com/AdaptiveScale/lxdui/wiki/LXDUI's-CLI
LXD in der Console verwenden:
-
Moin Leute,
ich wollte euch mal mein Projekt vorstellen was ich angefangen habe und für den Heimbereich soweit auch erfolgreich getestet habe.
Es geht darum auf einen Beelink Gemini X Serie wo kein Debian drauf läuft und somit auch kein Proxmox trotzdem irgendwie Virtualisierungen zu
ermöglichen und relativ benutzerfreundlich z.b. per Weboberfläche zu steuern.
Leider können wir in der Weboberfläche dennoch nicht alles machen und brauchen trotzdem ab und an die Console (SSH)
Hier habt ihr noch paar vorschau Bilder bevor ich anfange, wem es interessiert kann dann weiterlesen und der Rest einfach wegklicken.
Bilder der WebUI
schimmer-media.de/index.php?attachment/4329/schimmer-media.de/index.php?attachment/4330/schimmer-media.de/index.php?attachment/4331/schimmer-media.de/index.php?attachment/4332/schimmer-media.de/index.php?attachment/4334/schimmer-media.de/index.php?attachment/4333/schimmer-media.de/index.php?attachment/4335/schimmer-media.de/index.php?attachment/4328/
Dann fangen wir mal an, ich werde hier nur die wichtigsten schritte erläutern da es zu alles Anleitungen gibt, falls dennoch fragen sind stehe ich zur Verfügung.
Zuerst installiert ihr auf euren Gemini X Serie ein Ubuntu, am besten wie ich Ubuntu-Server Edition.
Bei der Installation macht ihr bei OpenSSH-Server ein Stern rein, dann wird es gleich mit installiert für SSH Zugriff.
Ich nutze diese Version hier: https://www.ubuntu.com/download/server
Ubuntu-Server verbraucht ca um die 200-250mb RAM und ist schon mal eine schöne Grundlage als Host System.
Immerhin wollen wir Virtualisieren und so viel RAM wie möglich zu Verfügung haben.
Nach der Installation müsst ihr eure IP Adresse des Gemini herausfinden.
Da Ubuntu-Server kein Desktop hat macht ihr es in der Console mit ifconfig.
Dann wird eure derzeitige IP angezeigt.
Natürlich wollen wir eine Statische IP da der Virtualisierungsserver immer unter der gleiche IP erreichbar sein soll.
ZitatAb Ubuntu 18 werden statische ip nicht mehr über /etc/network/interfaces configuriert sondern unter /ext/netplan/*
* = eine XML Datei die bei jedem anders heißt, in der Datei tragt ihr folgendes ein für statische IP:
network:
version: 2
renderer: networkd
ethernets:
eno1:
dhcp4: no
dhcp6: no
addresses: [xxx.xxx.xxx.xxx/24] # eure Ip die das Gerät haben soll "/24" muss dahinter sein!
gateway4: xxx.xxx.xxx.xxx # eure Gateway IP in der regel Router IP
nameservers:
addresses: [8.8.8.8, 8.8.4.4] # DNS IP die von google stehen jetzt drin, ihr könnt nehmen welche ihr wolt
nach dem ihr die Datei bearbeitet habt müsst ihr noch netplan apply ausführen und schon habt ihr ohne reboot die neue IP (alles mit root machen)
So jetzt könnt ihr euren Gemini schon headless per ssh betreiben und bequem am Desktop PC alles weitere einrichten.
Jetzt installieren wir noch LXDUI was ihr schon oben im Bild gesehen habt.
Führt bitte folgendes aus:
sudo apt install lxc snapd
sudo snap install lxd
Dannach:
Codebash <(curl -fsSL https://gist.githubusercontent.com/vhajdari/f1a4bbfc30e1096ed285ffb2772f8f2f/raw/23d269cddc18373c4d3eb6b103cb3834b1c7d61c/lxdui-install.sh)
nun führt ihr folgendes aus:
lxd init
und befolgt was da steht.
habt ihr das alles gemacht könnt ihr nun die Weboberfläche starten dazu gebt folgendes ein:
/usr/bin/python3.6 /home/euer_benutzername/lxdui/run.py start &
(Das & zeichen heißt nur das der Dienst im Hintergrund weiterläuft)
mit eure-ip-des-Gemini:15151 könnt ihr die Oberfläche aufrufen.
LoginDaten:
Name: admin
PW: admin
Ich habe mit noch ein crontab angelegt damit die Oberfläche auch nach einen Reboot automatisch startet.
Das sieht so aus:
Jetzt haben wir alles schon fertig, viel Spaß beim nachbauen.
-
-
Unhandled rejection Error: EROFS: read-only file system, mkdir '/root/.npm/_cacache/index-v5/cf'
sagt schon alles das sein System im Read-Only modus ist und keine Schreibrechte hat. er muss den Speicher als RW (Read-Write) mounten.
Ich weiß leider nicht was für ein System er nutzt ob einen pi oder so...
Anleitungen wie man Read-Only auf Write-Read umstellt gibts ja genug.
Ich würde es aber zuerst wie PlayDriver sagt so probieren.
Gruß
-
-
-
-
-
Gerätemanager:
Cebal controlled devices:
CC Debugger
CC2531 USB Dongle
ohne ausrufezeichen
Texas Fkash Programmer:
unter Program CCxxxx SoC or MSP430
nichts!!!
Unter Program E valuation Board:
CC Debugger
EB firmware rev: 0044
Ist egal ob Ausrufezeichen oder nicht. Treiber musst du installieren. Sonst wird es nichts. Hat auch bei mir so die Geräte erkannt und konnte dennoch nicht flashen
-
-
-
Soll ich dir helfen und versuchen? Können es ja dann z.b. über TeamViewer tun
-
-
Habe nun auch alle Komponenten und Meinen Stick erstellen können. Habe ganze 3 Minuten gebraucht und läuft.
Wer in der nähe wohnt flashe ich auch den stick.
Raum Herford/Bielefeld
Gruß
-
-
Ich nutze ein Beelink Gemini x55 mit 8GB ram mit Ubuntu-Server und LXD support für Containerverwaltung. Da drin laufen verschiedene Ubuntu und Debian systeme für iobroker, vpn-server, werbeblocker usw.
Daten werden per NFS auf mein NAS (DS 414J) gepusht oder eben gepullt.
ist so auch wohl etwas günstiger als ne teure DS.
gruß
-
kannst du auch ist ein vollwertiges sub system. Nur daran denken treiber und kernel stellt der host bereit. Wenn du treiber brauchst im host die installieren
-
also Debian lässt sich installieren. Bootet aber leider nicht weil es ein bios und nicht uefi erwartet...
Ich werde das auch nicht weiter verfolgen da ich ubuntu server darauf installiere und dann mit lxc arbeite wo meine lxc templates für proxmox auch darauf laufen.
beelink gemini x reihe erstmal kein debian.
Desweiteren werde ich im Forum nicht mehr so aktiv sein.
Meine Freundin liegt im Krankrnhaus und wird leider auch erstmal so bleiben.
Wenn was ist dürft ihr mich anschreiben (z.b. proxmox probleme usw)
Ich versuche 1 mal am Tag kurz online zu kommen.
Ich wünsche euch hier viel spaß und bis dahin...
Gruß
Patrick