VMware Workstation及Centos7安裝教程


一、簡介

  vmware是什么?

(Windows用戶)VMware Workstation是一款功能強大的桌面虛擬計算機軟件,提供用戶可在單一的桌面上同時運行不同的操作系統,和進行開發、測試 、部署新的應用程序的最佳解決方案。
下載激活地址:http://www.zdfans.com/html/5928.html
(Mac用戶) VMware fusion
簡單的說,虛擬機(virtual Machine)軟件就是一套特殊的軟件,同時可以用“多個操作系統”
虛擬出硬件+操作系統==服務器+OS
誤區:學Linux不需要再物理機上安裝,費時費力,采用虛擬機是最合適的方式

二、安裝包

三、安裝開始

1、雙擊VMware Workstation 12.5.9;

2、打開VMware安裝向導,點擊下一步;

3、接受許可協議,下一步,默認安裝在C盤,點擊“ 更改 ”選擇安裝位置,點擊“ 下一步 ”;

 

4、用戶體驗設置,可選可不選,下一步,選擇是否創建快捷方式,選擇完成后,點擊“ 安裝 ”;

 

5、安裝向導進入安裝過程,需等待一段時間,最后點擊完成即可也可以點擊許可證。

 

 6、查看是否已經激活,點擊“幫助”—“關於VMware Workstation(A)”,在“許可證信息”下狀態為“已許可”,並且“永不過期”,就表示激活完成。

 

 四、Centos7安裝

 

1、下載centos系統ISO鏡像

要安裝centos系統,就必須得有centos系統軟件安裝程序,可以通過瀏覽器訪問centos官網http://www.centos.org,然后找到Downloads  - >  mirrors鏈接,點擊后進入下載,但是由於這是國外的網址,下載速度肯定受限。

因此可以使用國內的鏡像源

https://opsx.alibaba.com/mirror#阿里雲官方鏡像站
iso下載地址(此DVD映像包含可以使用該軟件安裝的所有軟件包安裝程序。這是大多數用戶的推薦圖像。):https://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso

2、創建虛擬機

3、我選擇的自定義安裝。

4、首先我們選擇創建一個空白虛擬機、不選擇直接安裝程序鏡像。

5、選擇Linux系統,Centos64位,為什么選64位下面說。

為什么要選擇64位操作系統?

目前絕大多數生產環境,使用的都是64位操作Centos操作系統

32位與64位系統的定位與區別?

64位操作系統的設計定位是:滿足機械設計和分析、三維動畫、視頻編輯和創作,以及科學計算和高性能計算應用程序等領域,這些領域共同特性就是需要大量的系統內存。
32位操作系統是為普通用戶設計的。

區別二:

64位操作系統只能安裝在64位(cpu必須是64位的)電腦上(cpu必須是64位的),並且只針對64位的軟件才能發揮其最佳的性能。
32位操作系統既可以安裝在32位(32位cpu)電腦上,也可以安裝在64位電腦上。當然了32位操作系統是無法發揮出64位硬件性能的。

區別三: 運算速度

64位---> 8車道大馬路

32位---> 4車道馬路

區別四:支持的最大內存不同

32位系統--->4GB內存只能用3.5Gb
64位系統 支持更大內存

 6、主機名,安裝位置

7、處理器數量選擇

8、選擇內存大小

 

9、選擇連接方式

VMware三種網絡模式根本區別bridged nat host-only VMware三種網絡模式根本區別

 

提到VMware大家就想起了虛擬機技術,虛擬機技術在最近的幾年中得到了廣泛的發展,一些大型網絡服務商都開始采用虛擬機技術,不僅節省了投資成本,更節約了能源的消耗。

我們知道VMware也分幾種版本,普通用戶最常用的就是Workstation,但是不管使用哪種版本,我們都能發現在安裝過程中讓我們選擇網絡模式。在默認情況下會選中橋接模式,但有用戶會問其他模式是干什么用的?有時候選擇了其他模式之后就不能上網了。今天小編就和大家一起探討一下VMware3種網絡模式的功能和通信規則。

 

一、網絡模式

我們首先說一下VMware的幾個虛擬設備

 

 

VMnet0:用於虛擬橋接網絡下的虛擬交換機

VMnet1:用於虛擬Host-Only網絡下的虛擬交換機

VMnet8:用於虛擬NAT網絡下的虛擬交換機

VMware NetworkAdepter VMnet1:Host用於與Host-Only虛擬網絡進行通信的虛擬網卡

VMware NetworkAdepter VMnet8:Host用於與NAT虛擬網絡進行通信的虛擬網卡

 

安裝了VMware虛擬機后,會在網絡連接對話框中多出兩個虛擬網卡,如圖:

 

二、網絡連接

1、橋接網絡(Bridged Networking)

橋接網絡是指本地物理網卡和虛擬網卡通過VMnet0虛擬交換機進行橋接,物理網卡和虛擬網卡在拓撲圖上處於同等地位(虛擬網卡既不是Adepter VMnet1也不是Adepter VMnet8)。

 

橋接網絡拓撲圖

那么物理網卡和虛擬網卡就相當於處於同一個網段,虛擬交換機就相當於一台現實網絡中的交換機。所以兩個網卡的IP地址也要設置為同一網段。

我們看到,物理網卡和虛擬網卡的IP地址處於同一個網段,子網掩碼、網關、DNS等參數都相同。兩個網卡在拓撲結構中是相對獨立的。

 

ping結果我們在192.168.15.111上ping192.168.15.96,結果顯示兩個網卡能夠互相通信。

 

如果在網絡中存在DHCP服務器,那么虛擬網卡同樣可以從DHCP服務器上獲取IP地址。所以橋接網絡模式是VMware虛擬機中最簡單直接的模式。安裝虛擬機時它為默認選項。

 

2、NAT模式

在NAT網絡中,會用到VMware Network AdepterVMnet8虛擬網卡,主機上的VMware Network AdepterVMnet8虛擬網卡被直接連接到VMnet8虛擬交換機上與虛擬網卡進行通信。

 

a. NAT網絡模式

VMware NetworkAdepter VMnet8虛擬網卡的作用僅限於和VMnet8網段進行通信,它不給VMnet8網段提供路由功能,所以虛擬機虛擬一個NAT服務器,使虛擬網卡可以連接到Internet。在這種情況下,我們就可以使用端口映射功能,讓訪問主機80端口的請求映射到虛擬機的80端口上。

VMware Network Adepter VMnet8虛擬網卡的IP地址是在安裝VMware時由系統指定生成的,我們不要修改這個數值,否則會使主機和虛擬機無法通信。

b. NAT虛擬網卡IP地址

物理網卡IP地址

虛擬出來的網段和NAT模式虛擬網卡的網段是一樣的,都為192.168.111.X,包括NAT服務器的IP地址也是這個網段。在安裝VMware之后同樣會生成一個虛擬DHCP服務器,為NAT服務器分配IP地址。

當主機和虛擬機進行通信的時候就會調用VMwareNetwork Adepter VMnet8虛擬網卡,因為它們都在一個網段,所以通信就不成問題了。

實際上,VMware Network Adepter VMnet8虛擬網卡的作用就是為主機和虛擬機的通信提供一個接口,即使主機的物理網卡被關閉,虛擬機仍然可以連接到Internet,但是主機和虛擬機之間就不能互訪了。

 

三、Host-Only模式

在Host-Only模式下,虛擬網絡是一個全封閉的網絡,它唯一能夠訪問的就是主機。其實Host-Only網絡和NAT網絡很相似,不同的地方就是Host-Only網絡沒有NAT服務,所以虛擬網絡不能連接到Internet。主機和虛擬機之間的通信是通過VMware NetworkAdepter VMnet1虛擬網卡來實現的。

 

1、Host-Only模式

同NAT一樣,VMware Network AdepterVMnet1虛擬網卡的IP地址也是VMware系統指定的,同時生成的虛擬DHCP服務器和虛擬網卡的IP地址位於同一網段,但和物理網卡的IP地址不在同一網段。

 

2、Host-Only虛擬網卡IP地址

物理網卡IP地址

Host-Only的宗旨就是建立一個與外界隔絕的內部網絡,來提高內網的安全性。這個功能或許對普通用戶來說沒有多大意義,但大型服務商會常常利用這個功能。如果你想為VMnet1網段提供路由功能,那就需要使用RRAS,而不能使用XP或2000的ICS,因為ICS會把內網的IP地址改為192.168.0.1,但虛擬機是不會給VMnet1虛擬網卡分配這個地址的,那么主機和虛擬機之間就不能通信了。

 

綜述:在VMware的3中網絡模式中,NAT模式是最簡單的,基本不需要手動配置IP地址等相關參數。至於橋接模式則需要額外的IP地址,如果是在內網環境中還很容易,如果是ADSL寬帶就比較麻煩了,ISP一般是不會大方的多提供一個公網IP的

 

四、Brigde -- 橋接  :默認使用VMnet0

1、原理:

Bridge  橋"就是一個主機,這個機器擁有兩塊網卡,分別處於兩個局域網中,同時在"橋"上,運行着程序,讓局域網A中的所有數據包原封不動的流入B,反之亦然。這樣,局域網A和B就無縫的在鏈路層連接起來了,在橋接時,VMWare網卡和物理網卡應該處於同一IP網段  當然要保證兩個局域網沒有沖突的IP。

VMWare 的橋也是同樣的道理,只不過,本來作為硬件的一塊網卡,現在由VMWare軟件虛擬了!當采用橋接時,VMWare會虛擬一塊網卡和真正的物理網卡就行橋接,這樣,發到物理網卡的所有數據包就到了VMWare虛擬機,而由VMWare發出的數據包也會通過橋從物理網卡的那端發出。

所以,如果物理網卡可以上網,那么橋接的軟網卡也沒有問題了,這就是橋接上網的原理了。    

2、聯網方式:

這一種聯網方式最簡單,在局域網內,你的主機是怎么聯網的,你在虛擬機里就怎么連網。把虛擬機看成局域網內的另一台電腦就行了!

提示:主機網卡處在一個可以訪問Internet的局域網中,虛擬機才能通過Bridge訪問Internet。

 

五、NAT——網絡地址轉換  :默認使用VMnet8

1、原理:

NAT 是  Network  address  translate的簡稱。NAT技術應用在internet網關和路由器上,比如192.168.0.123這個地址要訪問internet,它的數據包就要通過一個網關或者路由器,而網關或者路由器擁有一個能訪問internet的ip地址,這樣的網關和路由器就要在收發數據包時,對數據包的IP協議層數據進行更改(即  NAT),以使私有網段的主機能夠順利訪問internet。此技術解決了IP地址稀缺的問題。同樣的私有IP可以網關NAT  上網。

VMWare的NAT上網也是同樣的道理,它在主機和虛擬機之間用軟件偽造出一塊網卡,這塊網卡和虛擬機的ip處於一個地址段。同時,在這塊網卡和主機的網絡接口之間進行NAT。虛擬機發出的每一塊數據包都會經過虛擬網卡,然后NAT,然后由主機的接口發出。

虛擬網卡和虛擬機處於一個地址段,虛擬機和主機不同一個地址段,主機相當於虛擬機的網關,所以虛擬機能ping到主機的IP,但是主機ping不到虛擬機的IP。

2、聯網方式:

方法1、動態IP地址。

主機是靜態IP或動態IP,都無所謂,將虛擬機設置成使用DHCP方式上網,Windows下選擇“自動獲取IP“,Linux下開啟DHCP服務即可。(這種方法最簡單,不用過多的設置,但要在VMware中進行“編輯→虛擬網絡設置”,將NAT和DHCP都開啟了。一般NAT默認開啟,DHCP默認關閉)

方法2、靜態IP地址。

如果不想使用DHCP,也可以手動設置:

IP設置與vmnet1同網段,網關設置成vmnet8的網關(在“虛擬網絡設置”里的Net選項卡里能找到Gateway)通常是xxx.xxx.xxx.2。

子網掩碼設置與VMnet8相同(設置好IP地址后,子網掩碼自動生成)

DNS設置與主機相同。

例如:主機IP是10.70.54.31,設置虛擬機IP為10.70.54.22。Netmask,Gateway,DNS都與主機相同即可實現  虛擬機  ---主機  虛擬機<---->互聯網  通信。

提示:使用NAT技術,主機能上網,虛擬機就可以訪問Internet,但是主機不能訪問虛擬機。

 

六、Host-Only——私有網絡共享主機:默認使用VMnet1

1、原理:

提供的是主機和虛擬機之間的網絡互訪。只想讓虛擬機和主機之間有數據交換,而不想讓虛擬機訪問Internet,就要采用這個設置了。

Host-only的條件下,VMWare在真正的Windows系統中,建立一塊軟網卡。這塊網卡可以在網絡連接中看到,一般是VMNET1,這塊網卡的作用就是使Windows看到虛擬機的IP。

2、聯網方法:

方法1、動態IP地址。

像上面那樣開啟DHCP后,虛擬機直接自動獲取IP地址和DNS。就可以和主機相連了。當然,還要進行一些局域網共享的操作,這里不再贅述。

方法2、靜態IP地址。

也可以手動設置,將虛擬機IP設置與VMnet1同網段,網關設置成VMnet1的IP,其余設置與VMnet1相同,DNS設置與主機相同。

例如:VMnet1 IP:172.16.249.1        Gateway :172.16.249.2

那么虛擬機 IP:172.16.249.100        Gateway: 172.16.249.2

這樣      虛擬機<--->主機      可以通信       

但是      虛擬機<--->互聯網     無法通信

提示:Host-only技術只用於主機和虛擬機互訪,於訪問internet無關。

補充一點,bridge模式主機與虛擬機在同一網段,NAT則在兩個不同網段

10、選擇創建虛擬磁盤

 

11、選擇磁盤大小

11、配置CentOS下載好的鏡像。

12、開啟虛擬機,點擊安裝CentOS

 

13、安裝好后選擇語言,一般選英語。

14、選擇配置參數。

15、安裝完成

此時進入這個黑乎乎的界面,輸入root賬號與密碼,成功進入linux系統

 

確保你的Linux支持虛擬化

  安裝 RHEL 7 或 CentOS 7 系統時,大家的電腦的 CPU 需要支持 VT(Virtualization Technology,虛擬化技術)。所謂 VT,指的是讓單台計算機能夠分割出多個獨立資源區, 並讓每個資源區按照需要模擬出系統的一項技術,其本質就是通過中間層實現計算機 資源的管理和再分配,讓系統資源的利用率最大化。其實只要您的電腦不是五六年前 買的,價格不低於三千元,它的 CPU 就肯定會支持 VT 的。如果開啟虛擬機后依然提 示“CPU 不支持 VT 技術”等報錯信息,請重啟電腦並進入到 BIOS 中把 VT 虛擬化功 能開啟即可。

你又忘了root密碼???

  針對好多好多同學經常忘記root密碼。。。超哥這里給你整理怎么重置root密碼!!

  重啟 Linux 系統主機並出現引導界面時,按下鍵盤上的 e 鍵進入內核編輯界面

在 linux16 參數這行的最后面追加“rd.break”參數,然后按下 Ctrl + X 組合鍵來運行修 改過的內核程序

大約 30 秒過后,進入到系統的緊急求援模式,

依次輸入以下命令,等待系統重啟操作完畢,然后就可以使用新密碼來登錄Linux 系統了 

 mount -o remount,rw /sysroot
    chroot /sysroot
    passwd
    touch /.autorelabel
exit reboot

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM