Thema: solaris
-
ZFS-Boot-Umgebungen mit beadm verwalten und ein fehlgeschlagenes Update zurückrollen
Mit beadm list/create/activate/destroy lassen sich die ZFS-Boot-Umgebungen verwalten, die pkg update automatisch anlegt, wenn ein Update einen Neustart erfordert. Für ein fehlgeschlagenes Update ist das Aktivieren der vorherigen Boot-Umgebung mit anschliessendem Neustart der unterstützte Rollback; Pakete müssen nicht von Hand neu installiert werden.
-
Erster Blick auf die Solaris-Performance: prstat, vmstat, mpstat, iostat und zpool iostat
prstat -a/-Z, vmstat, mpstat, iostat -xnz und zpool iostat sind fünf rein lesende Befehle, die unter Solaris 11.4 die meisten ersten Performance-Fragen abdecken. Sie bieten Zonen-Unterstützung und Details zur Disk-Latenz, die ähnlich benannte Linux-Tools anders darstellen.
-
Wo Solaris seine Logs ablegt und wie fmadm und fmdump bei Hardware- und Softwarefehlern helfen
Allgemeine Systemmeldungen sammeln sich in /var/adm/messages (was dmesg wiedergibt), jede SMF-Instanz protokolliert die Ausgabe ihrer Start-Methode unter /var/svc/log/, und die Fault Management Architecture (fmadm, fmdump) diagnostiziert Hardware- und einige Softwarefehler separat zu einem korrelierten Eintrag mit UUID.
-
Software mit dem Image Packaging System (pkg) installieren, aktualisieren und überprüfen
Der pkg-Client deckt Suche, Installation, Update, Deinstallation, Publisher-Verwaltung sowie Verify und Fix anhand der Paketmetadaten ab. pkg-Operationen berücksichtigen Boot-Umgebungen: Änderungen an Paketen, die einen Neustart erfordern, landen in einer neuen BE, die für den nächsten Boot aktiviert wird; andere Änderungen werden in der laufenden BE angewendet, bei der Standardrichtlinie mit einer Backup-BE, sobald kernelrelevante Inhalte betroffen sind.
-
Support Repository Updates und das Patching-Modell von Solaris 11.4: SRUs, CPUs und die Prüfung des installierten Stands
Solaris 11.4 wird über denselben pkg-update-Weg gepatcht wie jede andere Installation. Die Version der Incorporation entire gibt den exakten Update-Stand an. Oracle liefert Fixes als ungefähr monatliche Support Repository Updates, von denen jedes dritte zugleich ein Critical Patch Update ist, und Oracles Support-Phasen Premier, Extended und Sustaining legen fest, was in der jeweiligen Phase geliefert wird.
-
Dienstzustand mit der Service Management Facility lesen und ändern: svcs und svcadm
SMF ist das Solaris-Pendant zur Unit-Verwaltung von systemd. Mit svcs -a/-x/-l lassen sich Zustand und Probleme ermitteln, mit svcadm enable/disable/restart/refresh wird er geändert, -t macht eine Änderung temporär, und svcadm clear holt eine Instanz aus dem Zustand maintenance.
-
Netzwerkschnittstellen und Adressen unter Solaris 11.4 mit dladm und ipadm konfigurieren
dladm erfasst die Datenlinks, ipadm erstellt IP-Schnittstellen sowie statische oder DHCP-Adressen; über das Flag -t der ipadm-create-Unterbefehle wird festgelegt, ob eine Änderung nur bis zum Neustart gilt oder persistent ist. Die DNS-Auflösung wird über den SMF-Dienst network/dns/client konfiguriert, nicht durch direktes Bearbeiten von resolv.conf.
-
Orientierung auf einem unbekannten Oracle-Solaris-11.4-Host für Linux-Umsteiger
Vor jeder Änderung an einem Solaris-System klärt eine kurze Reihe lesender Befehle das genaue Release, die CPU- und Speicherstruktur und die Frage, ob die Shell in der globalen Zone läuft. Sie zeigt zudem, wo sich gewohnte Linux-Routinen (Shells, Speicherorte der Tools, Paketmanager) nicht übertragen lassen.
-
SMF-verwaltete Dienstkonfiguration mit svccfg ändern, statt die Konfigurationsdatei zu bearbeiten
Mit svccfg listprop/setprop lässt sich die persistente Konfiguration eines Dienstes im SMF-Repository lesen und schreiben; svcadm refresh übernimmt sie in den laufenden Snapshot. Wo SMF die Konfigurationsdatei eines Dienstes erzeugt (etwa /etc/resolv.conf aus network/dns/client), wird eine manuelle Änderung der Datei überschrieben.
-
Solaris Zones: Was die globale Zone steuert und wie sich Kernel-Zonen von nicht-globalen Zonen unterscheiden
Die globale Zone verwaltet alle nicht-globalen Zonen; ausser Auflisten und Hilfe setzen die Unterbefehle von zoneadm/zonecfg die globale Zone und eine passende Autorisierung voraus. Eine Kernel-Zone führt einen eigenen Kernel mit eigenem Update-Stand aus, eine nicht-globale Zone teilt sich dagegen den Kernel der globalen Zone.
-
Benutzer, Rollen und RBAC unter Solaris: warum root standardmässig eine Rolle ist und wie pfexec sudo ersetzt
Oracle Solaris setzt privilegierte Administration über RBAC-Rechteprofile um, die Benutzern oder Rollen zugewiesen werden, und richtet root standardmässig als Rolle statt als direkt anmeldbaren Benutzer ein. Das native Werkzeug, um einen einzelnen privilegierten Befehl unter einem zugewiesenen Profil auszuführen, ist pfexec, nicht sudo.
-
ZFS-Administration unter Solaris 11.4: Pools, Datasets, Snapshots und Scrubs
zpool verwaltet Speicherpools (status, list, scrub, iostat), zfs die darin enthaltenen Datasets (list, create, set, snapshot, rollback, send/receive). Da Boot-Umgebungen ZFS-Datasets sind, bilden diese beiden Befehle die Grundlage für sicheres Patching ebenso wie für die Speicheradministration.
Maschinenlesbar: JSON