Go to main content

Was ist neu in Oracle® Solaris 11.3

Druckansicht beenden

Aktualisiert: November 2016
 
 

Systemverwaltungsfunktionen

In diesem Abschnitt werden die Systemverwaltungsfunktionen in diesem Release beschrieben. Mit diesen neuen Funktionen können Sie Services mit nahtloser Konfigurationsverwaltung konfigurieren, systemübergreifende Konfigurationserzwingung automatisieren und außerdem sicheren, remoten Administrationszugriff bereitstellen.

Resource Capping Daemon

Der Resource Capping Daemon stellt eine vereinfachte Konfiguration, eine reaktionsfähigere rcapd-Performance und effizientere Cap-Erzwingung bereit. Die Befehlsoptionen wurden vereinfacht, und die Schnittstelle für das rcapd-Administrationsdienstprogramm rcapadm(1M) wurde aktualisiert. Eine effizientere Methode zur Auswahl verfügbarer Speicherseiten zur Verwendung in rcapd-Vorgängen wurde eingeführt, um die Systemperformance zu verbessern.

Mit zwei rcapadm-Parametern, sample und mode, können Administratoren jetzt alle rcapd-Vorgänge kontrollieren. Darüber hinaus steht jetzt eine Funktionalität zur Verfügung, mit der nicht durchgesetzte Memory Caps gelöst werden können. Wenn festgestellt wird, dass eine Reihe von Prozessen während längerer Zeit über ihrem Memory Cap (Speicherbegrenzungswert) liegt, bestimmt rcapd, ob weiter Memory Caps für diese Zusammenstellung durchgesetzt werden sollen. Wenn kein Memory Cap mehr durchgesetzt wird, protokolliert rcapd eine detaillierte Fehlermeldung, in der die Ursache aufgeführt wird.

Weitere Informationen finden Sie in Administering Resource Management in Oracle Solaris 11.3. Außerdem wird auf die Manpages rcapd(1M) und rcapadm(1M) verwiesen.

REST-basierte administrative Schnittstellen mit RAD

Oracle Solaris 11.3 umfasst ein neues Set von Remote Administration Daemon-(RAD-)Modulen, die die Verwaltung von ZFS, IPS, Datenlinks und Flowmanagement sowie AI-Server unterstützen. RAD stellt Administratoren programmgesteuerten Zugriff auf die Systemkonfiguration über eine Reihe von Schnittstellen bereit, einschließlich C, Java und Python.

Oracle Solaris 11.3 fügt vorläufige Unterstützung zur Entwicklung von REST-(REpresentational State Transfer-)basierten APIs mit RAD bereit. Entwickler können jetzt REST-Schnittstellen zusätzlich zu Standardschnittstellen hinzufügen, wie C, Python und Java, wenn sie RAD-Module für verschiedene Systemkomponenten entwickeln.

Weitere Informationen finden Sie auf der Manpage rad(1M).

Verbesserte Geräteverwaltung

Mit dem Befehl diskinfo können Sie verschiedene Gerätetypen und ihre Topologie auf einem System mit einem allgemeinen Pfad /dev/chassis anzeigen. Dieser Befehl wurde erweitert und umfasst nun auch NVM Express-(NVMe-) und Sun Flash Accelerator PCIe-Geräte.

Beispiel: Die folgende Ausgabe zeigt eine Aufzählung der internen SAS-Speicher-, NVMe- und USB-Geräte:

# diskinfo -A SYS -o Rcs
R:receptacle-name   c:occupant-compdev     s:occupant-serial           
------------------  ---------------------  ----------------------------
/SYS/HDD0           c0t5000C5000EBC7FAFd0  083997JTVE--------3NM7JTVE  
/SYS/HDD1           c0t5000C5000EBDF45Fd0  083897MAEJ--------3NM7MAEJ  
/SYS/HDD2           c0t5000CCA012CFADFCd0  001143PP6R1B--------PPKP6R1B
/SYS/HDD3           c0t5000C5003AFFB6E3d0  001122P147CD--------6XR147CD
/SYS/HDD4           -                      -                           
/SYS/HDD5           -                      -                           
/SYS/HDD6           c0t5001E82002653B00d0  40188672                    
/SYS/HDD7           -                      -                           
/SYS/MB/PCIE3/NVME  c16t1d0                CVMD416600591P6DGN          
/SYS/MB/USB0        c2t0d0                 2BF0022700021243            
/SYS/MB/USB1        -                      -                        

Regelmäßige und geplante Services

SMF bietet die Möglichkeit, Services nicht nur zur regelmäßigen Ausführung, sondern darüber hinaus auch zur Ausführung nach einem bestimmten Zeitplan zu definieren und zu konfigurieren. Dies entspricht in etwa der Funktion eines Cron-Eintrags, allerdings mit zusätzlichen SMF-Vorteilen wie die integrierte Verwaltung von Abhängigkeiten und das vereinfachte Lebenszyklusmanagement. Ein geplanter Service kann jetzt in einem IPS-Package zugestellt werden, kann in der Planungsliste konfiguriert, aktiviert und entfernt werden, zusammen mit allen Komponenten des Service, sodass das Deployment sehr einfach wird.

Weitere Informationen finden Sie in Managing System Services in Oracle Solaris 11.3.

Multi-CPU-Binding für Oracle Solaris-Projekte

Mit Multi-CPU-Binding (MCB) für Projekte können Sie das MCB eines Oracle Solaris-Projekts mit den vorhandenen Kontrolldienstprogrammen projmod(1M) und project(4) kontrollieren. Bei anderen Ressourcen, die von einem Projekt kontrolliert werden, können Sie das MCB eines Projekts als Attribut des Projekts ändern.

Weitere Informationen finden Sie in Administering Resource Management in Oracle Solaris 11.3. Außerdem wird auf die Manpages projadd(1M), projdel(1M), projmod(1M), setproject(3PROJECT), project(4) und resource-controls(5) verwiesen.

Hiera

Hiera ist ein Lookup-Tool zur Anzeige von Konfigurationsdaten. Wenn Hiera in Verbindung mit Puppet verwendet wird, hält Hiera sitespezifische Daten aus Puppet-Manifesten heraus, sodass Sie generischere Manifeste für mehrere Systeme verwenden können. Puppet-Klassen fordern benötigte Daten für die Klassen an, während die Hiera-Daten als siteweit gültige Konfigurationsdatei verwendet werden. Konfigurationsdaten in Hiera können das YAML- oder JSON-Format aufweisen. Oracle Solaris 11.3 wurde aktualisiert und enthält jetzt Puppet 3.6.2.

USB-FMA

Oracle Solaris 11.3 umfasst die USB-FMA-Funktion, mit der USB-Clienttreiber Fault Management-fähig werden. Neue USB-FMA-Faults wurden für Hardware- und Softwarefehler definiert, mit denen die meisten Software- und Hardwarefehler erfasst, diagnostiziert und dokumentiert werden können.

Weitere Informationen finden Sie auf der Manpage usb_fm_error_log(9F).