轉換 Oracle® Solaris 10 至 Oracle Solaris 11.2

結束列印檢視

更新日期: 2014 年 12 月
 
 

裝置與驅動程式管理變更

    裝置與驅動程式識別及配置變更如下:

  • 從 Oracle Solaris 11.2 開始,Oracle Solaris 發行版本中包含 Oracle Hardware Management Pack 套裝軟體。此套裝軟體以往必須另行下載。這些功能提供的跨平台元件可協助您管理硬體。如需更多資訊,請前往 www.oracle.com/goto/ohmp/solaris。另請參閱位於 www.oracle.com/goto/ohmp/solarisdocs 的詳細文件。

  • 在 Oracle Solaris 10 發行版本中,安裝時連接系統的所有支援裝置都應該可以在安裝完成後加以存取。您可以使用 cfgadm 指令配置裝置,大多數裝置都是熱插拔裝置,這代表您可以在系統啟動時新增與移除裝置。

  • hotplug 指令為 PCI Express (PCIe) 與 PCI SHPC (Standard Hot Plug Controller,標準熱插拔控制器) 裝置提供離線與線上功能,以及啟用與停用作業。請注意,您仍然可以使用 cfgadm 指令來管理熱插拔式 USB 與 SCSI 裝置。請參閱Managing Devices in Oracle Solaris 11.2 中的第 2 章Dynamically Configuring Devices

  • 您可以使用 croinfo 指令識別實體裝置位置資訊,如此可更輕鬆地識別裝置。

    使用下列指令,依機櫃、插座與佔用者值顯示系統上的裝置訊息:

    • diskinfo – 顯示實體磁碟位置的一般資訊

    • format – 在檢視分割區表或重新標示時,顯示磁碟的實體磁碟位置資訊。例如,下列 format 輸出在 /dev/chassis/SYS/HDO/dev/chassis/SYS/HD1 底下識別出此系統上的兩個內部磁碟:

      # format
      Searching for disks...done
      
      AVAILABLE DISK SELECTIONS:
      0. c1t0d0 <FUJITSU-MAY2073RCSUN72G-0401 cyl 8921 alt 2 hd 255 sec 63>
      /pci@0,0/pci1022,7450@2/pci1000,3060@3/sd@0,0
      /dev/chassis/SYS/HD0/disk
      1. c1t1d0 <FUJITSU-MAY2073RCSUN72G-0401-68.37GB>
      /pci@0,0/pci1022,7450@2/pci1000,3060@3/sd@1,0
      /dev/chassis/SYS/HD1/disk

      上述輸出識別了兩個內部系統磁碟,但來自儲存體陣列的磁碟通常會以其儲存體陣列名稱來標示。

    • prtconf –l – 顯示包含實體磁碟位置資訊的系統配置資訊

    • zpool status –l – 顯示集區裝置的實體磁碟位置資訊

      此外,您可以使用 fmadm add-alias 指令加入磁碟別名,磁碟別名可以協助您識別磁碟在環境中的實體位置,如此範例中所示:

      # fmadm add-alias SUN-Storage-J4200.0912QAJ001 J4200@RACK10:U26-27
      # fmadm add-alias SUN-Storage-J4200.0905QAJ00E J4200@RACK10:U24-25
  • 依下列方式使用 diskinfo 指令以判斷磁碟所在位置:

    % diskinfo -c c0t24d0
    D:devchassis-path                                    t:occupant-type  c:occupant-compdev
    ---------------------------------------------------  ---------------  ------------------
    /dev/chassis/J4200@RACK10:U26-27/SCSI_Device__9/disk  disk             c0t24d0           

    在此範例中,/dev/chassis 磁碟名稱包含了一個可協助您尋找環境中裝置的別名。

    下列範例示範如何顯示特定磁碟的實體位置:

    $ diskinfo -c c0t24d0 -o cp
    c:occupant-compdev  p:occupant-paths
    ------------------  --------------------------------------------------------
    c0t24d0             /devices/pci@0,600000/pci@0/pci@9/LSILogic,sas@0/sd@18,0

    備註 -  diskinfo 指令需要機櫃支援 SES 診斷頁面 0xa (Additional Element Status),且必須將 Element Index Present (EIP) 位元設為 1。不符合此條件的機櫃將無法被完全列舉,因此也無法正確地表示。
  • 驅動程式自訂現在是在 /etc/driver/drv 目錄中建立,而非先前發行版本中的 /kernel directory。此一增強功能代表系統升級時,不會覆寫您的驅動程式自訂。升級時會保留 /etc/driver/drv 目錄中的檔案。自訂驅動程式配置通常代表新增或修改各個裝置的參數,或新增或修改會影響所有裝置的全域特性。請參閱Managing Devices in Oracle Solaris 11.2 中的How to Customize a Driver Configuration