Great work by Peter Tribble
http://www.petertribble.co.uk/
Download page
https://pkgs.tribblix.org/openjdk/sparc-solaris/
Marcel Hofstetter Solaris Blog
News, Tips & Tricks and Ideas about Oracle Solaris.
24 April 2024
OpenJDK 17 is available for Solaris 11.4 SPARC
26 March 2024
Solaris 11.4 SRU60 - fc port tabular output
The default output of fcinfo hba-port contains a lot of values,
but is not optimal if you are looking for a specific attribute
# fcinfo hba-port 2100000e1ef99410
HBA Port WWN: 2100000e1ef99410
Port Mode: Initiator
Port ID: 10200
OS Device Name: /dev/cfg/c5
Manufacturer: Marvell Technology, Inc
Model: 7023303
Firmware Version: 8.08.04
FCode/BIOS Version: BIOS: 3.19; fcode: 4.02; EFI: 5.36;
Serial Number: 463916R+1729340085
Driver Name: qlc
Driver Version: 230206-5.12
Type: N-port
State: online
Supported Speeds: 4Gb 8Gb 16Gb
Current Speed: 8Gb
Node WWN: 2000000e1ef99410
Max NPIV Ports: 253
NPIV port list:
Solaris 11.4 SRU60 (August 2023) introduces the new -T, -O and -o flags
default tabular format
# fcinfo hba-port -T 2100000e1ef99410
PORT_WWN PARENT_WWN MODE CTRL STATE SPEED
2100000e1ef99410 NA Initiator c5 online 8Gb
Output for admins
# fcinfo hba-port -o port_wwn,driver_name,link_failure_count,state,speed 2100000e1ef99410
PORT_WWN DRIVER_NAME LINK_FAILURE_COUNT STATE SPEED
2100000e1ef99410 qlc 1 online 8Gb
Output for scripts
# fcinfo hba-port -O port_wwn,driver_name,link_failure_count,state,speed 2100000e1ef99410
2100000e1ef99410:qlc:1:online:8Gb
23 February 2024
New Features in Solaris 11.4 SRU66 (Feb 2024)
Another quarterly Solaris SRU including new features
dns/client: usevc/use-vc options
ptree -z zone -g
fractional seconds in log messages (messages, syslog)
FOSS: Apache Tomcat 9
EOF: PHP 8.0, GCC 10
Removed: ipf2pf, MySQL 5.7
Find details on the Oracle Solaris SRU66 blog
https://blogs.oracle.com/solaris/post/whats-new-in-oracle-solaris-114-sru-66
30 January 2024
Oracle offers Extended Support for Solaris 11.4 now till at least 2037
In 2023 Oracle has changed the Extended Support for Solaris 10 and Solaris 11.3
from January 2025 to January 2027.
Now Oracle adds another 3 years to Solaris 11.4 to November 2037.
This is a long term commitment I'm not aware of any other OS vendor.
New features are delivered every quarter using SRUs.
You can find all the Support dates in
http://www.oracle.com/us/support/library/lifetime-support-hardware-301321.pdf
28 December 2023
zfs help properties
Solaris zfs has many properties. to see the possible values you can use zfs help -l properties.
-bash-5.2$ zfs help -l properties | wc -l
167
The "DELEG" column was added in Solaris 11.4 SRU63 (November 2023)
-bash-5.2$ zfs help -l properties
PROPERTY EDIT INHERIT DELEG VALUES
aclinherit YES YES YES discard | noallow | restricted | passthrough | passthrough-x | passthrough-mode-preserve
aclmode YES YES YES discard | mask | passthrough
atime YES YES YES on | off
available NO NO NO <size>
canmount YES NO YES on | off | noauto
casesensitivity NO YES YES sensitive | insensitive | mixed
checksum YES YES YES on | off | fletcher2 | fletcher4 | sha256
compression YES YES YES on | off | lzjb | gzip | gzip-[1-9] | zle | lz4
[...]
18 November 2023
New Features in Solaris 11.4 SRU63 (Nov 2023)
Another quarterly Solaris SRU including new features
LDAP setup for Active Directory domain
ldap commands: -h / -p have been deprecated
Strict Mode for Live Memory Reconfig for Kernel Zones
ZFS File Retention Autodelete and Hold
prstat -s usr/sys (sort key)
sysadm maintain noreboot
FOSS: GCC 13
EOF: GCC 10
Removed: SMF svc:/system/auto-update:ehc
16 October 2023
SPARC Firmware Live Update
The newest SPARC Firmware 9.10.6 can be updated live, without
downtime of the server, if you are already on 9.10.3 or newer.
This applies to SPARC M8,M7,T8,T7 and S7 servers.
Live Update of the ILOM is done since serveral years,
but now even the Hypervisor is updated live ...
Befor the update
-bash-5.1$ ldm -V
Logical Domains Manager (v 3.6.2.0.54)
Hypervisor control protocol v 1.16
Using Hypervisor MD v 1.4
System PROM:
Hostconfig v. 1.11.9 @(#)Hostconfig 1.11.9 2022/10/20 00:54
Hypervisor ROM v. 1.20.6.b @(#)Hypervisor 1.20.6.b 2022/10/20 00:40
OpenBoot v. 4.43.9 @(#)OpenBoot 4.43.9 2022/10/20 00:32
# fwupdate update all -x /var/firmware/system/S7-2/sysfw9-10/p35402495_9106/Firmware/Sun_System_Firmware/metadata.xml
The following actions will be taken:
==========================================================
ID Priority Action Status Old Firmware Ver. Proposed Ver. New Firmware Ver. System Reboot
-------------------------------------------------------------------------------------------------------------------------
sp 1 Check FW Success 9.10.5 9.10.6 N/A N/A
During SP FIRMWARE update SP may not be available for 400 seconds
Do you wish to process the above actions? [y/n]? y
Update sp: Updating sp: Success
Waiting for service processor to reset and recover
Sleeping for 60 seconds.
Checking whether the service processor has finished booting.
Service processor has not finished booting yet.
Sleeping for 60 seconds.
Checking whether the service processor has finished booting.
Service processor has not finished booting yet.
Sleeping for 60 seconds.
Checking whether the service processor has finished booting.
Service processor has not finished booting yet.
Sleeping for 60 seconds.
Checking whether the service processor has finished booting.
Service processor finished booting.
Verifying all priority 1 updates
Execution Summary
==========================================================
ID Priority Action Status Old Firmware Ver. Proposed Ver. New Firmware Ver. System Reboot
-------------------------------------------------------------------------------------------------------------------------
sp 1 Validate Success 9.10.5 9.10.6 9.10.6 N/A
after the update
-bash-5.1$ ldm -V
Logical Domains Manager (v 3.6.2.0.54)
Hypervisor control protocol v 1.16
Using Hypervisor MD v 1.4
System PROM:
Hostconfig v. 1.11.9 @(#)Hostconfig 1.11.9 2022/10/20 00:54
Hypervisor ROM v. 1.20.6.b @(#)Hypervisor 1.20.6.c 2023/03/09 00:20
OpenBoot v. 4.43.9 @(#)OpenBoot 4.43.9 2022/10/20 00:32
-> show /HOST hostfw_status
/HOST
Properties:
hostfw_status = Host firmware update pending; HV live-patch applied