跳過導航連結 | |
結束列印檢視 | |
Oracle Solaris 10 8/11 新增功能 Oracle Solaris 10 8/11 Information Library (繁體中文) |
1. Oracle Solaris 10 8/11 發行版本的新增功能
x86:Nehalem-EX 平台的 Oracle Solaris I/O 中斷架構增強功能
Oracle Key Manager 的 PKCS#11 提供者
Apache C++ Standard Library 版本 4
支援 e1000g(7D) 驅動程式中的 LAN-On-Motherboard (LOM) 裝置
下列系統管理增強功能已新增到 Oracle Solaris 10 8/11 發行版本中。
下節概述 Oracle Solaris 10 8/11 發行版本中的 ZFS 檔案系統新功能。如需有關這些新增功能的更多資訊,請參閱「Oracle Solaris ZFS Administration Guide」。
傳送串流增強功能 – 您可以設定在快照串流中傳送及接收的檔案系統特性。這些增強功能提供下列方面的彈性:
將傳送串流中的檔案系統特性套用至接收檔案系統
決定收到本機檔案系統特性 (例如 mountpoint 特性值) 時是否應予以忽略
識別快照差異 – 您可以使用 zfs diff 指令來判斷 ZFS 快照差異。
例如,假設第一張快照 (snap1) 是在 fileA 建立後拍攝。然後,第二張快照 (snap2) 是在 fileB 建立後拍攝。
$ ls /tank/username fileA $ zfs snapshot tank/username@snap1 $ ls /tank/username fileA fileB $ zfs snapshot tank/username@snap2
您可以透過 zfs diff 指令來識別快照差異:
$ zfs diff tank/username@snap1 tank/username@snap2 M /tank/username/ + /tank/username/fileB
在上面的輸出中,M 表示目錄已被修改過。+ 表示後面的快照中具有 fileB。
池回復增強功能 – 下列是可用的新 ZFS 儲存池功能:
您可以使用 zpool import -m 指令匯入遺失記錄的池。
您可以用唯讀模式匯入池。此功能主要用來回復池。如果因為池的基礎裝置損壞而導致無法存取該損壞的池,您可以用唯讀的方式匯入池來回復資料。
調校 ZFS 同步行為 – 您可以使用 sync 特性來決定 ZFS 檔案系統的同步行為。sync 特性值包括 standard、always 和 disabled。
預設的同步行為 (standard) 是將所有同步檔案系統作業事件寫入意圖記錄,並排清所有裝置,以確保資料穩定。不建議停用預設同步行為。倚賴同步支援的應用程式可能會受到影響,且可能發生資料遺失。例如,斷電時,未寫入的作業事件可能會遺失。
您可以在建立資料之前或之後設定此特性,設定後會立即生效。例如:
# zfs set sync=always tank/perrin
此指令會讓包含 sync 特性的 Oracle Solaris 發行版本無法再使用 zil_disable 參數。
改善的 ZFS 池訊息 – 您可以使用 -T 選項為 zpool list 和 zpool status 指令提供間隔和計數值來顯示額外的資訊。另外,zpool status 指令提供更多的池清理和重新同步資訊。
ACL 互通性改善 – 此發行版本提供下列存取控制清單 (ACL) 改善:
簡單式 ACL 除了非一般的權限以外不需要設定拒絕存取項目。舉例來說,0644、0755、0664 模式不需要設定拒絕存取項目,但 0705、0060 等類的模式仍需設定拒絕存取項目。
繼承 ACL 時,已不再將其分割成多個存取項目,以嘗試保留原始未經修改的權限。而是改為視需要修改權限,以強制執行檔案建立模式。
將 aclinherit 特性設為 restricted 時,特性行為會包含降低權限,這表示繼承 ACL 時,已不再將其分割成多個存取項目。
進行 chmod(2) 作業時,預設值會捨棄現有的 ACL。這項變更表示 ZFS aclmode 特性已無法再供使用。
新的權限模式計算規則意味著如果 ACL 具有同時是檔案擁有者的使用者存取項目,則在權限模式計算中便會包含那些權限。當群組存取項目是檔案的群組擁有者時,也適用此一相同規則。
安裝功能 – 如需 ZFS 檔案系統的安裝增強功能,請參閱ZFS 安裝增強功能。
SPARC 平台上的 Oracle Solaris「快速重新啟動」功能整合可讓 -f 選項與 reboot 指令搭配使用,藉由略過特定的 POST 測試來加速啟動程序。
SPARC 平台上的「快速重新啟動」是透過「服務管理功能 (SMF)」來管理的,並透過啟動配置服務 svc:/system/boot-config 來實作。 boot-config 服務提供一個設定或變更預設啟動配置參數的方法。當 config/fastreboot_default 特性設為 true 時,系統會自動執行快速重新啟動,而無需使用 reboot -f 指令。在 SPARC 平台上,此特性的值預設為 false。
備註 - 在 SPARC 平台上,boot-config 服務與 action_authorization 和 value_authorization 同樣需要 solaris.system.shutdown 權限。
若要讓「快速重新啟動」成為 SPARC 平台上的預設行為,請使用 svccfg 和 svcadm 指令。如需詳細資訊,請參閱「System Administration Guide: Basic Administration」中的「Support for Fast Reboot on the SPARC Platform」,以及 svccfg(1M) 和 svcadm(1M) 線上手冊。
如需有關「快速重新啟動」的詳細資訊,請參閱 reboot(1M) 線上手冊。
此功能可幫助使用者進一步瞭解具晶片多執行緒 (CMT) 之系統的負載。下列指令已新增到此發行版本中:
pginfo(1M) – 顯示共用效能相關硬體之處理器群組的作業系統檢視
pgstat(1M) – 顯示處理器群組的硬體與軟體使用狀況
如需更多資訊,請參閱「pginfo(1M) 線上手冊」和「pgstat(1M) 線上手冊」。
diskinfo 指令行公用程式可讓系統管理員查看 JBOD 或刀鋒機箱中邏輯磁碟名稱 (cXtYdZ ) 與機槽之間的關係。
diskinfo 公用程式需倚賴「錯誤管理架構 (FMA)」來提供標籤資訊。如果符合特定先決條件,此公用程式也可支援第三方 JBOD 或附件。
如需更多有關此公用程式之先決條件和限制的資訊,請參閱「diskinfo(1M) 線上手冊」。
Oracle Configuration Manager (OCM) 已整合至 Oracle Solaris 作業系統中。OCM 在執行 Oracle Solaris 的伺服器上收集配置資訊,並將該資訊上傳到 Oracle 儲存庫。這些資料可用來縮短解決支援問題所需的時間。
根據預設,OCM 會以斷線模式安裝到 /usr/lib/ccr 目錄 (可視為 OCM_HOME) 中。使用者或管理員必須手動啟用 OCM 收集器常駐程式,才能開始收集配置資訊。
如需啟用 OCM 的相關資訊,請參閱 http://download.oracle.com/docs/cd/E18041_01/doc.103/e18035/admin.htm。
如需更多有關 OCM 的資訊,請參閱 http://download.oracle.com/docs/cd/E18041_01/doc.103/e18035/toc.htm。
從 Oracle Solaris 10 8/11 發行版本開始,只要使用者指定 /mnt 目錄以及 flarcreate 指令的 -x (排除) 選項,就可以順利建立 Flash 歸檔。例如:
# flarcreate -n test -x /mnt /export/test.flar
如需更多資訊,請參閱「flar(1M) 線上手冊」。
從 Oracle Solaris 10 8/11 發行版本開始,metaimport 指令會在執行 Oracle Solaris Cluster 時支援磁碟集匯入。此增強功能可讓叢集和非叢集配置中的傳統和多重所有者 SVM 磁碟集進行資料回復。
metaimport 指令提供匯入磁碟集機制,透過將磁碟集複製到現有的 Solaris Volume Manager (SVM) 配置,來進行資料回復。
如需更多資訊,請參閱「Solaris Volume Manager Administration Guide」和「metaimport(1M) 線上手冊」。
從 Oracle Solaris 10 8/11 發行版本開始,使用者可以成為最多 1024 個群組的成員。此功能必須使用 /etc/system 配置檔案中系統可調整的 ngroups_max 啟用。例如:
set ngroups_max=1024
備註 - 將 ngroups_max 的值增加到 1024 個群組不會影響 NFS 作業。NFS 作業仍支援使用者成為僅 16 個群組的成員。將 ngroups_max 增加到大於 16 的數字時,您可看到下列訊息,警示管理員該使用者的 NFS 作業仍限制為僅 16 個群組。
WARNING: ngroups_max of 1024 > 16, NFS AUTH_SYS will not work properly
已在 Oracle Solaris 10 8/11 發行版本中的 LDAP 名稱服務新增下列增強功能:
LDAP 名稱服務獨立支援 – 此增強功能可以在不配置名稱服務交換器下使用 LDAP,讓 LDAP 名稱服務工具 ldapclient、 ldapaddent 和 ldaplist 寫入並測試 LDAP 目錄。
使用安全連接埠配置 LDAP 名稱服務 – 此增強功能可將 LDAP 名稱服務配置為只使用 LDAP 安全連接埠 636。如此一來,就會移除 LDAP 名稱服務必須一律存取 LDAP 不安全連接埠 389 的限制。
x86pi.so 是一種 FMA 拓樸列舉器,可以從 System Management BIOS (SMBIOS) 相容結構建立系統拓樸。已在 Oracle Solaris 10 8/11 發行版本中的 FMA 拓樸列舉器新增下列增強功能:
為欄位取代單元 (FRU) 提供序號的能力,FMA 可以在維修站更換這些元件後進行自動追蹤。
列舉直接附加的序列式先進附加技術 (SATA) 磁碟的能力。此增強功能可以診斷損毀的磁碟,以及為損毀的磁碟替代品進行可能的自動系統回復 (ASR)。
下節會摘要 Oracle Solaris 10 8/11 發行版本中 Oracle VTS 7.0 ps11 的增強功能。
Oracle 驗證測試套裝軟體 (Oracle VTS) 是一套全面性的硬體診斷工具,用於測試並驗證 Oracle 平台上多數控制器與裝置的連結與功能性。VTS 測試針對的是系統中的每個硬體元件或功能。該工具支援 3 個使用者介面 (UI)、1 個圖形介面 (GUI)、1 個終端型 UI,以及 1 個指令行介面 (CLI)。
記憶體和 CPU 診斷包含下列增強功能:
VTS 核心會使用自己的方法從 VTS 程式庫存取 sunvts.conf 檔案的選項和值。已對配置檔案的 option-value format 參數進行變更,如此可標準化配置檔案的格式,並透過代碼提供集中式存取。
額外的執行模式成員,例如已將功能、專用和線上新增到結構 TEST_ENV_INFO_T ( /include/testinfo.h)。 個別測試擁有者可以使用此成員來決定邏輯測試的測試記憶體使用狀況,並將適當的值傳回 vtsk,以做出更好的排程決策。
儲存和網路診斷包含下列增強功能:
指定內部、中間和外部尋找點的能力,以增強磁碟測試功能。
diskmediatest 可讓使用者指定磁碟類型是否為 /etc/sunvts/conf/sunvts.conf 檔案中的固態硬碟 (SSD)。
iobustest 提供額外的選項 target。使用此選項,使用者可以提供特定目標機器,執行使用中的網路測試。