1.虛擬化產品應用場景
學習教學
企業中搭建測試環境
生產環境
虛擬機可以在不同的硬件服務器之間遷移
物理機抓取到虛擬機
2.主流的虛擬化產品
VMWare Workstation 15.5 免費 下載地址: https://www.vmware.com/cn.html
VMWare Workstation的使用說明:https://docs.vmware.com/cn/VMware-Workstation-Pro/index.html
vSphere 企業虛擬化產品 收費
微軟Windows Server2008、2012、2016、2019系統內置的虛擬化服務Hyper-V(服務器的虛擬化)
桌面虛擬化產品
虛擬化廠家:Citrix(思傑)
3.安裝VMWare Workstation
安裝VMWare Workstation軟件后,它會在計算機中虛擬出幾張網卡。
4.在虛擬機中安裝Windows10系統
1.將建立的虛擬機放在單獨的一個文件夾內,不要與其他文件混合。
2.在指定磁盤容量時推薦最大磁盤大小160G
注意:
這個是指虛擬機的磁盤文件(擴展名為:.vmdk)最大可以達到160G,剛分配時並沒有這么大,當往虛擬機內存放文件時,它會不斷增大,最大達到160G。
3.不要勾選立即分配所有磁盤空間。如果勾選了那么虛擬機會立刻占用分配的空間。
4.勾選將虛擬磁盤拆分成多個文件。
使用NTFS分區一個磁盤文件最大容量沒有限制大小,但是如果使用的是Fat32則單個磁盤文件最大為4GB,這樣一來就需要將磁盤拆分成多個文件。
NTFS和Fat32的簡介:https://www.sohu.com/a/331772458_200337
5.不同的VMWare Workstation版本所創建的虛擬機有不同的硬件兼容性,所以要注意版本的匹配。
6.固件類型:BIOS和UEFI
BIOS和UEFI簡介:https://blog.csdn.net/brave_stone/article/details/89576724
7.虛擬機處理器的設置根據實體機的具體情況設置,如果不會的話,默認就可以。
8.虛擬機的網絡連接選擇NAT
9.虛擬機的磁盤類型選擇SCSI
IDE:兩根數據線,每根可以接兩個硬盤,如果接了一個光驅,那么還可以接入三個硬盤。SCSI就沒有這樣的限制。
磁盤類型介紹:
https://www.cnblogs.com/LinuxSuDa/p/4513996.html
https://blog.csdn.net/duomoke/article/details/21939909
10.可以先配置虛擬機硬件,然后再為其分配ISO鏡像文件。記得選擇啟動時連接。
11.配置完成后,第一次進入系統,按任意鍵來選擇系統啟動方式為從光盤啟動。之后進入虛擬機將會都從硬盤啟動而非光盤啟動,所以就可以將光盤斷開。
5.安裝和升級VMWareTools
1.作用:安裝完成VMWareTools工具后物理機和虛擬機之前可以相互拷貝文件,並且虛擬機可以調整大小、設置全屏等。
2.點擊安裝VMWareTools后相當於給虛擬機安裝了一個光盤,即將裝載ISO鏡像文件的光盤插入虛擬機,這個時候就可以在虛擬機內找到VMWareTools工具進行安裝。
3.安裝完成之后使用快捷鍵Ctrl+Alt+回車鍵就可以使虛擬機全屏,再按Ctrl+Alt+回車鍵就可以使虛擬機退出全屏。
4.如果發現安裝好VMWareTools工具后,還不可以進行拷貝、全屏等功能,那么可能是VMWareTools和VMWare Workstation版本不匹配造成的。這個時候就需要更新VMWareTools。
5.安裝完成VMWareTools工具之后,虛擬機會產生一個VMWare Tools服務,它可支持在主機和客戶機操作系統之間同步操作對象。而在物理機中不會產生這個VMWareTools服務。
6.激活系統做快照
1.激活系統
使用激活工具激活(如KMS):http://www.downza.cn/soft/29621.html
使用激活密匙激活:http://www.xitongcheng.com/jiaocheng/xtazjc_article_35407.html
2.給系統做快照
如果想要保存虛擬機系統的某個狀態,以便需要的時候恢復,那么就需要給虛擬機系統做快照。在虛擬機處於開機狀態或關機狀態下,都可以為其做快照。
7.虛擬機和物理機之間相互訪問
1.通過安裝VMWareTools工具,安裝完成后物理機和虛擬機之前可以相互拷貝文件。
2.通過設置VMWare Workstation的共享文件夾:虛擬機-->設置-->選項-->共享文件夾-->總是啟用-->勾選在Windows客戶機中映射為網絡驅動器-->添加-->從主機中選擇要映射到虛擬機的文件夾-->啟動此共享文件夾。
注意:
(1).可以在屬性中設置虛擬機訪問該共享文件夾的權限。為了防止虛擬機對主機的共享文件夾進行不當操作,可以將權限設置成只讀。
(2).通過共享文件夾的形式建立虛擬機和物理機之間的訪問連接不占用虛擬機的存儲空間。
3.通過在物理機或虛擬機中建立共享文件夾。
(1).在主機或者虛擬機中建立共享文件夾,它可以設置允許訪問該文件夾的用戶和用戶訪問文件夾的權限的權限。
(2).建立好共享文件夾后查看該共享文件夾所在的物理機或者虛擬機的IP地址。
(3).在訪問方的機子上,通過Win+R彈出運行窗口,在窗口中輸入: \\+IP地址(共享文件夾所在機子的IP地址) ,如\\192.168.12.12,進行訪問。
注意:這種方法需要訪問方與被訪問方的機子在同一網段內才可以,所以在看IP地址時要認准對應網卡的IP地址。虛擬機在使用NAT模式的網絡連接時,物理機就看VMware Virtual Ethernet Adapter for VMnet8網卡的IP地址,而如果采用橋接,那么就看上網對應的物理網卡的IP地址。
8.虛擬機使用物理機的USB設備
當在物理機接口上面插上設備(USB、攝像頭、音響等)時,可以為虛擬機配置該設備所需的硬件,然后讓虛擬機對該設備進行接管,這樣一來相當於將設備插在虛擬機接口上,物理機就失去了對設備的控制權。當將虛擬機與設備的連接斷開后,物理機就可以重新獲得設備的控制權。
9.管理虛擬機快照
1.快照作用:快照相當於將虛擬機的狀態保存下來,使得下次可以恢復這個狀態。
2.快照管理:虛擬機-->快照-->快照管理。在這里可以對快照進行管理和操作(在虛擬機關機和開機的條件下都可以進行),包括創建快照、刪除快照、快照間的轉換。
3.如果要刪除快照,記得從最外面開始往里面刪,不要在中間進行刪除,因為如果從中間進行刪除,那么就需要先建立兩端兩個快照的聯系,然后保存后端的快照,最后將中間快照進行刪除,花費的時間比較多。
4.快照和快照之間具有一定的聯系。每創建一個快照,虛擬機都會為其分配一個磁盤文件,然后將原先位置的磁盤文件設置成只讀狀態,不能再更改里面的內容。當在快照和快照之間進行轉換時,最近一次創建的磁盤文件就會更改一次名字,從而將此磁盤文件轉為轉換后快照的磁盤文件。
5.在快照管理中刪除快照,會將該快照對應的磁盤文件刪除。
6.千萬不要手動去刪除快照,如果破壞了快照之間的聯系,那么系統可能會崩潰,所以如果要刪除快照需要利用快照管理對其進行操作。
10.克隆虛擬機
1.完全克隆:通過完全克隆得到的虛擬機,它的磁盤文件是獨立的。
2.可連接克隆:關機之后做個快照,這個時候磁盤文件變為只讀狀態,然后用這個快照來克隆新的虛擬機。可以實現多台虛擬機共用一個操作系統的磁盤文件。通過可連接克隆克隆出來的虛擬機會比完全克隆克隆出來的虛擬機占用內存小。
3.通過克隆出來的虛擬機會,它們的名字是相同的。我們可以通過微軟工具Sysprep,將虛擬機的唯一標識SID、安全標識符、用戶信息、計算機名去掉,去掉之后關機做快照,這樣一來系統磁盤就沒有這台計算機的名了,再通過它克隆出來的系統就會生產新的SID、計算機名等。
Win+R 打開運行,輸入Sysprep
4.克隆源
虛擬機當前狀態:使用這個來克隆,那么當前虛擬機將無法正常運行。
現有快照:使用這個來克隆,那么當前虛擬機可以繼續運行。
5.克隆類型
可連接克隆:需要依賴原系統的磁盤,比較節省空間,如果原系統磁盤的路徑變更了,那么使用此克隆類型克隆出來的虛擬機無法正常運行。
完整克隆:具有獨立性,有自己的磁盤
11.給虛擬機添加永久寫入磁盤
1.一個虛擬機可以有多塊磁盤,每個磁盤其實就是一個vmdk磁盤文件。
2.在利用快照還原系統狀態時,如果存在一些內容不想讓其被還原,那么就需要將這部分內容添加永久寫入磁盤。
3.給虛擬機添加永久磁盤時虛擬機不能有快照,如果有快照就不能使用磁盤的高級設置來將磁盤模式設置成永久類型。
4.我已移動虛擬機:物理機的MAC地址不變,還是之前的那個虛擬機,只是位置發生了改變。
我已復制虛擬機:虛擬機會再生成一個MAC地址,認為有兩個虛擬機。
12.給虛擬機的硬盤添加還原卡
1.還原卡的作用:給計算機做的操作只要一關機就會將其清除,並將系統還原到操作前的狀態。
2.給虛擬機的硬盤添加還原卡只能在沒添加快照的虛擬機上才可以進行。
2.在虛擬機硬盤的高級設置中將硬盤模式設置成非永久。
3.設置成非永久類型后,如果只是對虛擬機進行重置操作(重啟虛擬機),那么系統不會進行還原。也就是說只有經過關機開機操作后才會還原虛擬機系統。
13.給虛擬機添加物理機的磁盤和分區
1.想要給虛擬機添加物理機的磁盤和分區前提條件是物理機沒有打開或者占用我們為虛擬機分配的磁盤和分區,如果被物理機占用,那么虛擬機就無法對其進行操作。所以推薦使用移動硬盤或者U盤來進行測試。
2.需要關閉虛擬機之后才可以為其添加物理機的磁盤和分區。
3.物理磁盤和分區分配后也會虛擬出一個vmdk的磁盤文件來。
14.使用物理機打開虛擬機的磁盤
設置--->硬盤--->映射虛擬磁盤
15.壓縮虛擬機占用的磁盤空間
1.剛創建完虛擬機,它的磁盤文件很小,當往虛擬機磁盤里面存放文件后它的磁盤文件會變大(存放文件后將虛擬機關機就可以看到之前的磁盤文件變大了),這時就算將之前存放入的文件刪除,磁盤文件還是會保持變大之后的大小,不會進行自動壓縮,這就需要我們手動對磁盤文件進行壓縮,以減少虛擬機磁盤的占用空間。
2.設置-->硬盤-->壓縮
16.擴展虛擬機磁盤大小
1.在安裝虛擬機時,限制了虛擬機磁盤文件的最大存儲空間,如果覺得這個空間不夠用了,可以對其進行擴展,需要注意的是這個功能只有沒有創建快照的虛擬機才可以使用,如果創建了快照,那么這個磁盤文件就無法進行擴展了。
2、設置-->硬盤-->擴展
17.使用安裝了系統的虛擬機磁盤創建新的虛擬機
1.如果在使用的過程中發現虛擬機壞了不能使用,但是系統的磁盤文件(.vmdk)沒有壞,那么就可以利用系統的磁盤文件重新創建一個新的虛擬機。
2.先到存放原來虛擬機的文件夾中,刪除沒用的配置,只留下虛擬機系統的磁盤文件,然后到VMWare Workstation Pro中:創建新的虛擬機-->存放位置選擇之前虛擬機的位置-->選擇使用現有的虛擬機磁盤-->將之前沒有損壞的虛擬機磁盤導入進來,創建完成之后就可以正常使用。
18.詳解虛擬機網絡
1.安裝完成VMWare Workstation Pro后,它會為物理機虛擬出許多的虛擬交換機和虛擬網卡,為虛擬機的通信進行服務。
虛擬網卡
虛擬交換機
2.物理機與虛擬機的通訊是通過將虛擬機所在的交換機連接到對應的虛擬網卡上,如果虛擬機所在的交換機沒有連接到對應的虛擬網卡上,那么物理機與虛擬機將會無法正常通訊。
19.僅主機和自定義網絡
1.自定義模式:處於僅主機模式時,虛擬機不但無法訪問互聯網,而且還無法連通主機。
2.僅主機模式:處於僅主機模式時,虛擬機無法上網,但是虛擬機和物理機之間可以通過虛擬網卡進行連通。
3.可通過勾選將主機虛擬適配器連接到網絡選項來實現自定義模式到僅主機模式的轉變,這個過程會在物理機中添加一虛擬網卡,以建立虛擬機與物理機的連接。當將勾去除,那么就會從僅主機模式轉到自定義模式,且會去除虛擬網卡,斷開物理機與虛擬機之間的聯系。
20.橋接和NAT
1.橋接模式:當處於橋接模式時,虛擬機既可以上網,也可以與物理機建立連接。
需要注意的是設置成橋接之后虛擬機上網是不依懶於物理機的地址,物理機的地址設置錯誤了,物理機上不了網,但是如果虛擬機設置的地址是正確的(與外部網絡保持在同一網段內),那么虛擬機可以正常上網。它不是跟地址轉換一樣轉成物理機網絡的地址然后上網。如果物理機有多張網卡,那么就可以進行多次橋接,但是如果只有一張網卡,那么不能進行多次橋接,會發生地址沖突,導致無法上網。
2.NAT模式:當處於NAT模式時,虛擬機既可以上網,也可以與物理機建立連接。
需要注意的是只有一個網絡可以做NAT模式(這個網絡可以在不同的VMNet網絡中切換,默認是VMNet8),即只能在設置成NAT連接的VMNet網絡才可以執行。NAT模式會生產一個虛擬路由器,由它提供網絡地址轉換服務(NAT服務)。在使用NAT模式時,要注意網關的配置。
如果想更進一步去了解橋接和NAT模式,可以再參考一下這篇博客:https://www.cnblogs.com/sddai/p/9280119.html
21.NAT網絡中的虛擬機做端口映射
1.在NAT網絡中的虛擬機做端口映射,可以通過訪問同網段內物理機的端口來訪問該物理機內虛擬機的對應端口。比如下圖中,在PC1中建立端口映射,PC2與PC1在同網段內,那么PC2就可以通過PC1中建立的端口映射機制來訪問PC1中虛擬機VM PC1~VM PC3的端口。
2.簡單的測試
在VMWare Workstation Pro中建立端口的映射機制,設置好主機的端口、虛擬機IP地址、虛擬機端口。
將另外一台虛擬機橋接到前面對應的物理網卡上,然后到這台虛擬機中使用telnet命令進行測試,看是否可以通過訪問物理機的端口映射到虛擬機的端口上,在測試過程中注意關閉防火牆。
22.規划虛擬機網絡自動給虛擬機分配地址
安裝完成VMWare Workstation Pro后,虛擬機內會形成一個VMWare DHCP service服務,它可以為虛擬機自動分配IP地址。
23.將物理機抓取成虛擬機P2V
1.P2V技術的應用:硬件升級、測試排錯、作為物理機的備份
2.物理機抓取成虛擬機
方式一:在PC1中安裝Convert軟件,它是抓取PC2系統的代理,使用它來抓取PC2中的系統。這個過程需要輸入PC2的賬號和密碼,得有PC2這台計算機的管理員權限,並且PC2中的admin$(默認共享要開啟),因為Convert需要使用這個默認共享將Convert代理服務拷貝到PC2中並且在后台中安裝此服務,這樣一來,對於PC2來說相當於被入侵了如果裝有360等殺毒軟件就會導致后台服務安裝不成功,所以需要將360等殺毒軟件、防火牆、用戶賬戶控制關閉。這個過程還需要提供PC3的賬戶和密碼,使得PC1中的Convert軟件為PC2提供的Convert代理可以將要抓取的PC2系統存放到PC3建立的共享文件夾中。
方式二:前面過程與方式一相同,只是將共享文件夾建立在了PC1上,所以需要提供PC1的賬戶和密碼,使得PC1中的Convert軟件為PC2提供的Convert代理可以將要抓取的PC2系統存放到PC1建立的共享文件夾中。
方式三:在PC1中安裝Convert軟件,然后使用它直接將PC1的系統抓取到硬盤或U盤中。
24.管理遠程虛擬機
使用一台計算的VMWare Workstation Pro去管理另外一台計算機中WMWare Workstation Pro中的虛擬機。
操作步驟
1.在PC1使用遠程桌面連接到另外一台計算機PC2(PC2需要在遠程桌面設置中勾選允許遠程操控)
2.如果PC2中沒有WMWare Workstation Pro,可以使用遠程桌面將PC1本地資源中存放該軟件安裝包的盤或者文件夾遠程連接到PC2,然后在PC2中使用安裝包安裝WMWare Workstation Pro。
3.安裝完成后到PC2服務中查看是否有VMWare Workstation Server,它為遠程管理虛擬機提供服務,它必須處於已啟動的狀態。
4.為了管理方便可以到WMWare Workstation Pro:編輯-->首選項-->虛擬機的默認位置 去設置虛擬機安裝完成之后默認的存放位置。
5.設置共享虛擬機位置並將虛擬機共享啟用:到 編輯-->首選項-->共享虛擬機 中將共享虛擬機啟用並設置共享虛擬機的存放位置。
6.創建虛擬機
7.將虛擬機存放到共享位置:虛擬機-->管理-->共享 (如果沒做這一步,那么PC1使用WMWare Workstation Pro的連接遠程服務器功能之后,無法看到需要遠程管理的虛擬機)。
8.連接遠程服務器:文件-->連接遠程服務器 輸入PC2的IP地址、用戶名、密碼進行遠程連接。
9.操作遠程虛擬機:連接完成之后就可以在PC1的WMWare Workstation Pro中看到PC2的共享虛擬機,雙擊它就可以在PC1的WMWare Workstation Pro中對其進行操作。
25.虛擬機的設置
1.WMWare Workstation Pro的常用設置在 編輯-->首選項 中
2.虛擬機的常用設置在 虛擬機-->設置-->選項 中
這里需要注意的是虛擬機訪問控制進行加密后,只有當虛擬機的存放位置發生改變后才會生效。
26.將虛擬機導出為OVF格式
操作:打開WMWare Workstation Pro,進入 文件-->導出為OVF。
OVF:開放式虛擬機格式文件,這種格式的文件可以導入到很多種虛擬機創建平台中,比如:WMWare Workstation Pro,VirtualBox等。
27.結語
通過幾天的總結終於把這篇隨筆完成了,希望它可以在虛擬機的使用上給予大家一些幫助,當然本篇隨筆的內容可能存在錯誤,歡迎大家一起來交流學習。