Aktuelle Version |
Dein Text |
Zeile 11: |
Zeile 11: |
| Standardmäßig ist das web user interface per https auf Port ''8006'' zu erreichen.<sup>[https://pve.proxmox.com/wiki/Ports]</sup> | | Standardmäßig ist das web user interface per https auf Port ''8006'' zu erreichen.<sup>[https://pve.proxmox.com/wiki/Ports]</sup> |
|
| |
|
| === Aktualisierung ===
| | === sources.list === |
| | |
| ==== Aktualisierung innerhalb von Hauptversionen ====
| |
| | |
| (''Server View'')
| |
| : (''Dataceenter'')
| |
| :: (jeweiliger) Server
| |
| ::: Reiter ''Updates''
| |
| :::: Reiter ''Refresh''
| |
| :::: Reiter ''Upgrade''
| |
| | |
| * https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_system_software_updates
| |
| * https://pve.proxmox.com/pve-docs/pve-admin-guide.html#ha_manager_package_updates
| |
| | |
| ==== Aktualisierung zwischen Hauptversionen ====
| |
| | |
| === Quellen für Pakete ===
| |
| | |
| ==== sources.list ====
| |
|
| |
|
| : Proxmox Version 6 | | : Proxmox Version 6 |
Zeile 219: |
Zeile 201: |
| [[c3d2:Proxmox#Proxmox Ceph]] | | [[c3d2:Proxmox#Proxmox Ceph]] |
|
| |
|
| === Ceph === | | === Ceph Dashboard === |
|
| |
|
| ==== Ceph Dashboard ====
| |
| [[c3d2:Proxmox#Ceph Dashboard]] | | [[c3d2:Proxmox#Ceph Dashboard]] |
|
| |
| === Ceph rebalance ===
| |
| === Ceph recovery ===
| |
|
| |
| https://docs.ceph.com/en/latest/dev/osd_internals/backfill_reservation/
| |
| https://www.suse.com/support/kb/doc/?id=000019693
| |
|
| |
| https://docs.ceph.com/en/latest/rados/configuration/osd-config-ref/#backfilling
| |
| https://docs.ceph.com/en/latest/rados/configuration/osd-config-ref/#backfilling
| |
|
| |
| === Proxmox Ceph Verwaltung von Geräten ===
| |
|
| |
| ===== Ersetzen von Geräten für Massenspeicher bei Proxmox Ceph =====
| |
|
| |
| https://pro.stura.htw-dresden.de/issues/839
| |
|
| |
| ===== Erweiterung mit Geräten für Massenspeicher bei Proxmox Ceph =====
| |
|
| |
| * Gerät für Massenspeicher (Festplatte) in einen freien Schacht einschieben
| |
| * Verfügbarkeit (Ist das Gerät beim Server so angebunden, dass darauf zugegriffen werden kann?) prüfen
| |
| *: Beim entsprechenden Node bei <tt>Disks</tt> sollte ein neues Gerät als fortlaufender Buchstabe in der Spalte <tt>Device</tt> beispielsweise als <tt>/dev/sd''x''</tt> angezeigt werden.
| |
| * Bereinigung aller möglichen Partitionen
| |
| *: <code>fdisk <tt>/dev/sd''x''</tt></code>
| |
| *:* Entfernen aller möglichen Partitionen mit <code>d</code>
| |
| *:* (nach der Entfernung aller möglichen Partitionen) Erstellen einer neuen Tabelle für die Partitionierung (GPT) mit <code>g</code>
| |
| *:* (nach der Erstellung einer neuen Tabelle für die Partitionierung (GPT)) Anwendung der gemachten Änderungen durch das Schreiben mit <code>w</code>
| |
| * (um die Änderung für das System richtig zu erkennen) Neustarten des Systems, etwa mit <code>reboot</code>
| |
| * Verfügbarkeit (Ist das Gerät beim Server vielleicht anders angebunden, um darauf zugegriffen zu können?) prüfen
| |
| *: Beim entsprechenden Node bei <tt>Disks</tt> sollte ein das neue Gerät als fortlaufender Buchstabe nach den Geräten des Systems (vor den Geräten für Ceph) in der Spalte ''Device'' beispielsweise als <tt>/dev/sd''c''</tt> angezeigt werden.
| |
| * beim entsprechenden Node bei <tt>Ceph</tt> und <tt>OSD</tt> die Schaltfläche <tt>Create: OSD</tt> anwählen
| |
| ** beim Feld für die Auswahl <tt>Disks:</tt> das neue Gerät beispielsweise <tt>/dev/sd''c''</tt> anwählen
| |
| ** (beim Feld für die Auswahl <tt>DB Disks:</tt> nichts anwählen (das Feld leer lassen)
| |
| ** die Schaltfläche <tt>Create</tt> anwählen
| |
| * bei <tt>Ceph</tt> und <tt>OSD</tt> die Schaltfläche <tt>Reload</tt> anwählen
| |
| * Verfügbarkeit (Ist das Gerät als OSD bei Ceph angebunden?) prüfen
| |
| * (beim <tt>Datacenter</tt> bei <tt>Ceph</tt> den Vorgang zum Ausgleichen <tt>Recovery/ Rebalance:</tt> (bis zum Ende) verfolgen)
| |
| * …
| |
|
| |
|
| == Containerisierung == | | == Containerisierung == |
Zeile 279: |
Zeile 223: |
|
| |
|
| ====== Änderung der Konfiguration von Instanzen der Containerisierung von privilegiert zu unprivilegiert durch backup and restore ====== | | ====== Änderung der Konfiguration von Instanzen der Containerisierung von privilegiert zu unprivilegiert durch backup and restore ====== |
|
| |
| Test durchgeführt von goeranh -> Container und VMs können restored werden, indem man auf den Server(n1-3) klickt und dort auf den Storrage b1 -> aus dieser liste kann dann selbst ein gelöschter Container wiederhergestellt werden. Es wurde das Bedenken geäußert, dass VM-IDs kollidieren, wenn ein Container gelöscht wird, ein neuer erstellt und dann der alte Container wieder restored wird. In dieser Situation wird einfach eine neue ID vergeben.
| |
|
| |
|
| Ungetestet! | | Ungetestet! |
Zeile 440: |
Zeile 382: |
|
| |
|
| ==== Containerisierung für [[NixOS]] ==== | | ==== Containerisierung für [[NixOS]] ==== |
|
| |
| ===== Erstellung von Instanzen der Containerisierung für [[NixOS]] =====
| |
|
| |
|
| Aktuell (2020-03) gibt es keine für [[Server/Proxmox]] angebotene Vorlage für das Betriebssystem [[NixOS]]. | | Aktuell (2020-03) gibt es keine für [[Server/Proxmox]] angebotene Vorlage für das Betriebssystem [[NixOS]]. |
|
| |
|
| * <s>https://nixos.wiki/wiki/Proxmox_Linux_Container</s> | | * https://nixos.wiki/wiki/Proxmox_Linux_Container |
| * https://nixos.wiki/wiki/Proxmox_Virtual_Environment#LXC
| |
| * https://wiki.c3d2.de/Proxmox#Proxmox_CT_NixOS | | * https://wiki.c3d2.de/Proxmox#Proxmox_CT_NixOS |
|
| |
|
Zeile 453: |
Zeile 392: |
| * https://pro.stura.htw-dresden.de/issues/856 | | * https://pro.stura.htw-dresden.de/issues/856 |
| * https://nixos.wiki/wiki/Talk:Proxmox_Linux_Container | | * https://nixos.wiki/wiki/Talk:Proxmox_Linux_Container |
|
| |
| <s>
| |
| (2022-06) NixOS 22.05 wurde zunächst auf dem Testserver als Container installiert. Dabei muss man beachten, dass der Container nicht in der Web-GUI erstellt werden darf, sondern mittels folgendem Command:
| |
| <code>pct create $CTID$ cephfs:vztmpl/nixos-22.05.tar.xz --ostype unmanaged --net0 name=eth0,firewall=1,ip=dhcp,bridge=vmbr0 --storage $STORRAGE$ --unprivileged 1 --features nesting=1</code>
| |
| Dabei sollte natürlich $CTID$ durch eine im Proxmox noch freie Container-ID ersetzt werden und $STORRAGE$ durch den gewünschten speicherort für den neuen Container (der Container-Template Name kann sich auch ändern).
| |
| * https://pve.proxmox.com/pve-docs/pct.1.html
| |
| </s>
| |
| https://hydra.nixos.org/job/nixos/release-22.05/nixos.proxmoxLXC.x86_64-linux
| |
|
| |
| ====== Besonderheiten Erstellung von Instanzen der Containerisierung für [[NixOS]] ======
| |
|
| |
| * Enter Nixos Konsole wenn tty ausgewählt ist ". /etc/profile"
| |
| ; Options:
| |
| :; Console mode: <tt>console</tt> (statt <tt>Default (tty)</tt>)
| |
|
| |
|
| ===== Containerisierung für [[NixOS]] Aktualisierung ===== | | ===== Containerisierung für [[NixOS]] Aktualisierung ===== |
Zeile 689: |
Zeile 614: |
|
| |
|
| : <code> qmrestore VMACHINE_BACKUP NEW_VM_ID -storage STORAGENAME </code> | | : <code> qmrestore VMACHINE_BACKUP NEW_VM_ID -storage STORAGENAME </code> |
|
| |
| == Erweiterbarkeit ==
| |
|
| |
| ==== Tailscale ====
| |
| Tailscale meets PVE
| |
|
| |
| * https://tailscale.com/kb/1133/proxmox/
| |
| * https://tailscale.com/kb/1130/lxc-unprivileged
| |
|
| |
|
| == Siehe auch == | | == Siehe auch == |