一.安裝VirtualBox1.1 VBox 說明
VirtualBox是德國一家軟體公司InnoTek所開發的虛擬機器系統軟體,VirtualBox不僅具有豐富的特色,而且效能 也很優異。更是開源的,成為了一個發布在GPL許可之下的自由軟體。VirtualBox可以在 Linux 和Windows 主機中運行,並支援在其中安裝 Windows (NT 4.0、2000、XP、Server 2003、Vista)、DOS/Windows 3.x、Linux、OpenBSD 等系列的客戶作業系統。
最初由該公司被Sun 收購,而Sun 又被Oracle 收購,故現在VBox 是Oracle 公司下的一款軟體。
1.2 VBox
http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html
這裡面有安裝檔案和一個擴充包。 安裝檔案直接下一步。 沒啥好說的。
添加擴充外掛程式:
二. Virtual Box 建立虛擬機器步驟如下
2.1 選擇作業系統類型
2.2 選擇記憶體大小
2.3 選擇虛擬磁碟類型
對這4種磁碟類型進行說明:
(1)由VirtualBox的虛擬磁碟映像(VDI)的檔案作為其自己的容器格式為主機硬碟。這是當使用者建立一個新的虛擬機器與一個新的磁碟將用於的格式。
(2)VirtualBox也支援VirtualBox的VMDK容器格式。這種格式是頗為流行,和其他虛擬化軟體使用。
(3)微軟的VHD格式也完全由VirtualBox的支援。
(4)Parallels的第2版(硬碟格式)的鏡像檔案也被VirtualBox支援.由於缺乏新的格式(3和4)的文檔,所以VirtualBox不支援。但是,可以使用由Parallels提供的工具版本2格式轉換鏡像檔案。
Windows7的引導程式能夠引導vhd格式的虛擬硬碟,而VirtualBox建立的虛擬硬碟檔案是vdi格式的,VirtualBox提供了VBoxManager.exe用來轉換格式。
命令如下(Windows環境,Linux版的應該也有VBoxManager這個二進位檔案):
VBoxManager存在於VirtualBox的安裝目錄下。
vdi轉換成vmdk:
VBoxManage.exe clonehd source.vmdktarget.vdi --format VDI
vdi轉換成vhd:
VBoxManage.exe clonehd source.vditarget.vmdk --format VMDK
vmdk轉vhd,vhd:
VBoxManage.exe clonehd source.vditarget.vhd --format VHD
轉vdi、vmdk的話稍微改一點參數就OK了。 需要注意的是運行完命令之後,原檔案並不會被刪除。
2.4 選擇虛擬硬碟配置類型
這裡有2種,dynamically allocated 在使用時才佔用空間,佔用空間較少,但運行也較慢。 Fixed size 一次性分配,但運行較快。 我這裡選擇Fixed size。
2.5 選擇磁碟大小和位置
因為我們指定的是Fixed size,所以磁碟分配佔用時間較長。
建立完成之後就可以顯示我們其他的配置資訊,這些資訊我們都可以修改。
2.6 配置相關資訊
點擊設定按鈕或者在系統上雙擊,可以配置一些具體的選項。
選擇虛擬鏡像:
添加其他的網卡,這裡的所有串連方式選擇橋接:
VirtualBox中有4中網路連接方式:
NAT
Bridged Adapter
Internal
Host-onlyAdapter
VMWare中有三種,其實他跟VMWare 的網路連接方式都是一樣概念,只是比VMWare多了Internal方式。
通過比較VBox 中的幾種串連方式區別:
1、NAT
NAT:Network Address Translation,網路位址轉譯
NAT模式是最簡單的實現虛擬機器上網的方式,你可以這樣理解:
Guest訪問網路的所有資料都是由主機提供的,Guest並不真實存在於網路中,主機與網路中的任何機器都不能查看和訪問到Guest的存在。
Guest可以訪問主機能訪問到的所有網路,但是對於主機以及主機網路上的其他機器,Guest又是不可見的,甚至主機也訪問不到Guest。
(1)虛擬機器與主機的關係:只能單向訪問,虛擬機器可以通過網路訪問到主機,主機無法通過網路訪問到虛擬機器。
(2)虛擬機器與網路中其他主機的關係:只能單向訪問,虛擬機器可以訪問到網路中其他主機,其他主機不能通過網路訪問到虛擬機器。
(3)虛擬機器與虛擬機器的關係:相互不能訪問,虛擬機器與虛擬機器各自完全獨立,相互間無法通過網路訪問彼此。
2、Bridged Adapter(橋接器模式)
橋接器模式,你可以這樣理解:
它是通過主機網卡,架設了一條橋,直接連入到網路中了。因此,它使得虛擬機器能被分配到一個網路中獨立的IP,所有網路功能完全和在網路中的真實機器一樣。
橋接器模式下的虛擬機器,你把它認為是真實電腦就行了。
(1)虛擬機器與主機的關係:可以相互訪問,因為虛擬機器在真實網路段中有獨立IP,主機與虛擬機器處於同一網路段中,彼此可以通過各自IP相互訪問。
(2)虛擬機器於網路中其他主機的關係:可以相互訪問,同樣因為虛擬機器在真實網路段中有獨立IP,虛擬機器與所有網路其他主機處於同一網路段中,彼此可以通過各自IP相互訪問。
(3)虛擬機器與虛擬機器的關係:可以相互訪問,原因同上。
3、Internal(內網模式)
內網模式,顧名思義就是內部網路模式:
虛擬機器與外網完全斷開,只實現虛擬機器於虛擬機器之間的內部網路模式。
(1)虛擬機器與主機的關係:不能相互訪問,彼此不屬於同一個網路,無法相互訪問。
(2)虛擬機器與網路中其他主機的關係:不能相互訪問,理由同上。
(3)虛擬機器與虛擬機器的關係:可以相互訪問,前提是在設定網路時,兩台虛擬機器設定同一網路名稱。如上配置圖中,名稱為intnet。
4、Host-only Adapter(主機模式)
主機模式,這是一種比較複雜的模式,需要有比較紮實的網路基礎知識才能玩轉。可以說前面幾種模式所實現的功能,在這種模式下,通過虛擬機器及網卡的設定都可以被實現。
我們可以理解為Guest在主機中類比出一張專供虛擬機器使用的網卡,所有虛擬機器都是串連到該網卡上的,我們可以通過設定這張網卡來實現上網及其他很多功能,比如(網卡共用、網卡橋接等)。
(1)虛擬機器與主機的關係:預設不能相互訪問,雙方不屬於同一IP段,host-only網卡預設IP段為192.168.56.X 子網路遮罩為255.255.255.0,後面的虛擬機器被分配到的也都是這個網段。通過網卡共用、網卡橋接等,可以實現虛擬機器於主機相互訪問。
(2)虛擬機器與網路主機的關係:預設不能相互訪問,原因同上,通過設定,可以實現相互訪問。
(3)虛擬機器與虛擬機器的關係:預設可以相互訪問,都是同處於一個網段。
2.7 最後啟動虛擬機器
剩下的操作就都一樣。
我安裝的是64位 Redhat 5.4
-------------------------------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
Weibo: http://weibo.com/tianlesoftware
Email: dvd.dba@gmail.com
DBA1 群:62697716(滿); DBA2 群:62697977(滿) DBA3 群:62697850(滿)
DBA 超級群:63306533(滿); DBA4 群:83829929(滿) DBA5群: 142216823(滿)
DBA6 群:158654907(滿) DBA7 群:69087192(滿) DBA8 群:172855474
DBA 超級群2:151508914 DBA9群:102954821 聊天 群:40132017(滿)
--加群需要在備忘說明Oracle資料表空間和資料檔案的關係,否則拒絕申請