AIX 61 中的工作負(fù)載分區(qū) WPAR_第1頁
AIX 61 中的工作負(fù)載分區(qū) WPAR_第2頁
AIX 61 中的工作負(fù)載分區(qū) WPAR_第3頁
AIX 61 中的工作負(fù)載分區(qū) WPAR_第4頁
AIX 61 中的工作負(fù)載分區(qū) WPAR_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、AIX 6.1 中的工作負(fù)載分區(qū) (WPAR)WPAR 系統(tǒng)管理和配置級別: 中級Ken Milberg (), UNIX 顧問、技術(shù)作家和網(wǎng)站專家, Future Tech2008 年 6 月 16 日IBM® AIX® Version 6.1 最受歡迎的創(chuàng)新肯定是工作負(fù)載分區(qū)(Workload Partitioning,WPAR)。經(jīng)過了市場的推廣期后,您將需要確定 WPAR 能夠在您的環(huán)境中提供哪些價值。WPAR 能夠完成邏輯分區(qū)(Logical Partition,LPAR)所不能完成的哪些任務(wù)?您應(yīng)該在何種情況下以何種方式使用 WPAR?同樣重要的是,何種情況下不

2、應(yīng)該使用工作負(fù)載分區(qū)。最后,如何創(chuàng)建、配置和管理工作負(fù)載分區(qū)?本文將對所有這些問題進(jìn)行討論。 您可以訪問“AIX 6 資源中心”了解更多的 AIX 6 的新特性: · AIX 6 資源中心 引言WPAR 是 AIX 6.1 內(nèi)實現(xiàn)的一項非常大膽的創(chuàng)新。它允許管理員將其操作系統(tǒng)虛擬化,從而能夠減少 IBM System p 分區(qū)服務(wù)器上的操作系統(tǒng)映像數(shù)量。在沒有 WPAR 之前,您將需要為每個新的“獨立”環(huán)境創(chuàng)建新的邏輯分區(qū)(Logical Partition,LPAR)?,F(xiàn)在不再需要這樣處理了(只有使用 AIX 6.1 才能實現(xiàn)),因為在很多情況下通過在一個 LPAR 中使用多個 W

3、PAR 就可以很好地解決問題。這個功能為什么非常重要呢?每個 LPAR 都需要自己的操作系統(tǒng)映像和特定數(shù)量的物理資源。雖然可以對其中很多資源進(jìn)行虛擬化,但仍然存在需要分配給系統(tǒng)的物理資源。而且,您需要對每個 LPAR 安裝補(bǔ)丁程序和進(jìn)行技術(shù)升級。每個 LPAR 都需要有自己的歸檔策略和 DR 策略。另外,還需要花時間創(chuàng)建 LPAR;而且,您需要在 AIX 外進(jìn)行此工作,通過硬件管理控制臺(Hardware Management Console,HMC)或集成虛擬化管理器(Integrated Virtualization Manager,IVM)完成。WPAR 的管理更為簡單,實際上可以從 A

4、IX 命令行或通過 SMIT 進(jìn)行創(chuàng)建。LPAR 則不能。到目前為止,LPAR 的最大缺點在于需要維護(hù)多個映像,而這可能會導(dǎo)致過度使用昂貴的硬件資源,如 CPU 和 RAM。也就是說,分區(qū)幫助您將硬件整合和虛擬化在單個單元中,而通過 WPAR 技術(shù)進(jìn)行的操作系統(tǒng)虛擬化則更進(jìn)了一步,允許采用更為細(xì)粒度的方法進(jìn)行資源管理。它通過共享 OS 映像來實現(xiàn)這項功能,并且它顯然是對 CPU、RAM 和 I/O 資源最有效地使用。WPAR 不會替代 LPAR,而是對其的補(bǔ)充,允許通過操作系統(tǒng)虛擬化進(jìn)一步虛擬化應(yīng)用程序工作負(fù)載。通過使用 WPAR,部署新應(yīng)用程序的速度會快得多,這是 WPAR 帶來的一個重要的

5、額外好處。另一方面,還要務(wù)必了解 WPAR 的局限。例如,每個 LPAR 都是在 LPAR 中創(chuàng)建的所有 WPAR 的單一故障點。在出現(xiàn) LPAR 問題的情況下(或計劃系統(tǒng)停機(jī)),所有其中的 WPAR 也將受到影響。WPAR:使用方式及使用場合此部分將進(jìn)一步定義不同類型的工作負(fù)載分區(qū),并討論應(yīng)該使用 WPAR 的各個場景。正如前面討論的,工作負(fù)載分區(qū) (WPAR) 是在單個 AIX 映像中創(chuàng)建的虛擬化操作系統(tǒng)環(huán)境(僅在 AIX 6.1 上受支持)。每個 WPAR 具有自己的私有執(zhí)行環(huán)境和自己的文件系統(tǒng)和網(wǎng)絡(luò)地址,從這方面而言可以將其視為具有自包含特征,不過各個 WPAR 仍然在全局環(huán)境中運(yùn)行。

6、全局環(huán)境(實際的 LPAR)擁有邏輯分區(qū)的所有物理資源。還要務(wù)必注意,全局環(huán)境可以看到在特定 WPAR 中運(yùn)行的所有進(jìn)程。共有兩種類型的 WPAR:系統(tǒng)工作負(fù)載分區(qū)和應(yīng)用程序工作負(fù)載分區(qū)。系統(tǒng) WPAR 與完整的 AIX 非常相似。系統(tǒng) WPAR 具有自己的完全可寫的專用文件系統(tǒng),并具有自己的 inetd 和 cron。應(yīng)用程序 WPAR 是虛擬化 OS 環(huán)境的真正的輕量級版本。它們具有一定的局限性,只能運(yùn)行應(yīng)用程序進(jìn)程,而不能運(yùn)行 inetd 或 cron 之類的系統(tǒng)守護(hù)進(jìn)程。甚至無法定義對此環(huán)境的遠(yuǎn)程訪問。這些只是臨時對象,它們實際會在應(yīng)用程序分區(qū)的最后一個進(jìn)程結(jié)束時消失,因此更適合用于執(zhí)

7、行進(jìn)程,而不適合執(zhí)行整個應(yīng)用程序??偟恼f來,WPAR 對硬件沒有真正的依賴關(guān)系,甚至可以在不支持 IBM PowerVM(以前稱為 APV)的 POWER4 系統(tǒng)上使用。對于 AIX 管理員來說,WPAR 的巨大優(yōu)點是在無需創(chuàng)建和管理新的 AIX 分區(qū)的情況下創(chuàng)建新環(huán)境的靈活性。接下來讓我們看看需要使用 WPAR 的一些場景。應(yīng)用程序/工作負(fù)載隔離WPAR 是專門為了測試和/或 QA 與開發(fā)環(huán)境而定制的。大部分較大的組織的應(yīng)用程序都至少有三種環(huán)境。這三種環(huán)境即開發(fā)環(huán)境、測試環(huán)境和生產(chǎn)環(huán)境。有些組織的環(huán)境多達(dá)五個,包括演示/培訓(xùn)和壓力/集成環(huán)境。接下來讓我們看一個常見的三層應(yīng)用程序環(huán)境示例:We

8、b、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器。對于 LPAR,在具有五個獨立環(huán)境的情況下,將需要創(chuàng)建 15 個 LPAR。這種情況最能體現(xiàn) WPAR 價值。在這種情況下,我們將只需要創(chuàng)建五個 LPAR。感覺如何?在表 1 中,我們具有五個不同的環(huán)境,各個環(huán)境分別都包括 Web 服務(wù)器、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器。如果我們以前希望對環(huán)境進(jìn)行隔離,則唯一的辦法就是通過邏輯分區(qū)進(jìn)行。這將涉及到構(gòu)建 15 個邏輯分區(qū)。當(dāng)然,我們可以將其中一些 Web、應(yīng)用程序和數(shù)據(jù)庫在一個 LPAR 上運(yùn)行,但如果這樣做,又怎么能模擬生產(chǎn)環(huán)境(在生產(chǎn)環(huán)境中將會在獨立的分區(qū)上運(yùn)行)呢?在現(xiàn)在 99.9% 可用性的情況下,為每個應(yīng)用程序環(huán)

9、境獨立分配空間的做法極為常見。通過使用 WPAR,我們現(xiàn)在就可以這樣做,而且不用采用獨立的 AIX 映像。表 1. Web 門戶僅 LPAR開發(fā)(3 個 LPAR)演示/培訓(xùn)(3 個 LPAR)測試(3 個 LPAR)預(yù)生產(chǎn)(3 個 LPAR)生產(chǎn)(3 個 LPAR)1.Dweb014.Trweb017.Tstweb0110.Ppweb-0113.Pweb012.Dapp015.Trapp018.Tstweb0111.Ppapp0114.Papp013.Dora016.Traora019.Tstora0112.Ppora0115.Pora01表 2 將說明如何使用 WPAR 達(dá)到此目的。每個環(huán)

10、境將擁有自己的 LPAR,在每個 LPAR 中創(chuàng)建了三個 WPAR?,F(xiàn)在讓我們設(shè)想一下這樣的情況:我們擁有四個 Web 服務(wù)器、兩個應(yīng)用服務(wù)器和兩個數(shù)據(jù)庫服務(wù)器來支持此環(huán)境。呀!“世界 500 強(qiáng)”公司的 AIX 管理員了解我所說的這種情況。維護(hù)所有這些環(huán)境可能讓人覺得要崩潰了。WPAR 極大地簡化了在管理此環(huán)境中涉及的總體工作,而且同時盡可能減少了向邏輯分區(qū)分配物理資源的必要開銷。表 2. Web 門戶LPAR 中的 WPAR開放1 個 LPAR,3 個WPAR演示/培訓(xùn)1 個 LPAR,3 個 WPAR測試1 個 LPAR,3 個 WPAR預(yù)生產(chǎn)1 個 LPAR,3 個 WPAR生產(chǎn)1 個

11、 LPAR,3 個 WPAR開放1 個 LPAR,3 個WPAR演示/培訓(xùn)1 個 LPAR,3 個 WPAR測試1 個 LPAR,3 個 WPAR預(yù)生產(chǎn)1 個 LPAR,3 個 WPAR生產(chǎn)1 個 LPAR,3 個 WPARDwparweb012.Trwparweb013.Tstwparweb014.Ppweb-015.Pweb011. Dwaparapp012.Trwpapp013.Tstwparapp014.Ppapp015.Papp011. Dwparora012.Trwparora013.Tstwparora014.Ppwparora015.Pora01通過沙箱進(jìn)行練習(xí)在我曾經(jīng)管理過的

12、所有環(huán)境中,我的下屬基本上都會希望提供沙箱環(huán)境來進(jìn)行練習(xí)。這些環(huán)境將僅供系統(tǒng)管理員使用。管理員可以在其中安裝新軟件、測試新修補(bǔ)程序、安裝新技術(shù)等級標(biāo)準(zhǔn),而且通??梢噪S意中斷系統(tǒng)而不會對業(yè)務(wù)造成影響。不過,在需要部署新應(yīng)用程序時,沙箱始終排在必須放棄的環(huán)境的第一位。通過 WPAR,您可以快速創(chuàng)建用于試驗的獨立環(huán)境。我喜歡的做法是,在總體 LPAR 沙箱中設(shè)置多個 WPAR 沙箱,各自歸屬不同的管理員,而且現(xiàn)在這樣做的成本比以前降低了很多。從另一個角度看,這些 WPAR 是新管理員的培訓(xùn)基地,供他們通過動手實踐進(jìn)行學(xué)習(xí)和練習(xí)。通過 WPAR,現(xiàn)在可以更為高效地對其進(jìn)行管理和創(chuàng)建,而不必為其分配專用

13、設(shè)備。 快速測試應(yīng)用程序只需要數(shù)秒鐘就可以創(chuàng)建應(yīng)用程序 WPAR??焖倥懦龖?yīng)用程序或難以捉摸的進(jìn)程的問題的更好辦法是什么?由于這些是臨時資源,會在結(jié)束之后立即銷毀,因此需要簡化這些分區(qū)的可管理性。WPAR:何種場合不應(yīng)該使用此部分討論可能不希望使用 WPAR 的情況和場景。安全性正如前面所述,可以從中央 LPAR 的全局環(huán)境查看WPAR 進(jìn)程。如果您運(yùn)行的是高度機(jī)密的系統(tǒng),這從安全角度而言可能就存在問題。而且,您 LPAR 的 root 管理員現(xiàn)在將對您的工作負(fù)載分區(qū)具有訪問權(quán)限,可能會對應(yīng)用程序所需的安全性造成影響。性能LPAR 中的每個 WPAR 現(xiàn)在都使用 LPAR 的相同系統(tǒng)資源。如果

14、在設(shè)計系統(tǒng)的體系結(jié)構(gòu)時及對系統(tǒng)進(jìn)行壓力測試,則需要更加謹(jǐn)慎。例如,如果您部署了新構(gòu)建版本,然后在預(yù)生產(chǎn)系統(tǒng)上運(yùn)行性能基準(zhǔn)測試,而在您測試數(shù)據(jù)庫的同時有一些開發(fā)人員在使用應(yīng)用服務(wù)器,這些全部需要在共享相同資源的同一個 LPAR 中完成。您的團(tuán)隊將需要了解,現(xiàn)在可能會爭用同一產(chǎn)品的資源。 可用性如果您所工作的環(huán)境很難關(guān)閉系統(tǒng),務(wù)必注意,在對 LPAR 進(jìn)行維護(hù)時,其上定義的每個 WPAR 都將受到影響。同時,如果出現(xiàn)系統(tǒng)資源緊張和 AIX 崩潰,會將所有 WPAR 關(guān)閉。從這個角度而言,沒有 WPAR 的 LPAR 可以在環(huán)境中提供更高的可用性,不過其成本可能讓人難以接受。生產(chǎn)涉及到生產(chǎn)環(huán)境時,我

15、總是極為保守。在生產(chǎn)環(huán)境中,我喜歡在獨立的邏輯分區(qū)中運(yùn)行每個層。之所以這樣做,是因為我喜歡 LPAR 提供的粒度和完全的操作系統(tǒng)隔離,而且不需要擔(dān)心有多個環(huán)境(Web、應(yīng)用程序和數(shù)據(jù)庫)。物理設(shè)備在 WPAR 中,不支持物理設(shè)備。雖然可以導(dǎo)出設(shè)備,但這對于需要不可導(dǎo)出的設(shè)備的應(yīng)用程序可能是個大問題。在這種情況下,這將限制為僅在全局環(huán)境中運(yùn)行。例如,使用 Solaris 區(qū)域時不支持 Oracle RAC,出于這個原因,它同樣無法在 WPAR 中使用。創(chuàng)建、配置和管理 WPAR此部分討論如何創(chuàng)建、配置和管理 WPAR(系統(tǒng) WPAR 和應(yīng)用程序 WPAR)。系統(tǒng) WPARmkwpar 命令可用于

16、創(chuàng)建 WPAR、安裝文件系統(tǒng)和準(zhǔn)備系統(tǒng)(請參見清單 1).它還會對所安裝軟件的 root 部分進(jìn)行同步。 清單 1. mkwpar 命令 lpar5ml162f_pub/ > mkwpar -n devpayrollWPAR01mkwpar: Creating file systems. / /home /opt /proc /tmp /usr /var<< End of Success Section >>FILESET STATISTICS- 241 Selected to be installed, of which: 241 Passed pre-inst

17、allation verification - 241 Total to be installed+-+ Installing Software.+-+Filesets processed: 6 of 241 (Total time: 2 secs).installp: APPLYING software for: X11.base.smt .1Filesets processed: 7 of 241 (Total time: 3 secs).installp: APPLYING software for: X11.help.EN_US.Dt.helpinfo .0Filesets proce

18、ssed: 8 of 241 (Total time: 3 secs).installp: APPLYING software for: bos.acct .1Filesets processed: 9 of 241 (Total time: 3 secs).installp: APPLYING software for: bos.acct .2Filesets processed: 10 of 241 (Total time: 4 secs).installp: APPLYING software for: bos.adt.base .0 bos.adt.insttools .0Filese

19、ts processed: 12 of 241 (Total time: 4 secs).installp: APPLYING software for: pat.links .0 .0.0Workload partition devpayrollWPAR01 created successfully.mkwpar: 0960-390 To start the workload partition, execute the following as root: startwpar -v devpayrollWPAR01根據(jù)您使用的系統(tǒng)類型不同,此過程通常會需要二到四分鐘時間。我花了 2 分 4

20、0 秒在運(yùn)行頻率為 1654 MHz 的單 CPU POWER5 處理器上安裝了 241 個文件集。要檢查 WPAR 狀態(tài),請使用 lswpar 命令(請參見清單 2)。清單 2. 使用 lswpar 命令檢查 WPAR 的狀態(tài) lpar5ml162f_pub/ > lswparName State Type Hostname Directory-MyTestWpar1 A S MyTestWpar1 /wpars/MyTestWpar1MyTestWpar2 A S MyTestWpar2 /wpars/MyTestWpar2devpayrollWPAR01 D S devpayrol

21、lWPAR01 /wpars/devpayrollWPAR01在這種情況下,它仍然處在所謂的“已定義狀態(tài)”(defined state)。我們將需要使用 startwpar 命令使其進(jìn)入活動(active)狀態(tài)(請參見清單 3).清單 3. 使用 startwpar 命令 lpar5ml162f_pub/ > startwpar -v devpayrollWPAR01Starting workload partition devpayrollWPAR01.Mounting all workload partition file systems.Mounting /wpars/devpay

22、rollWPAR01Mounting /wpars/devpayrollWPAR01/homeMounting /wpars/devpayrollWPAR01/optMounting /wpars/devpayrollWPAR01/procMounting /wpars/devpayrollWPAR01/tmpMounting /wpars/devpayrollWPAR01/usrMounting /wpars/devpayrollWPAR01/varLoading workload partition.$corral_t = 'name' => 'devpayr

23、ollWPAR01', 'wlm_cpu' => undef, undef, undef, undef , 'path' => '/wpars/devpayrollWPAR01', 'hostname' => 'devpayrollWPAR01', 'wlm_procVirtMem' => -1, undef , 'wlm_mem' => undef, undef, undef, undef , 'key' => 3, &#

24、39;vips' => , 'wlm_rset' => undef, 'opts' => 4, 'id' => 0 ;Exporting workload partition devices.Starting workload partition subsystem cor_devpayrollWPAR01.0513-059 The cor_devpayrollWPAR01 Subsystem has been started. Subsystem PID is 753708.Verifying workload

25、partition startup.Return Status = SUCCESS.lpar5ml162f_pub/ >您現(xiàn)在可以看到其處于活動狀態(tài)(請參見清單 4)。清單 4. WPAR 處于活動狀態(tài) lpar5ml162f_pub/ > lswparName State Type Hostname Directory-MyTestWpar1 A S MyTestWpar1 /wpars/MyTestWpar1MyTestWpar2 A S MyTestWpar2 /wpars/MyTestWpar2devpayrollWPAR01 A S devpayrollWPAR01 /w

26、pars/devpayrollWPAR01To login, we'll use the clogin command and our hostname for the WPAR. Let's login: lpar5ml162f_pub/ > clogin devpayrollWPAR01* * * Welcome to AIX Version 6.1! * * * Please see the README file in /usr/lpp/bos for information pertinent to * this release of the AIX Opera

27、ting System. * * *接下來讓我們運(yùn)行一些標(biāo)準(zhǔn) AIX 命令(請參見清單 5)。清單 5. 一些標(biāo)準(zhǔn) AIX 命令 # hostnamedevpayrollWPAR01# w 10:59AM up 13 mins, 1 user, load average: 0.00, 0.00, 0.00User tty login idle JCPU PCPU whatroot Global 10:59AM 1 0 0 -# whoamiroot# ps -ef UID PID PPID C STIME TTY TIME CMD root 258064 573578 0 10:47:42 -

28、 0:00 /usr/sbin/sshd root 340006 573578 0 10:47:55 - 0:00 /usr/sbin/rsct/bin/IBM.Servic root 356468 573578 0 10:47:56 - 0:00 /usr/sbin/rsct/bin/IBM.AuditR root 421948 573578 0 10:47:41 - 0:00 /usr/sbin/rpc.lockd -d 0 root 471122 1 0 10:47:23 - 0:00 /usr/lib/errdemon root 504032 573578 0 10:47:42 - 0

29、:00 /usr/dt/bin/dtlogin root 508124 643204 28 11:00:15 ? 0:00 ps -ef root 512114 573578 0 10:47:39 - 0:00 /usr/sbin/portmap root 561344 573578 0 10:47:56 - 0:00 /usr/sbin/rsct/bin/IBM.CSMAge root 573578 1 0 10:47:33 - 0:02 /usr/sbin/srcmstr root 602286 1 0 10:47:41 - 0:00 /usr/sbin/cron root 606358

30、573578 0 10:47:41 - 0:00 /usr/sbin/qdaemon root 630928 1 0 10:59:02 ? 0:00 clogin devpayrollWPAR01 root 635076 573578 0 10:47:39 - 0:00 sendmail: accepting connectio root 643204 630928 0 10:59:02 ? 0:00 -ksh root 651276 573578 0 10:47:39 - 0:00 /usr/sbin/biod 6 root 655560 573578 0 10:47:41 - 0:00 /

31、usr/sbin/writesrv root 737494 573578 0 10:47:54 - 0:00 /usr/sbin/rsct/bin/rmcd -a IB root 741406 573578 0 10:47:39 - 0:00 /usr/sbin/inetd root 749714 573578 0 10:47:38 - 0:00 /usr/sbin/syslogd root 1 0 0 10:47:21 - 0:00 /etc/init#您的系統(tǒng)管理員可以使用 SRC 或命令行從 WPAR 啟動和停止進(jìn)程,和使用全局環(huán)境時一樣。作為全局 (LPAR) 系統(tǒng)管理員,您將注意到,

32、WPAR 具有很多文件系統(tǒng)。WPAR 環(huán)境在 /wpars 下創(chuàng)建(請參見清單 6)。清單 6. 在 /wpars 下創(chuàng)建 WPAR 環(huán)境 lpar5ml162f_pub/wpars/devpayrollWPAR01/wpars > hostnamelpar5ml162f_pub# df -kFilesystem 1024-blocks Free %Used Iused %Iused Mounted on/dev/hd4 131072 19472 86% 8278 62% /dev/hd2 3538944 150480 96% 91842 70% /usr/dev/hd9var 2621

33、44 246796 6% 522 1% /var/dev/hd3 262144 259540 1% 56 1% /tmp/dev/hd1 131072 130688 1% 8 1% /home/dev/hd11admin 131072 130708 1% 5 1% /admin/proc - - - - - /proc/dev/hd10opt 262144 119804 55% 3048 11% /opt/dev/fslv12 131072 103476 22% 2244 9% /wpars/devpayrollWPAR01/ora01/dev/fslv13 131072 128660 2%

34、5 1% /wpars/devpayrollWPAR01/home/opt 262144 119804 55% 3048 11% /wpars/devpayrollWPAR01/opt/proc - - - - - /wpars/devpayrollWPAR01/proc/dev/fslv14 131072 128424 3% 9 1% /wpars/devpayrollWPAR01/tmp/usr 3538944 150480 96% 91842 70% /wpars/devpayrollWPAR01/usr/dev/fslv15 131072 116448 12% 370 2% /wpar

35、s/devpayrollWPAR01/varHere is the view from the WPAR# hostnamedevpayrollWPAR01# df -kFilesystem 1024-blocks Free %Used Iused %Iused Mounted on/dev/fslv12 131072 103476 22% 2244 9% /dev/fslv13 131072 128660 2% 5 1% /home/opt 262144 119804 55% 3048 11% /opt/proc - - - - - /proc/dev/fslv14 131072 12842

36、4 3% 9 1% /tmp/usr 3538944 150480 96% 91842 70% /usr/dev/fslv15 131072 116448 12% 370 2% /var創(chuàng)建文件系統(tǒng)讓我們將注意力轉(zhuǎn)回到全局環(huán)境。接下來讓我們通過 SMIT 創(chuàng)建文件系統(tǒng)。您不能從 WPAR 創(chuàng)建文件系統(tǒng)或卷組,只能從全局環(huán)境 (LPAR) 創(chuàng)建。 我們需要確保指定了文件系統(tǒng)的完整路徑(包括 WPAR 路徑),請參見圖 1。圖 1. 在 SMIT 中指定文件系統(tǒng)的完整路徑圖 2 顯示了文件系統(tǒng)已成功創(chuàng)建。圖 2. 文件系統(tǒng)已成功創(chuàng)建成功創(chuàng)建之后,將需要對文件系統(tǒng)進(jìn)行一處小更改:需要顯式地定義掛載組

37、(請參見圖 3)。請注意,使用命令行創(chuàng)建文件系統(tǒng)時,并沒有必要執(zhí)行此步驟: # smit chjfs2.圖 3. 顯式定義掛載組接下來讓我們回到 WPAR,您將在其中創(chuàng)建掛載點并掛載新創(chuàng)建的文件系統(tǒng)(請參見清單 7)。清單 7. 創(chuàng)建掛載點并掛載文件系統(tǒng) # mkdir ora# pwd/# mount ora /ora01# df -kFilesystem 1024-blocks Free %Used Iused %Iused Mounted on/dev/fslv12 131072 103444 22% 2246 9% /dev/fslv13 131072 128660 2% 5 1% /

38、home/opt 262144 119804 55% 3048 11% /opt/proc - - - - - /proc/dev/fslv14 131072 128424 3% 9 1% /tmp/usr 3538944 150480 96% 91842 70% /usr/dev/fslv15 131072 116448 12% 370 2% /var/ora 131072 103444 22% 2246 9% /ora01#請注意,也不能從 WPAR 增加文件系統(tǒng)的大小,只能從全局環(huán)境更改。另外,還不能從 WPAR 中提供 NFS 文件系統(tǒng),僅支持 NFS 客戶機(jī)。備份請記住,WPAR 中

39、沒有物理設(shè)備。備份 WPAR 環(huán)境時,需要使用 savewpar 命令,而且同樣要從全局環(huán)境中進(jìn)行。清單 8. 使用 savewpar 命令 lpar5ml162f_pub/wpars/devpayrollWPAR01/wpars > savewpar -f /admin/payroll.backup devpayrollWPAR01Creating information file for workload partition devpayrollWPAR01.Creating list of files to back up.Backing up 2829 files2829 of

40、2829 files (100%)0512-038 savewpar: Backup Completed Successfully.lpar5ml162f_pub/wpars/devpayrollWPAR01/wpars >可以使用 restwpar 命令進(jìn)行恢復(fù)。用戶與組您可以在 WPAR 內(nèi)維護(hù)用戶和組(通過命令行或 SMIT)。您應(yīng)該知道,此環(huán)境的 root 用戶對全局環(huán)境沒有訪問權(quán),只能訪問 WPAR(請參見清單 9)。清單 9. 在 WPAR 內(nèi)維護(hù)用戶和組 # mkuser test# mkgroup testing# hostnamedevpayrollWPAR01# ls

41、userUsage: lsuser -R load_module -c | -f -a attr attr . "ALL" | user1,user2 . # lsuser testtest id=204 pgrp=staff groups=staff home=/home/test shell=/usr/bin/ksh login=true su=true rlogin=true daemon=true admin=false sugroups=ALL admgroups= tpath=nosak ttys=ALL expires=0 auth1=SYSTEM auth2

42、=NONE umask=22 registry=files SYSTEM=compat logintimes= loginretries=0 pwdwarntime=0 account_locked=false minage=0 maxage=0 maxexpired=-1 minalpha=0 minother=0 mindiff=0 maxrepeats=8 minlen=0 histexpire=0 histsize=0 pwdchecks= dictionlist= default_roles= fsize=2097151 cpu=-1 data=262144 stack=65536

43、core=2097151 rss=65536 nofiles=2000 roles=# lsgroup testingtesting id=203 admin=false users= registry=files#現(xiàn)在讓我們將注意力轉(zhuǎn)回到全局環(huán)境。在清單 10 中,您可以清楚地看到,用戶并不是在全局環(huán)境中創(chuàng)建的,而是僅在這個特定的 WPAR 內(nèi)創(chuàng)建的。清單 10. 用戶不是在全局環(huán)境中創(chuàng)建的 lpar5ml162f_pub/wpars/devpayrollWPAR01/wpars > lsuser test3004-687 User "test" does not

44、exist.lpar5ml162f_pub/wpars/devpayrollWPAR01/wpars >WPAR 管理器有必要注意的是名為 WPAR 管理器的圖形工具,此工具基于 Java,允許對 WPAR 進(jìn)行集中管理(請參見圖 4)。圖 4. WPAR 管理器雖然對此實用工具的全面討論不在本文討論范圍之內(nèi),但絕對有必要討論一下此工具,因為使用此工具可以提高管理總體環(huán)境的能力。另外,此工具還可以幫助您使用 Workload Partition Manager 和 WPAR Mobility 等創(chuàng)新技術(shù)。Workload Partition Manager 允許進(jìn)行資源優(yōu)化,可幫助您在整

45、個托管系統(tǒng)中更為高效地分布工作負(fù)載。WPAR Mobility 允許在不同區(qū)域之間移動分區(qū),這樣可提高計劃停機(jī)時的工作負(fù)載可用性。應(yīng)用程序 WPAR前面我們指出,應(yīng)用程序 WPAR 定義為允許應(yīng)用程序和/或進(jìn)程在其中運(yùn)行的 WPAR,非常類似于包裝。它只是臨時的,而不是永久性的對象,會在應(yīng)用程序和/或進(jìn)程結(jié)束時結(jié)束。要創(chuàng)建應(yīng)用程序 WPAR,請使用 wparexec 命令。清單 11. 使用 wparexec 命令創(chuàng)建應(yīng)用程序 WPAR lpar5ml162f_pub/wpars/devpayrollWPAR01/wpars > wparexec -n templs1 /usr/bin/

46、lsStarting workload partition templs1.Mounting all workload partition file systems.Loading workload partition.devpayrollWPAR01Shutting down all workload partition processes.lpar5ml162f_pub/wpars/devpayrollWPAR01/wpars >為了幫助了解進(jìn)程的工作情況,下面我們將看一下 WPAR 的創(chuàng)建過程(請參見清單 12)。清單 12. 查看 WPAR 的創(chuàng)建情況 lpar5ml162f_p

47、ub/ > lswparName State Type Hostname Directory-MyTestWpar1 A S MyTestWpar1 /wpars/MyTestWpar1MyTestWpar2 A S MyTestWpar2 /wpars/MyTestWpar2devpayrollWPAR01 A S devpayrollWPAR01 /wpars/devpayrollWPAR01evpayrollWPAR01 D S evpayrollWPAR01 /wpars/evpayrollWPAR01templs1 T A templs1 /進(jìn)程完成后,應(yīng)用程序 WPAR 就消失了,就像創(chuàng)建時一樣快。 清單 13. 進(jìn)程結(jié)束 lpar5ml162f_pub/ >

溫馨提示

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

評論

0/150

提交評論