虛擬機(Virtual Machina)軟件就是一套特殊的軟件,它可以作為系統獨立運行,也可以運行與系統之上。
若是運行與系統之上的虛擬機軟件,在一臺電腦(PC或筆記本等)上安裝虛擬機軟件后,就可以模擬出來若干臺獨立的虛擬PC電腦設備,并且可以在每臺虛擬的PC設備上安裝運行操作系統,運行網絡服務。
使用時,需要先在電腦上安裝好虛擬機軟件(例如:VMware Workstation),然后通過安裝的虛擬機軟件創(chuàng)建一個或多個虛擬機系統(即虛擬的電腦設備),最后在這些虛擬的電腦設備上安裝操作系統并進行啟動配置。最終實現在一臺電腦上'同時'運行多個虛擬機設備系統。
另外,還可以將這些虛擬的系統連成局域網,用來部署網站集群架構等更深層次的運維技術。
虛擬機軟件的原理是利用宿主機物理硬件資源虛擬PC設備,因此對物理機硬件的要求比較高,其中最主要的是內存、硬盤和CPU資源。
首先,宿主機物理內存要足夠大,最好在4GB以上,因為在創(chuàng)建虛擬設備時,要為每個虛擬機分配一定的內存資源(一般最小為128MB,實際學習可以設置在128~1024MB之間)和硬盤空間(默認8GB即可),ssd固態(tài)盤最好,同樣也要分配CPU資源,CPU最好是I5以上,例如:每個虛擬機分配一核CPU。
略
下圖為安裝VMware Workstation虛擬機軟件打開后的虛擬機軟件界面。
創(chuàng)建一個新的虛擬機Ctrl+n快捷鍵
'為虛擬機選擇網絡類型'極其關鍵,VMware虛擬機常見的網絡類型有bridged(橋接)、NAT(地址轉換)、host-only(僅主機)三種。
NAT(Network Address Translation),網絡地址轉換,NAT模式是比較簡單的實現虛擬機上網的方式,NAT模式的虛擬機就是通過宿主機(物理電腦)上網和交換數據的。
在NAT模式下,虛擬機的網卡連接到宿主機的VMnet8上。此時系統的VMware NAT Service服務就充當了路由器,負責將虛擬機發(fā)到VMnet8的包進行地址轉換之后發(fā)到實際的網絡上,再將實際網絡上返回的包進行地址轉換后通過VMnet8發(fā)送給虛擬機。VMware DHCP Service負責為虛擬機分配IP地址。NAT網絡類型的原理邏輯圖如下圖所示。
NAT網絡特別適合于家庭里電腦直接連接網線的情況,辦公室的局域網也適合的,優(yōu)勢就是不會和其他物理主機IP沖突,且在沒有路由器的環(huán)境下也可以使用。推薦使用NAT模式。
橋接模式可以簡單理解為通過物理主機網卡架設了一座橋,從而連入到了實際網絡中。因此,虛擬機可以被分配與物理主機相同網段的獨立IP,所有網絡功能和網絡中的真實機器幾乎完全一樣。橋接模式下的虛擬機和網內真實計算機所處的位置是一樣的。
在Bridged模式下,電腦設備創(chuàng)建的虛擬機就像一臺真正的計算機一樣,它會直接連接到實際的網絡上,上網與宿主機(電腦設備)沒有聯系。Bridged網絡類型的原理邏輯圖下圖所示。
Bridged網絡類型適合的場景:特別適合于局域網環(huán)境,優(yōu)勢就是虛擬機像一臺真正的主機一樣,缺點是可能會和其他物理主機IP沖突,并且在和宿主機交換數據時,都會經過實際的路由器。
在Host-only模式下,虛擬機的網卡會連接到宿主的VMnet1上,但宿主系統并不為虛擬機提供任何路由服務,因此虛擬機只能和宿主機進行通信,不能連接到實際網絡上,即無法上網。Host-only網絡類型的原理邏輯圖如下圖所示。
此時硬件配置完成。
CentOS6.6磁盤的分區(qū)方式有五種:
這里選擇最后一種分區(qū)方式Create Custom Lavout,即由管理員自行定制分區(qū),因為它更靈活。
1、磁盤在使用前一般要先分區(qū)。
2、磁盤分區(qū)有主分區(qū)、擴展分區(qū)和邏輯分區(qū)之分。一塊磁盤最多可以有4個主分區(qū),其中一個主分區(qū)的位置可以用一個擴展分區(qū)替換,在這個擴展分區(qū)內可以劃分多個邏輯分區(qū)。
3、如果規(guī)劃的分區(qū)數量超過4個:則分區(qū)組合為3primary+1extend或2p+1e或1p+1e。
4、一塊磁盤最多只能有一個擴展分區(qū),擴展分區(qū)不能直接使用,必須在擴展分區(qū)上劃分邏輯分區(qū),然后格式化(創(chuàng)建文件系統),之后才能存數據或裝系統。
1、以設備名命名
在Linux系統中,磁盤設備一般存放在'/dev'目錄中,不同的設備對應的設備名稱如下:
2、使用數字編號
為了表示不同的分區(qū),通常會用數字進行編號。
分區(qū)的編號1—4,只能給P+E,L分區(qū)的編號只能從5開始。
1、至少要有一個跟(/)分區(qū),用來存放系統文件及程序。其大小至少在5GB以上。
2、要有一個swap(交換)分區(qū),它的作用相當于Windows里的虛擬內存,swap分區(qū)的大小一般為物理內存容量的1.5倍(內存<8GB)。但當系統物理內存大于8GB時,swap分區(qū)配置8—16GB即可,太大無用,浪費磁盤空間。swap分區(qū)不是必須的,但是大多數情況還是設置比較好,個別企業(yè)的數據庫應用場景不分swap。
3、/boot分區(qū),這是Linux系統的引導分區(qū),用于存放系統引導文件,如Linux內核等。所有文件的總大小一般只有幾十MB,并且以后也不會增大太多。因此,該分區(qū)可以設置為100—200MB,這個分區(qū)也不是必須的。
界面選項說明:
1、Mount Point:掛載點,這是Linux下訪問磁盤分區(qū)的入口,即如果要往分區(qū)里寫入數據,就必須通過/boot入口來寫入,這一點和Windows是不同的。
2、File System Type:文件系統類型,就像Windows的fat/ntfs一樣,只有在設置了文件系統并格式化掛載后,分區(qū)才能存放數據。
3、文件系統類型介紹
4、Force to be primary partition:強制主分區(qū),是可選項。由于所有的分區(qū)未過4個,因此可勾選該項。
選擇安裝包時應該采用最小化原則,即不需要的或不確定是否需要的就不安裝,這樣就可以最大程度上確保系統安全。
如果安裝過程落下部分包組,或者是其他伙伴安裝時沒有選,在安裝后可以按如下方式補上安裝時未安裝的包組。
可以通過yum groupinfo包組查看具體安裝的組件。
查看組件安裝情況:yum grouplist。
注意:不要使用yum的刪除功能刪除軟件,會刪除相關依賴,導致意外問題。
方法一,標準的查看方法。命令及輸出如下:
上述輸出結果中帶有x86_64字樣,說明該系統為64位。
上述輸出結果中帶有i386/i686字樣,說明該系統為32位。
各個數字和字母代表的含義:
2表示主版本號,有結構性變換才更改;
6表示次版本號,新增功能時才變化,一般奇數表示測試版,偶數表示開發(fā)版;
32表示對此版本的修訂次數或補丁包數;
504代表編譯的次數,每次編譯可對少數程序優(yōu)化或修改;
el6用來表示版本的特殊信息,有較大的隨意性;
el代表企業(yè)版Linux;pp代表測試版;fc代表fedora core;rc代表候選版本;
x86_64表示64位。
'[root@oldboy66 ~]#'里的#號為超級管理員root輸入命令的提示符,在#號后面可以輸入命令進行管理系統。
配置網卡setup:
以上操作相當于修改/etc/sysconfig/network-scripts/ifcfg-eth0。
注意:需要將ONBOOT=no改為ONBOOT=yes,否則系統不會自動啟動該網卡。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
vi是編輯命令,輸入命令后,按i編輯修改,保存命令':wq'。
重啟網卡生效:ifup eth0或者/etc/init.d/network restart。
如果setup顯示亂碼,是字符集問題,輸入命令LANG=en進行調整即可。
查看Linux網卡信息:ifconfig。
檢查網絡是否通暢:ping 192.168.131.128 -t 。
聯系客服