Oracle VM初識(二)
Oracle VM Manager的安裝
作為一個完整的虛擬化解決方案,僅有Hypervisor是不夠的,一個功能完善的管理控制檯也是非常重要的組成部分。Oracle
VM的管理控制檯叫做Oracle
VM Manager(以下簡稱OVM),名字直觀明白。這是個基於Web的集中式的管理平臺,同樣的也是免費提供。安裝介質也是從下載,最新版本為OVM
3.3.1。OVM的塊頭不小,安裝介質有2.3GB:
OVM安裝介質這麼大的原因應該是:
1、 OVM整合了Weblogic Server 12c標準版,其中包括ADF。根據許可,該Weblogic Server 12c只能使用在OVM中,不能另作它用;
2、 OVM整合了MySQL企業版,用來作為OVM的Repository使用。該版本MySQL也包括MySQL Enterprise Backup,和Weblogic Server 12c一樣,該MySQL以及MySQL Enterprise Backup只能使用在OVM中,不能另作它用。
既然整合了這麼多東西,OVM的硬體要求自然也不低:記憶體至少8GB以上,需要64位的處理器,處理器頻率需要在1.83GHz以上,Swap空間需要2.1GB以上,磁碟空間至少8.5GB以上。在作業系統方面,OVM支援Oracle Linux 5 Update 5及以上、Oracle Linux 6、RHEL 5 Update 5及以上、RHEL 6。系統需要安裝zip/unzip/libaio/perl。
安裝前的準備
首先需要建立dba使用者組和oracle使用者,同時需要修改oracle使用者的限制:
# groupadd dba # useradd -g dba oracle
vi /etc/security/limits.conf oracle hard nofile 8192 oracle soft nofile 8192 oracle soft nproc 4096 oracle hard nproc 4096 oracle soft core unlimited oracle hard core unlimited |
OVM是自動安裝到/u01/app/oracle目錄下的,所以需要建立/u01目錄:
# mkdir /u01 |
如果開啟了防火牆,還需要修改防火牆配置:
# iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 7002 -j ACCEPT # iptables -A INPUT -m state --state NEW -m udp -p udp --dport 123 -j ACCEPT # iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 54322 -j ACCEPT # iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 10000 -j ACCEPT |
不過,OVM的安裝介質中也提供了一個指令碼createOracle.sh,該指令碼的作用就是將上述的工作自動化掉了。該指令碼需要以root執行。
OVM的安裝
不同於Oracle的其它產品,如Database、Enterprise Manager那樣使用GUI介面來一步一步的進行軟體的安裝,OVM的安裝是在純命令列下進行的。用root執行runInstaller.sh,執行該指令碼後,有4個選項可供選擇,選擇1進行OVM的安裝:
![](https://i.iter01.com/images/59fb7fa0ae63a1ceab3e82ff6aa9d93e7601e81567d344800c76c6156084b8f7.png)
安裝程式會進行安裝條件的檢查,檢查透過後,會提示設定使用者密碼,這是用於設定接下來需要建立的如MySQL、Weblogic以及後面用來登入OVM等賬號的密碼。該密碼至少需要8個字元,其中至少包含一個大寫字母,一個小寫字母和一個數字:
![](https://i.iter01.com/images/339d9f6112d9dd65dfb8fc7aba832d0a284faacdc578ef8e088ae8551c96741c.png)
設定完密碼後,提示需要輸入主機名,可以使用hostname –f顯示的結果名稱或者使用IP地址,該資訊用於生成SSL的證照:
![](https://i.iter01.com/images/3bc7da19c71ae65c4712f72f41ddbb151374e44f9d04b04f3bae49d7c2c6df09.png)
設定完成後,選擇1進行OVM的安裝。安裝共有9個步驟,期間完全不需要干預。第一步是安裝MySQL,從安裝資訊可以看到,使用的是5.6的MySQL:
![](https://i.iter01.com/images/14eb1d0fbae62c8b126c42481cb577bf01b17343c7faa9a37e211f669c845013.png)
第二步是安裝JDK:
![](https://i.iter01.com/images/9da7f3545a8e8419216238bcd09b6f5ac79fdda6c1823d8c5bf257df40a51c07.png)
第三步是建立資料庫和使用者:
![](https://i.iter01.com/images/63ea9018e4fd334c5b34037e0c8282b28990edfbe687af25f3d222762f48aba8.png)
第四步是安裝Weblogic和ADF:
![](https://i.iter01.com/images/4cd56acbd427b9d7b7d83b18734b21bffa292ee385805057dc7f785659ca2dd5.png)
第五步是解壓OVM:
![](https://i.iter01.com/images/2213198a969c96435bb87a6bc9e0229bb86b72629e4e3e71ca17166c8d34c0ad.png)
第六步是建立Weblogic域。在這一步曾碰到過錯誤,這是因為在一開始給虛擬機器配置的是4G的記憶體,在前面幾步都沒有錯誤,只是在第一步安裝MySQL的時候有WARNING,但是安裝是正常進行下去了。但是到這一步的時候,由於記憶體太小導致Weblogic無法啟動,安裝就被終止了。將虛擬機器記憶體配置到8G後,這一步就正常進行下去了:
![](https://i.iter01.com/images/c13710ecccd7f02e9d7a7762c6af1a7420103448d14e62c1f8bea2941a841640.png)
第七和第八步是部署OVM:
![](https://i.iter01.com/images/38dcd86c78b6e2ce9f1e3c1c0bc7e3971668944d1a24d58bb199fdb2f6ab1cdc.png)
![](https://i.iter01.com/images/ea504e31a5ea41820410ef7ef92ebd4e0e0c346d52defff0d9aba85749f6510a.png)
第九步就是啟動OVM了:
![](https://i.iter01.com/images/c15c8a40ec9ce5cd807936e1f327de345923096743aa5b5f55af5cb147a409d0.png)
OVM這樣就算是安裝完成了。最後安裝程式會給出一個安裝報告:
![](https://i.iter01.com/images/ea39b8f52a39b9eb9ee094a8e6a70f9beafe9d55056199adb0164f8c7febbfff.png)
這裡特別要注意的是最後一句,需要將/tmp下的臨時安裝配置檔案刪除。其實這個檔案對OVM的執行並沒有什麼影響,只是因為該檔案中記錄瞭如密碼等資訊,出於安全因素才要求刪除。
從瀏覽器訪問主機地址>:7002/ovm/console,使用者名稱為admin,密碼為之前設定的密碼登入OVM:
![](https://i.iter01.com/images/6cb0f31fffe1c423c19ada5be850392bc0b454815c7aa7d251c73ece464919ed.png)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30255758/viewspace-1666850/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 初識 webpack (二)Web
- spark初識二Spark
- 【Kotlin】初識Kotlin(二)Kotlin
- 初識Spring —— Bean的裝配(二)SpringBean
- Cobalt Strike 4.0系列(二) --- 初識CS
- webpack學習(二)初識打包配置Web
- How to Install EMC PowerPath on Oracle VM 3.4Oracle
- Oracle VM上實施Oracle 12cR2 RACOracle
- 初識Netty原理 (二)——ByteBuf緩衝區Netty
- Kotlin Coroutine(協程): 二、初識協程Kotlin
- Oracle VM VirtualBox安裝centos7OracleCentOS
- 從零學腳手架(二)---初識webpackWeb
- oracle事務隔離級別transaction isolation level初識Oracle
- 初識Frida--Android逆向之Java層hook (二)AndroidJavaHook
- 【Flutter 專題】87 初識狀態管理 Bloc (二)FlutterBloC
- 通過ORACLE VM virtualbox環境安裝oracle 11G RAC(ASM)OracleASM
- 初識 “HTML”HTML
- 初識GolangGolang
- 初識jQueryjQuery
- Nodejs初識NodeJS
- Express初識Express
- 初識GitGit
- 初識JSJS
- CDN初識
- 初識VueVue
- webpack初識Web
- 初識HIVEHive
- 初識TcpTCP
- 初識HTTPHTTP
- 初識ARKit
- 初識HaphoopOOP
- 初識PostgreSqlSQL
- AsterixDB初識AST
- 初識Fink
- 初識WebWeb
- 初識 Shell
- 初識 reduxRedux
- 初識 SpringMVCSpringMVC
- rocketmq初識MQ