計(jì)算機(jī)IBMAIXV53系統(tǒng)管理Test222認(rèn)證指南系列問(wèn)題的確定和解決下_第1頁(yè)
計(jì)算機(jī)IBMAIXV53系統(tǒng)管理Test222認(rèn)證指南系列問(wèn)題的確定和解決下_第2頁(yè)
計(jì)算機(jī)IBMAIXV53系統(tǒng)管理Test222認(rèn)證指南系列問(wèn)題的確定和解決下_第3頁(yè)
計(jì)算機(jī)IBMAIXV53系統(tǒng)管理Test222認(rèn)證指南系列問(wèn)題的確定和解決下_第4頁(yè)
計(jì)算機(jī)IBMAIXV53系統(tǒng)管理Test222認(rèn)證指南系列問(wèn)題的確定和解決下_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、本文分兩部分向您介紹不同的問(wèn)題確定工具,以及何時(shí)使用它們。還提供了一些示例,說(shuō)明如何解釋這些命令的輸出以及如何采取正確的操作。本文是摘自 IBM 紅皮書(shū)IBM Certification Study Guide eServer p5 and pSeries Administration and Support for AIX 5L Version 5.3。您可以通過(guò)訪問(wèn)“IBM AIX 認(rèn)證專題”來(lái)了解其它的相關(guān)認(rèn)證文章: · IBM AIX 認(rèn)證專題 更換熱插拔拔設(shè)備安裝在您的系統(tǒng)中的某些設(shè)備,能夠在不關(guān)閉系統(tǒng)的情況下進(jìn)行安裝、刪除或者更換。支持這些操作的設(shè)備包括 PCI 適配器、

2、SCSI 設(shè)備,以及一些 RAID 設(shè)備。并不是所有的 PCI 適配器都支持熱插拔任務(wù)。要確定某個(gè)特定的設(shè)備是否支持熱插拔操作,可以參考硬件產(chǎn)品文檔。為了更換熱插拔拔設(shè)備,您必須轉(zhuǎn)到“Hot Plug Task”菜單,可以從診斷工具實(shí)用工具中訪問(wèn)該菜單。根據(jù)環(huán)境和所安裝的軟件包的不同,在選擇這個(gè)任務(wù)之后,將顯示下列子任務(wù)中的某些內(nèi)容:PCI 熱插拔拔管理器PCI 熱插拔拔管理器 (HPM) 任務(wù)是 SMIT 中的一個(gè)菜單,它允許您標(biāo)識(shí)、添加、刪除、或者更換 PCI 熱插拔拔適配器。RAID 熱插拔拔設(shè)備這個(gè)任務(wù)允許用戶標(biāo)識(shí)或刪除使用 SCSI Enclosure Services (SES)

3、設(shè)備的系統(tǒng)單元中的 RAID 設(shè)備。SCSI 和SCSI RAID 熱插拔管理器在以前的發(fā)行版中,這個(gè)任務(wù)稱為“SCSI Device Identification and Removal or Identify and Remove Resources”。這個(gè)任務(wù)允許用戶標(biāo)識(shí)、添加、刪除、或更換使用 SCSI Enclosure Services (SES) 設(shè)備的系統(tǒng)單元中的 RAID 設(shè)備。您可以使用 lsslot 命令動(dòng)態(tài)地顯示可重新配置的插槽和它們的特征。在示例 1中,我們使用 lsslot 命令來(lái)顯示熱插拔 PCI 插槽的編號(hào)、位置以及功能。示例 1 使用 lsslot 命令# l

4、sslot -c pci# Slot Description Device(s)U787B.001.DNW0974-P1-C1 PCI-X capable, 64 bit, 133MHz slot ent2U787B.001.DNW0974-P1-C2 PCI-X capable, 64 bit, 133MHz slot EmptyU787B.001.DNW0974-P1-C3 PCI-X capable, 64 bit, 133MHz slot EmptyU787B.001.DNW0974-P1-C4 PCI-X capable, 64 bit, 133MHz slot sisioa0U78

5、7B.001.DNW0974-P1-C5 PCI-X capable, 64 bit, 133MHz slot pci7 lai0在更換一個(gè)熱插拔適配器或者磁盤之前,您應(yīng)該取消所有依賴于您希望刪除的物理設(shè)備的其他設(shè)備或者接口的配置。在示例2 中,我們介紹了在嘗試刪除一個(gè)未取消配置的設(shè)備時(shí)所顯示的錯(cuò)誤消息。lsdev 命令將確定該設(shè)備是否處于可用狀態(tài)。示例 2 在嘗試更換配置設(shè)備 sisia0 時(shí)顯示的錯(cuò)誤消息COMMAND STATUSCommand:failed stdout:yes stderr:noBefore command completion, additional instruc

6、tions may appear below.The visual indicator for the specified PCI slot hasbeen set to the identify state.Press Enter to continueor enter x to exit.The specified slot contains device(s) that are currentlyconfigured.Unconfigure the following device(s) and try again.sisioa0# lsdev -C|grep sisgxme0 Defi

7、ned Graphics Data Transfer Assist Subsystemsisioa0 Available 05-08 PCI-X Dual Channel U320 SCSI RAID Adaptersisioa1 Available 09-08 PCI-X Dual Channel U320 SCSI RAID Adaptersisraid0 Available 05-08-ff Ultra320 SCSI RAID Adapter Logical bussisraid1 Available 09-08-ff Ultra320 SCSI RAID Adapter Logica

8、l bus如果您正運(yùn)行于多個(gè)分區(qū)環(huán)境中,那么應(yīng)該驗(yàn)證您所嘗試刪除或者更換的設(shè)備是否標(biāo)記為某個(gè)分區(qū)必需的設(shè)備。如果是這樣,那么應(yīng)該在更換該設(shè)備之前停止相應(yīng)的分區(qū)。在下列場(chǎng)景中,我們將更換 ent2 以太網(wǎng) PCI 適配器。從示例 3 中顯示的 lsslot 命令的輸出中,我們可以找到該適配器的物理位置。我們將刪除相應(yīng)的接口 en2,如示例3 所示。示例 3 刪除 en2 接口# ifconfig -aen0:flags=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_O

9、FFLOAD,PSEG,CHAIN>inet tcp_sendspace 131072 tcp_recvspace 65536en1:flags=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD,PSEG,CHAIN>inet tcp_sendspace 131072 tcp_recvspace 65536en2:flags=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULT

10、ICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD,PSEG,CHAIN>inet .0 netmask 0x0tcp_sendspace 131072 tcp_recvspace 65536lo0:flags=e08084b<UP,BROADCAST,LOOPBACK,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT>inet6 :1/0tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1# ifconfig en2 detach# ifconfig -aen0:flags

11、=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD,PSEG,CHAIN>inet tcp_sendspace 131072 tcp_recvspace 65536en1:flags=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD,PSEG,CHAIN>inet tcp_sendspace 13107

12、2 tcp_recvspace 65536lo0:flags=e08084b<UP,BROADCAST,LOOPBACK,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT>inet6 :1/0tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1可以使用 SMIT 或診斷程序 (DIAG) 工具菜單來(lái)啟動(dòng)熱插拔任務(wù)。在這個(gè)場(chǎng)景中,我們使用了 DIAG 工具。1. 要啟動(dòng) DIAG 工具,可以在命令提示符處輸入 diag 命令。當(dāng)顯示如圖 1 中所示的屏幕時(shí),按 Enter。圖 1 初始診斷屏幕2. 從“F

13、unction Selection”菜單中,選擇“Task Selection (Diagnostics, Advanced Diagnostics, Service Aids, etc.)”選項(xiàng)。圖 2 顯示了“Diagnostics, Advanced Diagnostics, Service Aids, etc.”屏幕。圖 2 診斷功能選擇屏幕3. 在“Task Selection List”菜單中,向下滾動(dòng)到“Hot Plug Task”菜單選項(xiàng),并選擇它。圖 3 顯示了“Task Selection List”,其中突出顯示了“Hot Plug Task”菜單選項(xiàng)。圖 3 “Task

14、 Selection List”菜單選項(xiàng)在使用 diag 菜單時(shí),將根據(jù)您的硬件環(huán)境列出可用的選項(xiàng)。在這個(gè)示例中,我們看到列出了三個(gè)選項(xiàng):a. “PCI Hot Plug Manager”菜單b. “RAID Hot Plug Devices“菜單c. “SCSI and SCSI RAID Hot Plug Manager”菜單選擇“PCI Hot Plug Manager”菜單選項(xiàng)。圖 4 顯示了“HPT”菜單,其中突出顯示了“PCI Hot Plug Manager”。圖 4 “Hot Plug Task”菜單4. 在“PCI Hot Plug Manager”菜單中,選擇“Unconf

15、igure A device”。選擇要取消配置的合適的適配器。在這個(gè)場(chǎng)景中,將要取消適配器 ent2 的配置。圖 5 顯示了“Unconfigure A device”菜單,其中突出顯示了 ent2 設(shè)備。對(duì)于這個(gè)場(chǎng)景,我們可以將設(shè)備定義保存在數(shù)據(jù)庫(kù)中。在將 ent2 設(shè)備置于已定義的狀態(tài)之后,返回到“PCI Hot Plug Manager”菜單。圖 5 “Unconfigure A device”屏幕5. 在“PCI Hot Plug Manager”菜單中,選擇“Replace/Remove a PCI Hot Plug Adapter”。選擇要更換/刪除的合適的適配器。在這個(gè)場(chǎng)景中,將

16、要更換適配器 ent2。圖 6 顯示了“PCI Hot Plug Manager”菜單,其中突出顯示了“Replace/Remove”選項(xiàng)。圖 6 “PCI Hot Plug Manager Replace/Remove”菜單圖 6 “PCI Hot Plug Manager Replace/Remove”菜單6. 選擇了 ent2 適配器之后,將顯示“Replace/Remove a PCI Hot Plug Adapter”菜單。可以更換或者刪除該適配器。在這個(gè)場(chǎng)景中,我們將更換該適配器。使用 Tab 或者 F4 鍵,選擇“replace”。在選擇了“replace”選項(xiàng)之后,會(huì)將該 PC

17、I 插槽置于允許刪除 PCI 適配器的狀態(tài)。閃爍的信號(hào)燈表示該插槽包含已選中進(jìn)行更換的適配器。要開(kāi)始更換過(guò)程,可以按 Enter鍵。圖 7 顯示了突出顯示的“replace”選項(xiàng)。圖 7 “Replace/Remove a PCI Hot Plug Adapter”菜單7. 圖 8 顯示了完整的適配器更換過(guò)程。在更換過(guò)程的這個(gè)階段中,將要求您完成下列工作:a. 通過(guò)按 Enter 鍵,確認(rèn)應(yīng)該對(duì)該適配器進(jìn)行更換。將可視的指示器設(shè)置為標(biāo)識(shí)狀態(tài)。您可以按 x 鍵、Enter 鍵退出。b. 交換 PCI 適配器。將可視的指示器設(shè)置為操作狀態(tài)。要繼續(xù)進(jìn)行,請(qǐng)按 Enter 鍵。要退出,請(qǐng)按 x 鍵,然

18、后按 Enter 鍵。交換過(guò)程需要從 PCI 插槽中刪除 PCI Blind Swap Cassette,使用具有相同 FRU 的 PCI 以太網(wǎng)適配器來(lái)替換 PCI 以太網(wǎng)適配器,然后組裝到 PCI Blind Swap Canister 中。說(shuō)明:如果您選擇退出這個(gè)階段,那么 PCI 插槽將處于已刪除的狀態(tài)。c. 將 PCI Blind Swap Cassette 插回到 PCI 插槽。要繼續(xù)進(jìn)行,請(qǐng)按 Enter 鍵。現(xiàn)在已經(jīng)更換了適配器,并且做好了重新配置的準(zhǔn)備。圖 8 顯示了這三個(gè)步驟以及成功地完成更換任務(wù)。圖 8 更換 PCI 適配器技巧:如果沒(méi)有取消以太網(wǎng)適配器接口的配置(請(qǐng)參見(jiàn)

19、前面的步驟4),那么整個(gè)過(guò)程將在此處失敗。取消以太網(wǎng)適配器接口的配置,并從步驟5 開(kāi)始這個(gè)過(guò)程。8. 在更換了 PCI 以太網(wǎng)適配器之后,必須為 AIX 5L 對(duì)該設(shè)備進(jìn)行配置。在“PCI Hot Plug Manager”菜單中,選擇“Configure a Defined Device”,然后選擇 ent2 以太網(wǎng)設(shè)備,并按 Enter 鍵。現(xiàn)在,將對(duì) ent2 設(shè)備適配器進(jìn)行配置。圖 9 顯示了“Configure a Defined Device”菜單。圖 9 “Configure A Defined Device”菜單9. ent2 設(shè)備現(xiàn)在已經(jīng)可以使用,可以為其重新配置一個(gè) IP

20、地址。應(yīng)該在操作系統(tǒng)錯(cuò)誤日志中記錄針對(duì) ent2 設(shè)備的修復(fù)操作。其狀態(tài)如圖 10 中所示。圖 10 “PCI Hot Plug Manager Replace/Remove”菜單10. 選擇 ent2 適配器之后,將顯示“Replace/Remove a PCI Hot Plug Adapter”菜單。可以更換或者刪除該適配器。在這個(gè)場(chǎng)景中,我們將更換該適配器。使用 Tab 或者 F4 鍵,選擇“replace”。在選擇了“replace”選項(xiàng)之后,會(huì)將該 PCI 插槽置于允許刪除 PCI 適配器的狀態(tài)。閃爍的信號(hào)燈表示該插槽包含已選中進(jìn)行更換的適配器。要開(kāi)始更換過(guò)程,可以按 Enter 鍵

21、。圖 11 突出顯示了“replace”選項(xiàng)。圖 11 “Replace/Remove a PCI Hot Plug Adapter”菜單11. 圖 12 顯示了完整的適配器更換過(guò)程。在更換過(guò)程的這個(gè)階段中,將要求您完成下列工作:a. 通過(guò)按 Enter 鍵,確認(rèn)應(yīng)該對(duì)該適配器進(jìn)行更換。將可視的指示器設(shè)置為標(biāo)識(shí)狀態(tài)。您可以按 x 鍵、Enter 鍵退出。b. 交換 PCI 適配器。將可視的指示器設(shè)置為操作狀態(tài)。要繼續(xù)進(jìn)行,請(qǐng)按 Enter 鍵。要退出,請(qǐng)按 x 鍵,然后按 Enter 鍵。交換過(guò)程需要從 PCI 插槽中刪除 PCI Blind Swap Cassette,使用具有相同 FRU

22、的 PCI 以太網(wǎng)適配器來(lái)替換 PCI 以太網(wǎng)適配器,然后組裝到 PCI Blind Swap Canister 中。說(shuō)明:如果您選擇退出這個(gè)階段,那么 PCI 插槽將處于已刪除的狀態(tài)。c. 將 PCI Blind Swap Canister 插回到 PCI 插槽。要繼續(xù)進(jìn)行,請(qǐng)按 Enter 鍵?,F(xiàn)在已經(jīng)更換了適配器,并且做好了重新配置的準(zhǔn)備。圖 12 顯示了這三個(gè)步驟以及成功地完成更換任務(wù)。圖 12 更換 PCI 適配器技巧:如果沒(méi)有取消以太網(wǎng)適配器接口的配置(請(qǐng)參見(jiàn)前面的步驟4),那么整個(gè)過(guò)程將在此處失敗。取消以太網(wǎng)適配器接口的配置,并從步驟5 開(kāi)始這個(gè)過(guò)程。12. 在更換了 PCI 以

23、太網(wǎng)適配器之后,必須為 AIX 5L 對(duì)該設(shè)備進(jìn)行配置。在“PCI Hot Plug Manager”菜單中,選擇“Configure a Defined Device”,然后選擇 ent2 以太網(wǎng)設(shè)備,并按 Enter 鍵?,F(xiàn)在,將對(duì) ent2 設(shè)備適配器進(jìn)行配置。圖 13 顯示了“Configure a Defined Device”菜單。圖 13“Configure A Defined Device”菜單13. ent2 設(shè)備現(xiàn)在已經(jīng)可以使用,可以通過(guò) smit 的 chinet 快速路徑為其重新配置一個(gè) IP 地址。應(yīng)該在 AIX 5L 錯(cuò)誤報(bào)告中記錄針對(duì) ent2 設(shè)備的修復(fù)操作。通

24、過(guò)顯示錯(cuò)誤報(bào)告中記錄的錯(cuò)誤已經(jīng)解決,這將為可能使用這臺(tái)服務(wù)器的其他系統(tǒng)管理員提供幫助。要輸入修復(fù)操作,則使用 diag Æ Task Selection Æ Log Repair Action 并選擇 ent2 設(shè)備?;仨?yè)首故障磁盤的更換系統(tǒng)管理員所碰到的大多數(shù)問(wèn)題都是與磁盤驅(qū)動(dòng)器相關(guān)的問(wèn)題。所以,您必須了解一些更換磁盤的過(guò)程??赡芤?yàn)橄铝性蛑欢枰鼡Q磁盤:磁盤出現(xiàn)故障。磁盤開(kāi)始報(bào)告 IO 錯(cuò)誤,并且您希望對(duì)其進(jìn)行更換,以防止出現(xiàn)全面的故障。磁盤無(wú)法滿足/達(dá)到您的需求,例如在大小或者速度方面。在下面的部分中,我們希望盡量介紹一些出現(xiàn)磁盤故障的最常見(jiàn)的場(chǎng)景。 場(chǎng)景 1如

25、果您所希望更換的磁盤進(jìn)行了鏡像,那么我們建議執(zhí)行下列這些步驟:1. 使用 rmlvcopy 命令或者 unmirrorvg 命令,刪除位于該磁盤中的所有邏輯卷的副本。2. 使用 reducevg 命令從卷組中刪除該磁盤。3. 使用 rmdev 命令刪除磁盤定義。4. 物理刪除該磁盤。如果該磁盤無(wú)法進(jìn)行熱插拔,那么您可能需要重新啟動(dòng)系統(tǒng)。5. 更換新的替換磁盤。如果該磁盤無(wú)法進(jìn)行熱插拔,那么您可以運(yùn)行 cfgmgr;否則,您可能需要重新啟動(dòng)系統(tǒng)。6. 使用 extendvg 命令將剛添加的磁盤包含到卷組中。7. 使用 mklvcopy 或者 mirrorvg,為所有的邏輯卷重新創(chuàng)建并同步副本。場(chǎng)

26、景 2如果您所希望更換的磁盤沒(méi)有進(jìn)行鏡像,并且能夠正常工作,我們建議執(zhí)行下列這些步驟:1. 更換新的替換磁盤。如果該磁盤無(wú)法進(jìn)行熱插拔,那么您可以運(yùn)行 cfgmgr;否則,您可能需要重新啟動(dòng)系統(tǒng)。2. 使用 extendvg 命令,將剛添加的磁盤包含到卷組中。3. 使用 migratepv 命令或者 migratelp 命令,將故障磁盤中的所有分區(qū)遷移到新的磁盤。如果這些磁盤屬于 rootvg,那么您應(yīng)該考慮下面的情況:如果要更換的磁盤包含 BLV 的一個(gè)副本,那么您必須使用 chpv -c 命令清除它。必須使用 bosboot 命令在新的磁盤上創(chuàng)建一個(gè)新的 BLV 映像。必須使用 bootl

27、ist 命令更新 bootlist,以使這些更改生效。如果要更換的磁盤中包含分頁(yè)空間或者主轉(zhuǎn)儲(chǔ)設(shè)備,那么您應(yīng)該禁用它們。在 migratepv 命令完成之后,您應(yīng)該重新激活它們。4. 使用 reducevg 命令從卷組中刪除故障磁盤。5. 使用 rmdev 命令刪除磁盤定義。場(chǎng)景 3如果該磁盤沒(méi)有進(jìn)行鏡像,并且已經(jīng)完全無(wú)法工作,而卷組中有其他磁盤可供使用,那么我們建議執(zhí)行下列這些步驟:1. 標(biāo)識(shí)所有至少有一個(gè)分區(qū)位于故障磁盤的邏輯卷。2. 關(guān)閉這些邏輯卷,并使用 umount 命令卸載所有相對(duì)應(yīng)的文件系統(tǒng)。3. 使用 rmfs 命令,刪除這些文件系統(tǒng)和邏輯卷。4. 使用 reducevg 命令

28、從卷組中刪除故障磁盤。5. 使用 rmdev 命令刪除磁盤定義。6. 物理刪除該磁盤。如果該磁盤無(wú)法進(jìn)行熱插拔,那么您可能需要重新啟動(dòng)系統(tǒng)。7. 使得更換的磁盤可供使用。如果該磁盤無(wú)法進(jìn)行熱插拔,那么您可以運(yùn)行 cfgmgr;否則,您可能需要重新啟動(dòng)系統(tǒng)。8. 使用 extendvg 命令將剛添加的磁盤包含到卷組中。9. 使用 mklv 和 crfs 命令,重新創(chuàng)建所有的邏輯卷和相對(duì)應(yīng)的文件系統(tǒng)。10. 如果您有相關(guān)數(shù)據(jù)的備份,那么請(qǐng)從備份恢復(fù)您的數(shù)據(jù)。場(chǎng)景 4如果該磁盤沒(méi)有進(jìn)行鏡像,并且已經(jīng)完全無(wú)法工作,而卷組中沒(méi)有其他的磁盤可供使用(該卷組僅包含一個(gè)物理卷、或者所有的物理卷都同時(shí)失效),并

29、且該卷組不是 rootvg,那么我們建議執(zhí)行下列這些步驟:1. 使用 exportvg 命令從系統(tǒng)中導(dǎo)出卷組定義。2. 確保 /etc/filesystems 中不包含任何不正確的節(jié)。3. 使用 rmdev 命令刪除磁盤定義。4. 物理刪除該磁盤。如果該磁盤無(wú)法進(jìn)行熱插拔,那么您可能需要重新啟動(dòng)系統(tǒng)。5. 更換新的替換磁盤。如果該磁盤無(wú)法進(jìn)行熱插拔,那么您可以運(yùn)行 cfgmgr;否則,您可能需要重新啟動(dòng)系統(tǒng)。6. 如果您有卷組的備份,那么請(qǐng)使用 restvg 命令對(duì)其進(jìn)行恢復(fù)。7. 如果您沒(méi)有對(duì)卷組進(jìn)行備份,那么請(qǐng)使用 mkvg 命令、mklv 命令和 crfs 命令,重新創(chuàng)建卷組、所有的邏輯

30、卷、以及相對(duì)應(yīng)的文件系統(tǒng)。8. 如果您有相關(guān)數(shù)據(jù)的備份,那么請(qǐng)從備份恢復(fù)您的數(shù)據(jù)。場(chǎng)景 5如果該磁盤沒(méi)有進(jìn)行鏡像,并且已經(jīng)完全無(wú)法工作,而卷組中沒(méi)有其他磁盤可供使用(該卷組僅包含一個(gè)物理卷,或者所有的物理卷都同時(shí)失效),并且該卷組不是 rootvg,那么我們建議執(zhí)行下列這些步驟:1. 更換故障磁盤。2. 使系統(tǒng)啟動(dòng)進(jìn)入維護(hù)模式。3. 從一個(gè) mksysb 映像恢復(fù)系統(tǒng)?;仨?yè)首對(duì)圖形問(wèn)題進(jìn)行故障排除這個(gè)部分內(nèi)容將介紹與顯示輸出相關(guān)的問(wèn)題的解決方法。 試圖啟動(dòng)桌面時(shí)發(fā)生系統(tǒng)停止下面的部分將幫助您了解影響圖形桌面正常啟動(dòng)的一些原因。 /home 文件系統(tǒng)已經(jīng)裝滿當(dāng)/home 文件系統(tǒng)已經(jīng)裝滿時(shí),用戶

31、將無(wú)法使用 AIX 5L CDE 進(jìn)行登錄。如果 /home 已經(jīng)裝滿,那么 AIX 5L CDE 歡迎窗口將接受用戶名和密碼,然后不顯示任何內(nèi)容(看起來(lái)系統(tǒng)出現(xiàn)了停止),然后再次返回到 AIX 5L CDE 歡迎窗口。要進(jìn)行登錄并對(duì)問(wèn)題進(jìn)行分析,可以按 AIX 5L CDE 歡迎窗口中的 Options 按鈕,然后選擇“Command Line Login”,或者以非圖形顯示的方式進(jìn)行登錄。 名稱解析問(wèn)題如果名稱解析配置不正確,或者您的系統(tǒng)無(wú)法連接到 DNS 服務(wù)器,那么用戶將碰到登錄和網(wǎng)絡(luò)問(wèn)題。如果在名稱解析方面存在問(wèn)題,那么 AIX 5L CDE 歡迎窗口將接受用戶名和密碼,然后顯示“S

32、tarting the Common Desktop Environment”消息,它將持續(xù)幾分鐘的時(shí)間,然后啟動(dòng)基本的圖形環(huán)境。使用 nslookup 命令可以驗(yàn)證您的系統(tǒng)是否能夠通過(guò) DNS 服務(wù)器進(jìn)行名稱解析。例如,可以使用 nslookup 命令解析名稱 :# nslookup Default Server: Address: .2 > Server: Address: .2 Non-authoritative answer: Name: 9,9 Aliases: > exit # 如果在嘗試解析一個(gè)名稱時(shí),nslookup 命令

33、沒(méi)有顯示類似的輸出,或者在顯示大于符號(hào)提示符 (>) 時(shí)出現(xiàn)延遲,那么這意味著無(wú)法連接到 DNS 服務(wù)器:o 請(qǐng)驗(yàn)證您的系統(tǒng)是否能夠訪問(wèn)網(wǎng)絡(luò)。 o 請(qǐng)驗(yàn)證您的 DNS 服務(wù)器是否已經(jīng)啟動(dòng)并正在運(yùn)行,您需要訪問(wèn)它們以進(jìn)行名稱解析查詢。 o 停止使用 DNS 服務(wù)器。使用 SMIT 快速路徑: # smitty spnamerslv您必須提供一個(gè)名稱,以便對(duì) /etc/resolv.conf 進(jìn)行重命名。您還可以使用下面的命令:# namerslv -e注意:當(dāng)您停止使用DNS 服務(wù)器時(shí),這將影響到所有使用該名稱解析服務(wù)的程序和服務(wù)。除非您很清楚它將對(duì)系統(tǒng)帶來(lái)的影響,否則請(qǐng)不要進(jìn)行這項(xiàng)操作。

34、無(wú)法打開(kāi)顯示的錯(cuò)誤的故障排除當(dāng)運(yùn)行使用圖形服務(wù)的命令時(shí),您可能會(huì)碰到與下面類似的消息:Error:Can't open display:該程序正嘗試在圖形環(huán)境中顯示輸出,但是卻無(wú)法完成這項(xiàng)任務(wù)。在程序可以使用一個(gè)顯示之前,它必須建立到驅(qū)動(dòng)顯示的 X 服務(wù)器的連接。 打開(kāi)一個(gè)顯示要打開(kāi)到控制指定顯示的 X 服務(wù)器的連接,您必須設(shè)置顯示的名稱、或者 DISPLAY 環(huán)境變量,它是一個(gè)格式如下所示的字符串:HostName:Number.Screen其中:HostName指定該顯示在物理上依附的主機(jī)系統(tǒng)的名稱或者 IP 地址。這個(gè)主機(jī)名后面應(yīng)該加上一個(gè) :(冒號(hào))。Number指定主機(jī)中顯示

35、服務(wù)器的 ID 編號(hào)。顯示編號(hào)的后面可以加上一個(gè) .(點(diǎn)號(hào))。Screen指定主機(jī)服務(wù)器上屏幕的編號(hào)。單個(gè) X 服務(wù)器可以連接或控制多個(gè)屏幕。例如,您可以使用下面命令將 DISPLAY 環(huán)境變量設(shè)置為名為 server3 的系統(tǒng)上的屏幕 0、顯示 2:# export DISPLAY=server3:2.0如果在設(shè)置了 DISPLAY 環(huán)境變量之后,您依然得到“Can't open display”消息,并且這時(shí) X 服務(wù)器正在運(yùn)行,那么您必須檢查您的系統(tǒng)是否有權(quán)限訪問(wèn)運(yùn)行于該計(jì)算機(jī)中的 X 服務(wù)器。您使可以用 xhost 命令控制哪些用戶能夠訪問(wèn)當(dāng)前主機(jī)中運(yùn)行的 X 服務(wù)器。這個(gè)命令

36、可以在一個(gè)計(jì)算機(jī)的列表中添加或者刪除主機(jī)名,X 服務(wù)器將接受這個(gè)列表中的計(jì)算機(jī)的連接。例如,可以在運(yùn)行 X 服務(wù)器的、名為 server3 的系統(tǒng)中運(yùn)行 xhost 命令,以便為您的系統(tǒng)(名為 server2)授予連接到這個(gè) X 服務(wù)器的權(quán)限:# xhost +server2要拒絕名為 server2 的系統(tǒng)對(duì)這個(gè) X 服務(wù)器的訪問(wèn),可以輸入下面的命令:# xhost -server2說(shuō)明:請(qǐng)確保您在指定主機(jī)名時(shí)使用了xhost + 命令,因?yàn)樗鼘⒔肵 服務(wù)器的訪問(wèn)控制。這將允許您為特定的主機(jī)授予訪問(wèn)權(quán)限,從而簡(jiǎn)化對(duì)X 服務(wù)器的潛在攻擊的監(jiān)視。如果您沒(méi)有指定主機(jī)名,那么將為所有的主機(jī)授予訪問(wèn)

37、權(quán)限,這是一種潛在的安全風(fēng)險(xiǎn)。對(duì) TTY 顯示問(wèn)題進(jìn)行故障排除您可能會(huì)碰到各種 TTY 設(shè)備問(wèn)題,例如,在嘗試使用 clear 命令清除屏幕內(nèi)容時(shí),屏幕卻保持不變,或者在運(yùn)行 smit 命令時(shí),卻得到了與如下所示類似的、雜亂的輸出:# smitty BB5,Alqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk6,x6cx7,mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj5,B6.Initializing SMIT .5, 6, 6c 7,5,Alqqqqqqqqqqq

38、qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk6,x6cx7,mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj5,B6.Processing data .5, ?System Management" Move cursor to desired item and press Enter.$"!aSoftware Installation and Maintenance%"BSoftware License Management&"Device

39、s'"System Storage Management (Physical & Logical Storage)("Security & Users)"Communications Applications and Services*"Print Spooling+"Advanced Accounting,"Problem Determination-"Performance & Resource Scheduling."System Environments/"Proc

40、esses & Subsystems0"Applications1"Installation Assistant2"Cluster Systems Management3"Using SMIT (information only)5, F9=Shell7, F10=Exit Enter=Do $! 這說(shuō)明沒(méi)有將 TERM 環(huán)境變量設(shè)置為正確的值。 不同顯示和終端的TERM 值有關(guān)終端功能的信息存儲(chǔ)在 terminfo 數(shù)據(jù)庫(kù)中。TERM 環(huán)境變量的值標(biāo)識(shí)了 terminfo 數(shù)據(jù)庫(kù)中特定的終端描述。這為程序與當(dāng)前 TTY 設(shè)備進(jìn)行有效地通信提供了

41、所需的全部信息。表 1 顯示了用于各種終端的值。表 1 用于各種終端的值顯示/終端 值 3161 ASCII 終端 ibm3161 3163 ASCII 終端 ibm3161 DEC VT100(終端) vt100 DECVT220 vt220 3151 ASCII 終端 ibm3151 AIXwindows aixterm 例如,要將 TERM 環(huán)境變量的值設(shè)置為 vt100,可以輸入下面的命令:# export TERM=vt100回頁(yè)首perfpmr 命令perfpmr 命令由一組實(shí)用工具組成,這些實(shí)用工具用于構(gòu)建包含所需信息的測(cè)試用例,以幫助進(jìn)行性能問(wèn)題分析。它主要用于協(xié)助 IBM 軟

42、件支持部門,但是作為系統(tǒng)的文檔說(shuō)明工具,它也是很有價(jià)值的。因?yàn)榭傇趯?duì) perfpmr 命令進(jìn)行頻繁地更新,所以在 AIX 5L 媒體中沒(méi)有提供這個(gè)命令。可以從下面的位置下載該命令:請(qǐng)使用適合的 AIX 5L 級(jí)別的版本。對(duì)于我們來(lái)說(shuō),所需的文件位于:perfpmrperfpmr 命令的語(yǔ)法為:perfpmr.sh -PDgfnpsc-F file-x file-d sec monitor_seconds表 2 給出了相關(guān)參數(shù)的描述。表 2標(biāo)志 描述 -P 只進(jìn)行預(yù)覽顯示運(yùn)行所需的腳本和磁盤空間。 -D 不使用 perfpmr.cfg 文件,以原始的方式運(yùn)行 perfpmr。 -g 不收集 ge

43、nnames 的輸出。 -f 如果 gennames 正在運(yùn)行,則指定 gennames -f。 -n 如果不希望進(jìn)行 netstat 或者 nfsstat 輸出,則使用這個(gè)選項(xiàng)。 -p 如果在 monitor.sh 運(yùn)行時(shí)不希望進(jìn)行 pprof 收集,則使用這個(gè)選項(xiàng)。 -s 如果不希望進(jìn)行 svmon 輸出,則使用這個(gè)選項(xiàng)。 -c 如果不希望任何配置信息,則使用這個(gè)選項(xiàng)。 -F File 使用該文件作為 perfpmr cfg 文件;缺省值為 perfpmr.cfg。 -x File 僅執(zhí)行 perfpmr 安裝目錄中的文件。 -d sec 表示在啟動(dòng)收集周期之前的等待時(shí)間;缺省值為 del

44、ay_seconds 0。 -s 如果不需要 svmon 輸出,則使用這個(gè)選項(xiàng)。 perfpmr.sh 命令的常用標(biāo)志 參數(shù)請(qǐng)?zhí)貏e注意下面的參數(shù)。monitor_seconds收集周期(單位為秒)。最小的周期為 60 秒??梢允褂?perfpmr.sh 600 命令將標(biāo)準(zhǔn)的收集周期設(shè)置為 600 秒。 測(cè)量和示例除非您單獨(dú)運(yùn)行 Shell 腳本,否則 perfpmr.sh 600 命令將執(zhí)行下列 Shell 腳本以獲得一個(gè)測(cè)試用例。您也可以單獨(dú)地運(yùn)行這些腳本。有關(guān)更詳細(xì)的內(nèi)容,請(qǐng)參見(jiàn)“運(yùn)行 perfpmr”部分。config.sh將配置信息收集到一個(gè)名為 config.sum 的報(bào)告中。ems

45、tat.sh time根據(jù)模擬的指令,構(gòu)建一個(gè)名為 的報(bào)告。time 參數(shù)必須大于或者等于 60。filemon.sh time根據(jù)文件 I/O,構(gòu)建一個(gè)名為 filemon.sum 的報(bào)告。time 參數(shù)沒(méi)有任何限制。iostat.sh time根據(jù) I/O 統(tǒng)計(jì)信息,構(gòu)建兩個(gè)報(bào)告:一個(gè)匯總的報(bào)告名為 iostat.sum,一個(gè)間隔的報(bào)告名為 。time 參數(shù)必須大于或者等于 60。iptrace.sh time根據(jù)名為 iptrace.raw 的網(wǎng)絡(luò) I/O,構(gòu)建原始的 Internet Protocol (IP) 跟蹤報(bào)告。您可以使用 iptra

46、ce.sh -r 命令將 iptrace.raw 文件轉(zhuǎn)換為一個(gè)可讀的、名為 的 ipreport 文件。time 參數(shù)沒(méi)有任何限制。monitor.sh time調(diào)用系統(tǒng)性能監(jiān)視,并收集間隔的和匯總的報(bào)告:lsps.after 包含在運(yùn)行 monitor.sh 之后的 lsps -a 和 lsps -s 輸出。用于報(bào)告分頁(yè)空間的使用。lsps.before包含在運(yùn)行 monitor.sh 之前的 lsps -a 和 lsps -s 輸出。用于報(bào)告分頁(yè)空間的使用。包含在運(yùn)行 monitor.sh 之前和之后的 nfsstat -m 和 nfssta

47、t -csnr 輸出。用于報(bào)告網(wǎng)絡(luò)文件系統(tǒng)的使用和配置。使用 ps -efk,包含間隔的示例(在運(yùn)行 monitor.sh 之前和之后,顯示活動(dòng)的進(jìn)程)。它還包含 sadc、sar -A、iostat、vmstat 和 emstat 輸出。monitor.sum使用 ps -efk,包含匯總的示例(在運(yùn)行 monitor.sh 之前和之后,對(duì)于活動(dòng)的進(jìn)程,顯示 ps 輸出中的更改)。它也包含 sadc、sar -A、iostat、vmstat 和 emstat 輸出。pprof.trace.raw 包含 pprof 的原始跟蹤。psb.elfk在運(yùn)行 monitor.sh

48、 之前,包含經(jīng)過(guò)修改的 ps -elk 輸出。svmon.after包含在運(yùn)行 monitor.sh 之后的 svmon -G 和 svmon -Pns 輸出,以及使用 svmon -S 命令得到的進(jìn)程使用的若干個(gè)最大的段。用于報(bào)告內(nèi)存的使用。svmon.before包含在運(yùn)行 monitor.sh 之前的 svmon -G 和 svmon -Pns 輸出,以及使用 svmon -S 命令得到的進(jìn)程使用的若干個(gè)最大的段。用于報(bào)告內(nèi)存的使用。vmstati.after包含在運(yùn)行 monitor.sh 之后的 vmstat -i 輸出。用于報(bào)告 I/O 設(shè)備的中斷。vmstati.before包含

49、在運(yùn)行 monitor.sh 之前的 vmstat -i 輸出。用于報(bào)告 I/O 設(shè)備的中斷。netstat.sh -r time構(gòu)建一個(gè)有關(guān)網(wǎng)絡(luò)配置和使用的報(bào)告,該報(bào)告名為 ,其中在運(yùn)行 monitor.sh 之前和之后,包含令牌環(huán)接口的 tokstat -d、以太網(wǎng)接口的 entstat -d、netstat -in、netstat -m、netstat -rn、netstat -rs、netstat -s、netstat -D 和 netstat -an。您可以清除以太網(wǎng)和令牌環(huán)統(tǒng)計(jì)信息,并通過(guò)運(yùn)行 netstat.sh -r 60,再次運(yùn)行這個(gè)報(bào)告。time 參數(shù)

50、必須大于或者等于 60。nfsstat.sh time構(gòu)建一個(gè)有關(guān) NFS 配置和使用的報(bào)告,該報(bào)告名為 ,其中包含在運(yùn)行 nfsstat.sh 之前和之后的 nfsstat -m 和 nfsstat -csnr。time 參數(shù)必須大于或者等于 60。pprof.sh time構(gòu)建一個(gè)名為 pprof.trace.raw 的文件,可以使用 pprof.sh -r 命令對(duì)其進(jìn)行格式化。time 參數(shù)沒(méi)有任何限制。ps.sh time根據(jù)進(jìn)程狀態(tài) (ps) 構(gòu)建相關(guān)的報(bào)告。ps.sh 將創(chuàng)建下列文件:psa.elfk在運(yùn)行 ps.sh 之后,執(zhí)行 ps -elfk 列出相關(guān)內(nèi)

51、容。psb.elfk在運(yùn)行 ps.sh 之前,執(zhí)行 ps -elfk 列出相關(guān)內(nèi)容。在運(yùn)行 ps.sh 之前和之后的活動(dòng)的進(jìn)程。ps.sum在 ps.sh 開(kāi)始和結(jié)束之間所發(fā)生的更改的匯總報(bào)告。這可以用于確定哪些進(jìn)程耗費(fèi)了大量的資源。time 參數(shù)必須大于或者等于 60。sar.sh time根據(jù) sar 構(gòu)建相關(guān)的報(bào)告。sar.sh 將創(chuàng)建下列文件:命令 sadc 10 7 和 sar -AOutput 的輸出。sar.sum在運(yùn)行 sar.sh 一段時(shí)間之后的 sar 匯總信息。time 參數(shù)必須大于或者等于 60。tcpdump.sh int.timeint.

52、參數(shù)是接口的名稱;例如,tr0 為令牌環(huán)。創(chuàng)建 TCP/IP 轉(zhuǎn)儲(chǔ)的、名為 tcpdump.raw 的原始跟蹤文件。要產(chǎn)生一個(gè)可讀的 文件,可以使用 tcpdump.sh -r 命令。time 參數(shù)沒(méi)有任何限制。tprof.sh time創(chuàng)建一個(gè)名為 tprof.sum 的 tprof 匯總報(bào)告。用于分析進(jìn)程和線程的內(nèi)存使用。通過(guò)指定 tprof.sh -p program 60 命令(這將允許您將所調(diào)用的可執(zhí)行程序配置為運(yùn)行 60 秒),您還可以指定要配置的程序。time 參數(shù)沒(méi)有任何限制。trace.sh time從使用 trcrpt 命令所生成的 ASCII 跟蹤

53、報(bào)告,或者通過(guò)運(yùn)行 trace.sh -r 創(chuàng)建原始跟蹤文件 (trace*)。這個(gè)命令將創(chuàng)建一個(gè)名為 的文件,其中包含可讀的跟蹤信息。用于分析性能問(wèn)題。time 參數(shù)沒(méi)有任何限制。vmstat.sh time根據(jù) vmstat 構(gòu)建相關(guān)的報(bào)告:一個(gè)名為 的、vmstat 間隔的報(bào)告,以及一個(gè)名為 vmstat.sum 的、vmstat 匯總的報(bào)告。time 參數(shù)必須大于或者等于 60。因?yàn)?trace 命令將收集大量的數(shù)據(jù),所以 trace 命令將僅運(yùn)行 5 秒(在缺省的情況下),因此,當(dāng)您的系統(tǒng)中出現(xiàn)性能問(wèn)題的時(shí)候,它可能并不在運(yùn)行,尤其是在性能問(wèn)

54、題僅出現(xiàn)很短時(shí)間的情況下。在這種情況下,當(dāng)出現(xiàn)問(wèn)題時(shí),需要讓 trace 命令運(yùn)行 15 秒。trace.sh 15 命令將執(zhí)行跟蹤任務(wù) 15 秒。系統(tǒng)可以產(chǎn)生一個(gè)大小為 135 MB 的測(cè)試用例,其中用于跟蹤的內(nèi)容占 100 MB。對(duì)于不同的系統(tǒng)負(fù)載,這個(gè)大小可能差別很大。如果您在具有相同工作負(fù)載的相同系統(tǒng)中運(yùn)行跟蹤任務(wù) 15 秒,那么可能會(huì)得到大約 300 MB 的跟蹤文件。針對(duì)每個(gè) CPU 產(chǎn)生一個(gè)原始跟蹤文件。這些文件名為 trace.raw-0、trace.raw-1,對(duì)于每個(gè) CPU 依次類推。同時(shí)還將生成一個(gè)附加的原始跟蹤文件,名為 trace.raw。這是一個(gè)主文件,其中的信息可以將其他 CPU 特定跟蹤信息聯(lián)系在一起。要將這些跟蹤文件合并到一起,構(gòu)成一個(gè)原始跟蹤文件,可運(yùn)行下面的命令:# trcrpt -C all -r trace.raw > trace.r# rm trace.raw*構(gòu)建并提交測(cè)試用例IBM 可能要求您為性能問(wèn)題提供測(cè)試用例,或者您可能希望根據(jù)自己的需求來(lái)運(yùn)行 perfpmr.sh 命令(例如,為檢測(cè)將來(lái)的性能問(wèn)題而生成一個(gè)基準(zhǔn))。無(wú)論在哪種情況下,都可以使用 perfpmr.sh 工具來(lái)收集性能數(shù)據(jù)。即使您的性能問(wèn)題的原因來(lái)源于系統(tǒng)中的某個(gè)組件(如網(wǎng)絡(luò)),perfpmr.sh 仍然可用于發(fā)送測(cè)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論