SlideShare a Scribd company logo
1
Experiences with Oracle Solaris 11.4
Marcel Hofstetter
hofstetter@jomasoft.ch
https://jomasoftmarcel.blogspot.ch
CEO / Enterprise Consultant
JomaSoft GmbH
V1.1 / 07.06.2021
SOUG Day Online
02.06.2021
16:30 – 17:00
2
Agenda
About JomaSoft
State of Solaris 10 / Solaris 11.3
Solaris 11.4 (available since 08/2018)
New Features introduced in the last months
Experiences and Challenges
3
About JomaSoft
Engineering company founded in July 2000
specialized in Solaris/SPARC and software
development, operations and consulting
Product VDCF (Virtual Datacenter Cloud Framework)
Installation, Management, Operations, Monitoring, Patching,
Security/Compliance, Hardening and DR for Solaris 10/11,
Virtualize using LDoms and Solaris Zones
VDCF is used in production since 2006
4
Marcel Hofstetter
Working in IT since 25+ years
Solaris since 23 years
CEO at JomaSoft GmbH since 21 years
International Speaker:
Oracle OpenWorld, DOAG, UKOUG, SOUG, AOUG
Solaris
https://twitter.com/marcel_jomasoft
SOUG (Swiss Oracle User Group) – Speaker of the Year 2016
Hobbies: Family, Travel, Wine & Dine, Movies
https://www.linkedin.com/in/marcelhofstetter
https://jomasoftmarcel.blogspot.ch
5
Solaris 10/11.3: Extended Support
Extended Support
Must be ordered to gain access to new patches
Cost: Additional 20%
Only a few patches each quarter
Ends 31.01.2024
Support yes, but no new patches
It is about time to migrate to Solaris 11.4
6
Solaris 11.4
Available since 08/2018
What's new
Solaris (Web) Dashboard
Admin History
ZFS: Asynchronous Destroy
ZFS: Compressed & Resumable Replication
ZFS: ZPOOL Disk Remove
Zones: Flexible Boot using SMF
Zones: Online ZPOOL Dataset add/remove
7
Solaris 11.4 / Solaris (Web) Dashboard
Solaris Dashboard contains the Overview
Solaris Analytics for Analysis
Statistics and Events for easier diagnose
Statistics store (sstore / DB / CLI)
RAM, CPU, Disk, Network, SMF, ...
Realtime and historical data
Various Views (Components, Partitions, Time frames)
8
Solaris 11.4 / Solaris (Web) Dashboard
9
Solaris 11.4 / Solaris (Web) Dashboard
10
Solaris 11.4 / Solaris (Web) Dashboard
11
Solaris 11.4 / Solaris (Web) Dashboard
12
Solaris 11.4 / Solaris (Web) Dashboard
13
Solaris 11.4 / Admin History
What did Marcel do on 5th June evening?
# admhist -a 20180605175000 -b 20180605181000 -v | grep marcel
2018-06-05 17:59:38.419+02:00 marcel@g0068 cwd=/export/home/marcel
/usr/sbin/zpool zpool destroy g0068_delegated
2018-06-05 17:59:52.262+02:00 marcel@g0068 cwd=/export/home/marcel
/usr/sbin/zpool zpool create v0168_delegated c1d2
2018-06-05 18:00:45.894+02:00 marcel@g0068 cwd=/root
/usr/sbin/zpool zpool import v0168_delegated
14
Solaris 11.4 / ZFS (destroy)
# zfs list destroytest/fs1
NAME USED AVAIL REFER MOUNTPOINT
destroytest/fs1 22.1G 17.1G 22.1G /fs1
# time zfs destroy destroytest/fs1; zfs create -o mountpoint=/fs1 destroytest/fs1
real 0m0.654s
user 0m0.005s
sys 0m0.621s
# zpool monitor -t destroy destroytest 5
POOL PROVIDER TOTAL SPEED TIMELEFT
destroytest destroy 22.1G 0 unknown
destroytest destroy 20.1G 401M 51s
destroytest destroy 13.5G 872M 15s
destroytest destroy 10.8G 767M 14s
destroytest destroy 4.92G 878M 5s
15
Solaris 11.4 / ZFS (Replication)
Filesystem Replication over the network
Restart is now supported
Compressed data is now transferred compressed
16
Solaris 11.4 / ZFS (Disk Remove)
ZPOOLs can shrink now (finally)
Data is distributed to the other disks
ZPOOL
Disk1
Disk2
Disk3
Disk4
17
Solaris 11.4 / Zones (SMF)
-bash-4.4$ svcs | grep zones/zone
online 8:41:22 svc:/system/zones/zone:v0157
online 8:41:31 svc:/system/zones/zone:v0134
Each zone has his own SMF service
Dependencies for booting can be defined now
18
Solaris 11.4 / Zones (Dataset Add/Remove)
Delegate ZPOOLs online into zones
# zonecfg -z v0168 -r "add dataset; set name=v0168_delegated; end"
zone 'v0168': Checking: Adding dataset name=v0168_delegated
zone 'v0168': Applying the changes
# zlogin v0168
[Connected to zone 'v0168' pts/7]
Oracle Corporation SunOS 5.11
Solaris_11/11.4/ON/production.build-59:2018-03-22 March 2018
root@v0168:~# zpool import v0168_delegated
root@v0168:~# zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
rpool 9.94G 764M 9.19G 7% 1.00x ONLINE -
v0168_delegated 9.94G 98.5K 9.94G 0% 1.00x ONLINE -
19
Solaris 11.4 / Small things
Firewall: Packet Filter (PF) replaces IP Filter (IPF)
Apache 2.4 replaces Apache 2.2
fsstat -l, measures Filesystem I/O Latency
Java 6 removed
NFS Server Version 4.1
Names for Network Routes
Open Source Software
New Versions: MySQL, Puppet, Perl, Python, OpenLDAP
Oracle Instant Client 12.2 / 18.3
OpenStack removed
20
Solaris 11.4 / Old Hardware
Not supported anymore:
SPARC Enterprise M3/4/5/8/9000
Sun Fire T1/2000, SPARC T3
Sun SPARC Enterprise T5xx0/T6xx0
Sun Fire X2x00/X4xx0 (with exceptions)
Sun Blade X6xx0 / X8xx0
Still supported with Solaris 11.3 (MOS Doc 2382427.1)
21
Solaris 11.4 / Continuous Delivery
SRU 29
Jan / 2021
CPU
Security Fixes
SRU 30
Feb / 2021
New
Features
SRU 31
March / 2021
Bug Fixes
SRU 32
April / 2021
CPU
Security Fixes
No (big) Solaris 11.5 or 11.6 to expect
Monthly releases with new features and enhancements
Faster delivery
22
Solaris 11.4 / Additions in the past months
Oracle Solaris Blog https://blogs.oracle.com/solaris/
Oracle Solaris 11.4 Support Repository Updates (SRU) Index
(Doc ID 2433412.1)
A new update (SRU) every month. SRU33 May 2021
Mostly OpenSource Security Updates
SRU3 – SPECTRE Fix on Intel
SRU6 – Oracle Database Sheet on WebUI
SRU8 – UCB Libraries re-added
SRU12 – Python 3.7 / new ps flags
23
Solaris 11.4 / Additions in the past months
SRU17 – sstored memory leak fixed
SRU18 – ruby 2.1/2.3 removed
SRU19 - StatStore Threshold Alarms FMA
SRU21 – Mellanox 100Gb Ethernet / Printing Update
SRU24 – Samsung 7TB Disk
SRU25 – ASR (Auto Service Request) Phone Home
SRU25 - lz4 compression utility
SRU27 - Zones Sheet on WebUI
SRU30 – Ldom 3.6.2 Performance / Python 3.9
24
Solaris 11.4 / Kernel Online Updates
-bash-5.0$ pkg list ksplice
NAME (PUBLISHER) VERSION IFO
system/ksplice 11.4-11.4.29.0.1.82.3 i--
# pkg set-publisher -g file:///var/tmp/idr4712.1.p5p solaris
# pkg install idr4712
Using spliceadm you can verify the installed splices.
# spliceadm
ID STATE CVE BUGID
471201 applied N/A 32407818
# spliceadm reverse 471201
Splice 471201 reversed successfully on Fri Apr 23 13:15:20.
# spliceadm status
ID STATE CVE BUGID
471201 not-applied N/A 32407818
25
Solaris 11.4 / Challenges (1/5)
Failback from S11.4 to S11.3 with Zones
S11.4 zone BootEnvs are not recognised by S11.3 and not deleted.
Must be done manually
SunLDAP → OpenLDAP
ldapsearch/ldapmodify API changes
data export / import is required
http://notallmicrosoft.blogspot.com/2018/04/solaris-114-ldap-changes-for-ldapsearch.html
SunSSH → OpenSSH
-bash-4.4$ ssh -V
Sun_SSH_2.4, SSH protocols 1.5/2.0, OpenSSL 0x100020cf
-bash-4.4$ ssh -V
OpenSSH_7.5p1, OpenSSL 1.0.2p 14 Aug 2018
https://docs.oracle.com/cd/E37838_01/html/E61025/openssh1.html#OSMSSssh-transition
26
Solaris 11.4 / Challenges (2/5)
/var/tmp
Cleanup before the upgrade.
Data will be copied to /var/share. Takes time if large or with many files.
WARNING: If you failback to 11.3 and then retry, changed files will NOT be
copied again.
Workaround
Before the Retry: zfs destroy rpool/VARSHARE/tmp
Don't upgrade to SRU 29
Bug 32293902 migrate_shared_files.py reflink fails under python3
27
Solaris 11.4 / Challenges (3/5)
Upgrade to S11.4 with Zones
A 'sync-linked' operation failed for child 'zone:v0129' with an unexpected
return value of 1 and generated the following output:
pkg sync-linked: Package 'network/ipfilter' must be uninstalled or upgraded if the
requested operation is to be performed.
Reject: pkg://solaris/network/ipfilter@0.5.11-0.175.3.35.0.1.0 Reason: Package
network/ipfilter is not installed in global zone.
Reason: Excluded by synced parent incorporation 'consolidation/osnet/osnet-
incorporation'
# zlogin v0129 pkg list setterm
NAME (PUBLISHER) VERSION IFO
system/locale/setterm 0.5.11-0.175.3.0.0.26.2 i--
# pkg list setterm
pkg list: No packages matching 'setterm' installed
Install Package setterm on the Global Zone. Documented in the Release Notes.
https://docs.oracle.com/cd/E37838_01/html/E60973/gtafi.html#scrolltoc
28
Solaris 11.4 / Challenges (4/5)
Upgrade fails if S11.4 Packages are on S11.3
Several IPS packages in Solaris 11.3 are not incorporated by their
respective incorporations (Doc ID 2525825.1)
root@test-server:~# pkg list | grep 11.4
library/python/pyatspi-27 2.30.0-11.4.0.0.1.9.0 i-r
library/python/pyatspi2 2.34.0-11.4.24.0.1.75.1 i--
library/python/pyatspi2-27 2.34.0-11.4.24.0.1.75.1 i--
FIX:
pkg update --reject library/python/pyatspi2-27 --reject library/python/pyatspi2 
library/python/pyatspi-27@2.30.0-0.175.3.0.0.26.0
29
Solaris 11.4 / Challenges (5/5)
Memory Leak in older sstored
Solaris Statistics Store Service Daemon 'sstored' May Consume a Lot of Memory Due to
Memory Leaks in the Daemon on a Solaris System Hosting Oracle Database with Solaris
Version 11.4.9.5.0 or Later
(Doc ID 2596279.1) - Fixed in SRU17 (14 January 2020)
30
Summary - Why Solaris 11.4?
Stable, longterm Enterprise OS (2034)
Secure and stable Containers (Zones) since 2005
Security Compliance integrated
Performance/Issues identified with the Solaris Dashboard
Oracle Licensing: Only for the CPUs you need
JomaSoft: 21 years Experience incl. Product VDCF
Migrate now!
31
Experiences with Oracle Solaris 11.4
Questions?
Marcel Hofstetter
hofstetter@jomasoft.ch
https://jomasoftmarcel.blogspot.ch
CEO / Enterprise Consultant
JomaSoft GmbH
Solaris
https://twitter.com/marcel_jomasoft
https://jomasoftmarcel.blogspot.ch
https://www.linkedin.com/in/marcelhofstetter

More Related Content

What's hot (20)

PPTX
Math iv converting square cm to square m and vice versa
Cristy Melloso
 
PPTX
Grade 4 - Quarter 4 - Module 5.pptx
CRISALDO CORDURA
 
PDF
Math1Q3F.pdf
MoisesdelRosario2
 
DOCX
Ulat sa pagsalaysay sa report card ng mga mag
Romnick Victoria
 
PPTX
pamayanan.pptx
Angelle Pantig
 
PPTX
Single or Multiple melodic lines structure
dhanjurrannsibayan2
 
PPTX
The Crow And The Pitcher
11angelicamae
 
PPTX
Dhcp server configuration
UttamAgarwal9
 
PPTX
MATH1_fractions_3rdquarter.pptx.................................................
aprilperez20
 
PPTX
Filipino 3 Quarter 1 powerpoint.pptx
CHERIEANNAPRILSULIT1
 
PPTX
pagsipi ng talata
Remylyn Pelayo
 
PPTX
Toto turtle takes time to tuck and think
Tin Gonzales
 
PPTX
ESP-PPT-Q4.W6 (1).pptx
AnaMarieFerrerCaliml
 
PPTX
THE WATERFORMS
chrisjhay_24
 
DOCX
READING MATERIAL- Step by Step (1).docx
Romina Maningas
 
PPTX
Epp ict malware
Jhaynne Salgado
 
PDF
Maikling kwento (2).pdf
EvaMarie15
 
PDF
SQL Server High Availability Solutions (Pros & Cons)
Hamid J. Fard
 
PPTX
Science 6 Q1 lesson 8 DESCRIBE THE APPEARANCE AND USES OF SUSPENSION.pptx
Ryan378743
 
PPTX
Grade 4 e.p.p. quarter 3 week 1 aralin 4 agriculture- intercropping ng halam...
Arnel Bautista
 
Math iv converting square cm to square m and vice versa
Cristy Melloso
 
Grade 4 - Quarter 4 - Module 5.pptx
CRISALDO CORDURA
 
Math1Q3F.pdf
MoisesdelRosario2
 
Ulat sa pagsalaysay sa report card ng mga mag
Romnick Victoria
 
pamayanan.pptx
Angelle Pantig
 
Single or Multiple melodic lines structure
dhanjurrannsibayan2
 
The Crow And The Pitcher
11angelicamae
 
Dhcp server configuration
UttamAgarwal9
 
MATH1_fractions_3rdquarter.pptx.................................................
aprilperez20
 
Filipino 3 Quarter 1 powerpoint.pptx
CHERIEANNAPRILSULIT1
 
pagsipi ng talata
Remylyn Pelayo
 
Toto turtle takes time to tuck and think
Tin Gonzales
 
ESP-PPT-Q4.W6 (1).pptx
AnaMarieFerrerCaliml
 
THE WATERFORMS
chrisjhay_24
 
READING MATERIAL- Step by Step (1).docx
Romina Maningas
 
Epp ict malware
Jhaynne Salgado
 
Maikling kwento (2).pdf
EvaMarie15
 
SQL Server High Availability Solutions (Pros & Cons)
Hamid J. Fard
 
Science 6 Q1 lesson 8 DESCRIBE THE APPEARANCE AND USES OF SUSPENSION.pptx
Ryan378743
 
Grade 4 e.p.p. quarter 3 week 1 aralin 4 agriculture- intercropping ng halam...
Arnel Bautista
 

Similar to SOUG - Experiences with Oracle Solaris 11.4 (20)

PDF
UKOUG - What is Delivered with Solaris 11.4
JomaSoft
 
PPTX
Oracle Solaris 11_Overview and Design Guide.pptx
SaeidVarmazyar
 
PDF
UKOUG Tech17 - Stay Secure With Oracle Solaris
JomaSoft
 
PDF
JomaSoft VDCF - Solaris Private Cloud
JomaSoft
 
PDF
Oracle Solaris 11 lab agenda
Pavel Anni
 
ODP
OpenSolaris Introduction
satyajit_t
 
PPTX
Best Practices with IPS on Oracle Solaris 11
glynnfoster
 
PPT
Solaris11 Desayunos Tecnicos Oracle (Solaris)
Fran Navarro
 
PPT
Oracle Solaris 11 Built for Clouds
Orgad Kimchi
 
PDF
Solaris 11 Consolidation Tools
Roman Ivanov
 
PDF
Oracle Solaris 11.1 New Features
Orgad Kimchi
 
ODP
OpenSolaris 2009.06 Workshop
Iban Nieto Castillero
 
PDF
Newlug presentation- OpenSolaris
NEWLUG
 
PDF
Oracle tech fmw-04-sun-virtualization.and.solaris-neum-16.04.2010
Oracle BH
 
PPTX
Solaris vs Linux
Grigale LTD
 
PPT
Solaris servers sec
Raja Waseem Akhtar
 
PDF
Introduction to OpenSolaris 2008.11
Eduardo Pelegri-Llopart
 
PPTX
Walla migration
Grigale LTD
 
PDF
Solaris 10 workshop service management facility
Bui Van Cuong
 
PDF
Solaris 10 System Administration Essentials Engineers Solaris Systemcreator
pousselotlot
 
UKOUG - What is Delivered with Solaris 11.4
JomaSoft
 
Oracle Solaris 11_Overview and Design Guide.pptx
SaeidVarmazyar
 
UKOUG Tech17 - Stay Secure With Oracle Solaris
JomaSoft
 
JomaSoft VDCF - Solaris Private Cloud
JomaSoft
 
Oracle Solaris 11 lab agenda
Pavel Anni
 
OpenSolaris Introduction
satyajit_t
 
Best Practices with IPS on Oracle Solaris 11
glynnfoster
 
Solaris11 Desayunos Tecnicos Oracle (Solaris)
Fran Navarro
 
Oracle Solaris 11 Built for Clouds
Orgad Kimchi
 
Solaris 11 Consolidation Tools
Roman Ivanov
 
Oracle Solaris 11.1 New Features
Orgad Kimchi
 
OpenSolaris 2009.06 Workshop
Iban Nieto Castillero
 
Newlug presentation- OpenSolaris
NEWLUG
 
Oracle tech fmw-04-sun-virtualization.and.solaris-neum-16.04.2010
Oracle BH
 
Solaris vs Linux
Grigale LTD
 
Solaris servers sec
Raja Waseem Akhtar
 
Introduction to OpenSolaris 2008.11
Eduardo Pelegri-Llopart
 
Walla migration
Grigale LTD
 
Solaris 10 workshop service management facility
Bui Van Cuong
 
Solaris 10 System Administration Essentials Engineers Solaris Systemcreator
pousselotlot
 
Ad

More from JomaSoft (17)

PDF
Private Cloud mit Solaris auf SPARC
JomaSoft
 
PDF
Erfahrungen und Stolpersteine mit Solaris 11.4
JomaSoft
 
PDF
Praktische Erfahrungen mit den kleinen SPARC S7-2 Servern
JomaSoft
 
PDF
Experiences with Oracle SPARC S7-2 Server
JomaSoft
 
PDF
Increase Efficiency of Solaris Operations & SPARC Life Cycle
JomaSoft
 
PDF
DOAG 2018 / Was bringt Solaris 11.4
JomaSoft
 
PDF
DOAG 2018 / Praktische Erfahrungen mit SPARC S7-2 Server
JomaSoft
 
PDF
DOAG2018 / Oracle DB erfolgreich betreiben auf SPARC/LDoms/Solaris/ZFS
JomaSoft
 
PDF
Wie gehts weiter mit Oracle Solaris?
JomaSoft
 
PDF
Sicherheit, Compliance, Höchsteistung mit SPARC/Solaris
JomaSoft
 
PDF
Rapid Deploy von OS, Virtualsierung und Applikation
JomaSoft
 
PDF
Rapid Deployment mit JomaSoft VDCF
JomaSoft
 
PDF
Effizienter Hardware LifeCycle auf Oracle SPARC M7 Server
JomaSoft
 
PDF
Increase Efficiency of Solaris Operations & Hardware Life Cycle
JomaSoft
 
PDF
JomaSoft & VDCF Overview
JomaSoft
 
PDF
Wie setzt Swisscom Solaris 11 ein
JomaSoft
 
PDF
VDCF Overview
JomaSoft
 
Private Cloud mit Solaris auf SPARC
JomaSoft
 
Erfahrungen und Stolpersteine mit Solaris 11.4
JomaSoft
 
Praktische Erfahrungen mit den kleinen SPARC S7-2 Servern
JomaSoft
 
Experiences with Oracle SPARC S7-2 Server
JomaSoft
 
Increase Efficiency of Solaris Operations & SPARC Life Cycle
JomaSoft
 
DOAG 2018 / Was bringt Solaris 11.4
JomaSoft
 
DOAG 2018 / Praktische Erfahrungen mit SPARC S7-2 Server
JomaSoft
 
DOAG2018 / Oracle DB erfolgreich betreiben auf SPARC/LDoms/Solaris/ZFS
JomaSoft
 
Wie gehts weiter mit Oracle Solaris?
JomaSoft
 
Sicherheit, Compliance, Höchsteistung mit SPARC/Solaris
JomaSoft
 
Rapid Deploy von OS, Virtualsierung und Applikation
JomaSoft
 
Rapid Deployment mit JomaSoft VDCF
JomaSoft
 
Effizienter Hardware LifeCycle auf Oracle SPARC M7 Server
JomaSoft
 
Increase Efficiency of Solaris Operations & Hardware Life Cycle
JomaSoft
 
JomaSoft & VDCF Overview
JomaSoft
 
Wie setzt Swisscom Solaris 11 ein
JomaSoft
 
VDCF Overview
JomaSoft
 
Ad

Recently uploaded (20)

PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Complete Network Protection with Real-Time Security
L4RGINDIA
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Complete Network Protection with Real-Time Security
L4RGINDIA
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 

SOUG - Experiences with Oracle Solaris 11.4

  • 1. 1 Experiences with Oracle Solaris 11.4 Marcel Hofstetter [email protected] https://jomasoftmarcel.blogspot.ch CEO / Enterprise Consultant JomaSoft GmbH V1.1 / 07.06.2021 SOUG Day Online 02.06.2021 16:30 – 17:00
  • 2. 2 Agenda About JomaSoft State of Solaris 10 / Solaris 11.3 Solaris 11.4 (available since 08/2018) New Features introduced in the last months Experiences and Challenges
  • 3. 3 About JomaSoft Engineering company founded in July 2000 specialized in Solaris/SPARC and software development, operations and consulting Product VDCF (Virtual Datacenter Cloud Framework) Installation, Management, Operations, Monitoring, Patching, Security/Compliance, Hardening and DR for Solaris 10/11, Virtualize using LDoms and Solaris Zones VDCF is used in production since 2006
  • 4. 4 Marcel Hofstetter Working in IT since 25+ years Solaris since 23 years CEO at JomaSoft GmbH since 21 years International Speaker: Oracle OpenWorld, DOAG, UKOUG, SOUG, AOUG Solaris https://twitter.com/marcel_jomasoft SOUG (Swiss Oracle User Group) – Speaker of the Year 2016 Hobbies: Family, Travel, Wine & Dine, Movies https://www.linkedin.com/in/marcelhofstetter https://jomasoftmarcel.blogspot.ch
  • 5. 5 Solaris 10/11.3: Extended Support Extended Support Must be ordered to gain access to new patches Cost: Additional 20% Only a few patches each quarter Ends 31.01.2024 Support yes, but no new patches It is about time to migrate to Solaris 11.4
  • 6. 6 Solaris 11.4 Available since 08/2018 What's new Solaris (Web) Dashboard Admin History ZFS: Asynchronous Destroy ZFS: Compressed & Resumable Replication ZFS: ZPOOL Disk Remove Zones: Flexible Boot using SMF Zones: Online ZPOOL Dataset add/remove
  • 7. 7 Solaris 11.4 / Solaris (Web) Dashboard Solaris Dashboard contains the Overview Solaris Analytics for Analysis Statistics and Events for easier diagnose Statistics store (sstore / DB / CLI) RAM, CPU, Disk, Network, SMF, ... Realtime and historical data Various Views (Components, Partitions, Time frames)
  • 8. 8 Solaris 11.4 / Solaris (Web) Dashboard
  • 9. 9 Solaris 11.4 / Solaris (Web) Dashboard
  • 10. 10 Solaris 11.4 / Solaris (Web) Dashboard
  • 11. 11 Solaris 11.4 / Solaris (Web) Dashboard
  • 12. 12 Solaris 11.4 / Solaris (Web) Dashboard
  • 13. 13 Solaris 11.4 / Admin History What did Marcel do on 5th June evening? # admhist -a 20180605175000 -b 20180605181000 -v | grep marcel 2018-06-05 17:59:38.419+02:00 marcel@g0068 cwd=/export/home/marcel /usr/sbin/zpool zpool destroy g0068_delegated 2018-06-05 17:59:52.262+02:00 marcel@g0068 cwd=/export/home/marcel /usr/sbin/zpool zpool create v0168_delegated c1d2 2018-06-05 18:00:45.894+02:00 marcel@g0068 cwd=/root /usr/sbin/zpool zpool import v0168_delegated
  • 14. 14 Solaris 11.4 / ZFS (destroy) # zfs list destroytest/fs1 NAME USED AVAIL REFER MOUNTPOINT destroytest/fs1 22.1G 17.1G 22.1G /fs1 # time zfs destroy destroytest/fs1; zfs create -o mountpoint=/fs1 destroytest/fs1 real 0m0.654s user 0m0.005s sys 0m0.621s # zpool monitor -t destroy destroytest 5 POOL PROVIDER TOTAL SPEED TIMELEFT destroytest destroy 22.1G 0 unknown destroytest destroy 20.1G 401M 51s destroytest destroy 13.5G 872M 15s destroytest destroy 10.8G 767M 14s destroytest destroy 4.92G 878M 5s
  • 15. 15 Solaris 11.4 / ZFS (Replication) Filesystem Replication over the network Restart is now supported Compressed data is now transferred compressed
  • 16. 16 Solaris 11.4 / ZFS (Disk Remove) ZPOOLs can shrink now (finally) Data is distributed to the other disks ZPOOL Disk1 Disk2 Disk3 Disk4
  • 17. 17 Solaris 11.4 / Zones (SMF) -bash-4.4$ svcs | grep zones/zone online 8:41:22 svc:/system/zones/zone:v0157 online 8:41:31 svc:/system/zones/zone:v0134 Each zone has his own SMF service Dependencies for booting can be defined now
  • 18. 18 Solaris 11.4 / Zones (Dataset Add/Remove) Delegate ZPOOLs online into zones # zonecfg -z v0168 -r "add dataset; set name=v0168_delegated; end" zone 'v0168': Checking: Adding dataset name=v0168_delegated zone 'v0168': Applying the changes # zlogin v0168 [Connected to zone 'v0168' pts/7] Oracle Corporation SunOS 5.11 Solaris_11/11.4/ON/production.build-59:2018-03-22 March 2018 root@v0168:~# zpool import v0168_delegated root@v0168:~# zpool list NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT rpool 9.94G 764M 9.19G 7% 1.00x ONLINE - v0168_delegated 9.94G 98.5K 9.94G 0% 1.00x ONLINE -
  • 19. 19 Solaris 11.4 / Small things Firewall: Packet Filter (PF) replaces IP Filter (IPF) Apache 2.4 replaces Apache 2.2 fsstat -l, measures Filesystem I/O Latency Java 6 removed NFS Server Version 4.1 Names for Network Routes Open Source Software New Versions: MySQL, Puppet, Perl, Python, OpenLDAP Oracle Instant Client 12.2 / 18.3 OpenStack removed
  • 20. 20 Solaris 11.4 / Old Hardware Not supported anymore: SPARC Enterprise M3/4/5/8/9000 Sun Fire T1/2000, SPARC T3 Sun SPARC Enterprise T5xx0/T6xx0 Sun Fire X2x00/X4xx0 (with exceptions) Sun Blade X6xx0 / X8xx0 Still supported with Solaris 11.3 (MOS Doc 2382427.1)
  • 21. 21 Solaris 11.4 / Continuous Delivery SRU 29 Jan / 2021 CPU Security Fixes SRU 30 Feb / 2021 New Features SRU 31 March / 2021 Bug Fixes SRU 32 April / 2021 CPU Security Fixes No (big) Solaris 11.5 or 11.6 to expect Monthly releases with new features and enhancements Faster delivery
  • 22. 22 Solaris 11.4 / Additions in the past months Oracle Solaris Blog https://blogs.oracle.com/solaris/ Oracle Solaris 11.4 Support Repository Updates (SRU) Index (Doc ID 2433412.1) A new update (SRU) every month. SRU33 May 2021 Mostly OpenSource Security Updates SRU3 – SPECTRE Fix on Intel SRU6 – Oracle Database Sheet on WebUI SRU8 – UCB Libraries re-added SRU12 – Python 3.7 / new ps flags
  • 23. 23 Solaris 11.4 / Additions in the past months SRU17 – sstored memory leak fixed SRU18 – ruby 2.1/2.3 removed SRU19 - StatStore Threshold Alarms FMA SRU21 – Mellanox 100Gb Ethernet / Printing Update SRU24 – Samsung 7TB Disk SRU25 – ASR (Auto Service Request) Phone Home SRU25 - lz4 compression utility SRU27 - Zones Sheet on WebUI SRU30 – Ldom 3.6.2 Performance / Python 3.9
  • 24. 24 Solaris 11.4 / Kernel Online Updates -bash-5.0$ pkg list ksplice NAME (PUBLISHER) VERSION IFO system/ksplice 11.4-11.4.29.0.1.82.3 i-- # pkg set-publisher -g file:///var/tmp/idr4712.1.p5p solaris # pkg install idr4712 Using spliceadm you can verify the installed splices. # spliceadm ID STATE CVE BUGID 471201 applied N/A 32407818 # spliceadm reverse 471201 Splice 471201 reversed successfully on Fri Apr 23 13:15:20. # spliceadm status ID STATE CVE BUGID 471201 not-applied N/A 32407818
  • 25. 25 Solaris 11.4 / Challenges (1/5) Failback from S11.4 to S11.3 with Zones S11.4 zone BootEnvs are not recognised by S11.3 and not deleted. Must be done manually SunLDAP → OpenLDAP ldapsearch/ldapmodify API changes data export / import is required http://notallmicrosoft.blogspot.com/2018/04/solaris-114-ldap-changes-for-ldapsearch.html SunSSH → OpenSSH -bash-4.4$ ssh -V Sun_SSH_2.4, SSH protocols 1.5/2.0, OpenSSL 0x100020cf -bash-4.4$ ssh -V OpenSSH_7.5p1, OpenSSL 1.0.2p 14 Aug 2018 https://docs.oracle.com/cd/E37838_01/html/E61025/openssh1.html#OSMSSssh-transition
  • 26. 26 Solaris 11.4 / Challenges (2/5) /var/tmp Cleanup before the upgrade. Data will be copied to /var/share. Takes time if large or with many files. WARNING: If you failback to 11.3 and then retry, changed files will NOT be copied again. Workaround Before the Retry: zfs destroy rpool/VARSHARE/tmp Don't upgrade to SRU 29 Bug 32293902 migrate_shared_files.py reflink fails under python3
  • 27. 27 Solaris 11.4 / Challenges (3/5) Upgrade to S11.4 with Zones A 'sync-linked' operation failed for child 'zone:v0129' with an unexpected return value of 1 and generated the following output: pkg sync-linked: Package 'network/ipfilter' must be uninstalled or upgraded if the requested operation is to be performed. Reject: pkg://solaris/network/[email protected] Reason: Package network/ipfilter is not installed in global zone. Reason: Excluded by synced parent incorporation 'consolidation/osnet/osnet- incorporation' # zlogin v0129 pkg list setterm NAME (PUBLISHER) VERSION IFO system/locale/setterm 0.5.11-0.175.3.0.0.26.2 i-- # pkg list setterm pkg list: No packages matching 'setterm' installed Install Package setterm on the Global Zone. Documented in the Release Notes. https://docs.oracle.com/cd/E37838_01/html/E60973/gtafi.html#scrolltoc
  • 28. 28 Solaris 11.4 / Challenges (4/5) Upgrade fails if S11.4 Packages are on S11.3 Several IPS packages in Solaris 11.3 are not incorporated by their respective incorporations (Doc ID 2525825.1) root@test-server:~# pkg list | grep 11.4 library/python/pyatspi-27 2.30.0-11.4.0.0.1.9.0 i-r library/python/pyatspi2 2.34.0-11.4.24.0.1.75.1 i-- library/python/pyatspi2-27 2.34.0-11.4.24.0.1.75.1 i-- FIX: pkg update --reject library/python/pyatspi2-27 --reject library/python/pyatspi2 library/python/[email protected]
  • 29. 29 Solaris 11.4 / Challenges (5/5) Memory Leak in older sstored Solaris Statistics Store Service Daemon 'sstored' May Consume a Lot of Memory Due to Memory Leaks in the Daemon on a Solaris System Hosting Oracle Database with Solaris Version 11.4.9.5.0 or Later (Doc ID 2596279.1) - Fixed in SRU17 (14 January 2020)
  • 30. 30 Summary - Why Solaris 11.4? Stable, longterm Enterprise OS (2034) Secure and stable Containers (Zones) since 2005 Security Compliance integrated Performance/Issues identified with the Solaris Dashboard Oracle Licensing: Only for the CPUs you need JomaSoft: 21 years Experience incl. Product VDCF Migrate now!
  • 31. 31 Experiences with Oracle Solaris 11.4 Questions? Marcel Hofstetter [email protected] https://jomasoftmarcel.blogspot.ch CEO / Enterprise Consultant JomaSoft GmbH Solaris https://twitter.com/marcel_jomasoft https://jomasoftmarcel.blogspot.ch https://www.linkedin.com/in/marcelhofstetter