001_使用VMWareWorkstation搭建學習環境筆記
01.虛擬化技術
虛擬化技術帶來的好處
- 在一臺計算機執行多個作業系統
- 搭建教學環境,測試環境
- 和硬體無關
- PtoV
- 節省管理成本
- 節省硬體投資
- 省電
02.介紹虛擬化廠家
- VMWare
- VMWareWorkstation
- server
- ESX server 直接安裝裝在物理機上虛擬化
- 微軟
- Virturl PC 只能安裝微軟作業系統
- Server 2003
- Windows 2008 內建虛擬化 Hyper-V
- 桌面虛擬化(思傑)
03.在虛擬機器中安裝作業系統
安裝win7教程:
史上最詳細的虛擬機器VMware12安裝Windows7教程
注意點:
選擇將虛擬機器安裝在單個檔案中 (現在的硬碟格式一般為ntfs格式;
以前硬碟格式:FAT32 一個檔案支援最大為2G 所有才需要拆分為多個檔案)
轉換硬碟資料格式
convert e: /fs:ntfs 資料不丟失
04.安裝VMWare Tools
安裝VMWare Tools的好處
- 虛擬機器硬體驅動
- 物理機和虛擬機器之間複製 貼上
- 時間同步
- 點選電源按鈕,正常關機
05.物理機和虛擬機器互相訪問資源
- 物理機之間拷貝 虛擬機器貼上(安裝VMWare Tools)
- 設定虛擬機器的選項(安裝VMWare Tools)
- 通過網路訪問虛擬機器資源(關閉防火牆)
wf.msc: 開啟防火牆設定
06.新增快照 刪除快照
新增快照
最好時在關機狀態 拍攝快照
刪除快照
從後往前刪,效率高, 從中間刪除會合並後面快照
07.新增永久寫入磁碟
寫入該磁碟的資料不受快照還原操作影響
08.給硬碟新增保護卡
操作:
將該硬碟設定為非永久寫入磁碟
原理:
每次重啟都會重置該磁碟資料
09.將物理機的硬碟和分割槽新增到虛擬機器
使用場景:
虛擬機器上需要暫時使用該硬碟或分割槽的檔案
將物理機的硬碟新增到虛擬機器上,則物理機暫時無法使用該硬碟
將物理機的分割槽新增到虛擬機器上,則物理機暫時無法使用該分割槽
10.將虛擬機器的硬碟掛載到物理機開啟
使用場景:
不想或者無法開啟虛擬機器的情況下,有想取出該虛擬機器的檔案,將該虛擬機器的硬碟對映在物理機上
操作:
- 實用工具中對映
- 檔案 -> 對映虛擬磁碟
- XXX.vmdk -> 對映虛擬磁碟
實用工具:
對映:將虛擬機器的磁碟對映到物理機上使用
壓縮:刪除虛擬機器磁碟已經沒有使用但是會佔物理機硬碟的記憶體空間
擴充套件:只能擴充套件沒有快照的虛擬機器硬碟
11.使用安裝了作業系統盤的vmdk建立虛擬機器
只要系統盤的vmdk檔案沒有損壞,就可以使用該檔案建立虛擬機器
虛擬機器的配置檔案: (Win7x64.vmx)
可以修改該配置檔案
記憶體:
memsize = "2048"
虛擬機器的mac地址:
ethernet0.generatedAddress = "00:0c:29:ea:eb:b8"
虛擬機器位置變化時,選擇移動和複製的區別?
移動:Mac地址依然使用原理的
複製:會給新的虛擬機器分配新的Mac地址
12.連線遠端VMWare Workstation共享的虛擬機器
遠端開啟共享虛擬機器(需要開啟VMWare Workstation Server 服務)
埠: 443埠
選擇連線伺服器
13.建立虛擬機器模板 克隆新系統
克隆系統
使用快照克隆虛擬機器
連結克隆:原始虛擬機器不能刪除,節約磁碟空間
克隆出來的系統:名稱,IP一樣,Mac會自動生成。SID一樣(SID在裝系統的時候一樣)
SID:計算機的安全識別符號。
SID一樣在工作組中不影響。但是在域中會識別有問題
建立虛擬機器模板
- 執行sysprep 去除 sid
- 拍攝拍照
連結克隆 和 完整克隆 的區別
連結克隆:原始虛擬機器不能刪除,節約磁碟空間
完整克隆:可以刪除原始虛擬機器,但是佔磁碟空間
14.公網地址和私網地址 NAT技術
什麼是IP?
IP是英文Internet Protocol的縮寫,意思是“網路之間互連的協議”,也就是為計算機網路相互連線進行通訊而設計的協議。
什麼是IP地址?
IP地址(英語:Internet Protocol Address)是一種在Internet上的給主機編址的方式,也稱為網路協議地址。常見的IP地址,分為IPv4與IPv6兩大類。
IP地址型別
公有地址(Public address)由Inter NIC(Internet Network Information Center因特網資訊中心)負責。這些IP地址分配給註冊並向Inter NIC提出申請的組織機構。通過它直接訪問因特網。
私有地址(Private address)屬於非註冊地址,專門為組織機構內部使用。
類別 | 最大網路數 | IP地址範圍 | 最大主機數 | 私有IP地址範圍 |
---|---|---|---|---|
A | 126(2^7-2) | 0.0.0.0-127.255.255.255 | 16777214 | 10.0.0.0-10.255.255.255 |
B | 16384(2^14) | 128.0.0.0-191.255.255.255 | 65534 | 172.16.0.0-172.31.255.255 |
C | 2097152(2^21) | 192.0.0.0-223.255.255.255 | 254 | 192.168.0.0-192.168.255.255 |
NAT技術
- NAT(Network Address Translation,網路地址轉換)是1994年提出的。當在專用網內部的一些主機本來已經分配到了本地IP地址(即僅在本專用網內使用的專用地址),但現在又想和因特網上的主機通訊(並不需要加密)時,可使用NAT方法。
- 這種方法需要在專用網連線到因特網的路由器上安裝NAT軟體。裝有NAT軟體的路由器叫做NAT路由器,它至少有一個有效的外部全球IP地址。這樣,所有使用本地地址的主機在和外界通訊時,都要在NAT路由器上將其本地地址轉換成全球IP地址,才能和因特網連線。
NAT不僅能解決了lP地址不足的問題,而且還能夠有效地避免來自網路外部的攻擊,隱藏並保護網路內部的計算機。
1. 寬頻分享:這是 NAT 主機的最大功能。
2. 安全防護:NAT 之內的 PC 聯機到 Internet 上面時,他所顯示的 IP 是 NAT 主機的公共 IP,所以 Client 端的 PC 當然就具有一定程度的安全了,外界在進行 portscan(埠掃描) 的時候,就偵測不到源Client 端的 PC 。
NAT技術的優點與缺點
- 優點: 節省公網地址 內網安全(相對)
- 缺點: 效能慢
埠對映: 可以讓外網通過埠訪問內網
- 別的物理機想要訪問VMware NAT 8 的內網客戶機,可以通過埠對映進行訪問
- windows連線共享:將乙太網共享給VMnat
15.交換機 路由器和網段之間的關係
一個交換機就是一個網段
如果不同網段想要進行通訊,就必須加上裝置路由器
網段 同一網段,網路部分相同
閘道器:相當於網段的門, 網段的預設出口
閘道器到其他路由器的介面
內網網路卡不加閘道器
網路排錯:有去有回
廣播過不了路由器 路由器隔絕廣播
16.規劃虛擬機器的網路和網段
一個 VMnat 就相當於一個交換機
橋接模式:預設走的物理網路卡(安裝VMWare時 安裝了橋接協議)
NAT模式:客戶機的網路為內網,物理機相當於路由VMware NAT Service
僅主機模式:主機相當於交換機,主機模式客戶機無法訪問外網
17.配置虛擬機器之間通訊
只需要讓虛擬機器之間能夠通訊操作
- 需要把虛擬機器放到同一個VMNet中
- IP地址在一個網段
18.在物理機上新增網路卡連線到虛擬網路
需要虛擬機器和物理機能夠通訊
操作:
編輯 --> 虛擬網路編輯器 --> 更改設定 --> 將主機虛擬介面卡連線此網路勾上
19.通過橋接模式將虛擬機器連線到物理網路
路由器和計算機的區別
路由器:是資料包的中轉站
計算機:是資料包的終點(只會接收資料包目標地址是本機地址的資料包)
如何讓虛擬機器上網?
將虛擬機器網路卡設定成橋接模式
NAT模式 虛擬機器上網 資料包源地址使用物理機IP地址替換
可以將不同的網路卡分別設定成橋接模式
有線網路卡橋接,無線網路卡橋接
20.虛擬機器網路卡不能橋接解決辦法
檢視是否安裝了橋接服務
橋接模式必須安裝橋接服務
21.虛擬機器使用VMWareNAT服務實現上網
NAT模式 虛擬機器上網 資料包源地址使用物理機IP地址替換
虛擬機器內的閘道器必須和 net 模式的閘道器一樣
NAT模式只能存在一個
NAT 使用的是 VMware NET 服務,服務中用了虛擬地址 來做 NAT 模式的內網地址轉發出去
pathping ip
22.使用Windows連線共享實現虛擬機器上網
注意閘道器的配置
23.連線共享和NAT實現埠對映
應用場景:外網訪問內網服務
Windows連線共享如何做埠對映?
操作:
1.開啟遠端桌面:我的電腦 --》 遠端設定 --》 允許
2.本地網路 --》 屬性 --》共享 --》配置
telnet 測試埠是否開啟
telnet 192.168.2.251 4000
mstsc: 開啟遠端桌面連線
NAT 服務如何做埠對映?
編輯 --> 虛擬網路編輯器 --> NAT 設定
24.將物理機抓取到虛擬機器的意義
應用場景:
- 升級硬體
- 測試
- 虛擬機器作為物理機備份
netstat -n
unc 路徑
net use
net use * /del
相關文章
- 學習筆記:MQTT環境搭建筆記MQQT
- Android環境搭建學習筆記Android筆記
- React學習筆記1:環境搭建React筆記
- perl學習筆記--搭建開發環境筆記開發環境
- laravel學習筆記之開發環境搭建Laravel筆記開發環境
- kafka學習筆記1:測試環境搭建Kafka筆記
- Dockerfile 與 Compose 環境搭建學習筆記(二)Docker筆記
- Dockerfile 與 Compose 環境搭建學習筆記(一)Docker筆記
- docker 學習筆記之實戰 lnmp 環境搭建系列 (2) ------ 手動搭建 lnmp 環境Docker筆記LNMP
- php 學習筆記之搭建開發環境(mac版)PHP筆記開發環境Mac
- <react學習筆記(1)>認識react和環境搭建React筆記
- 分散式基礎&專案環境搭建_學習筆記分散式筆記
- webpack學習筆記:搭建基本的前端開發環境Web筆記前端開發環境
- 騰訊雲使用筆記一: 環境搭建筆記
- webpack學習筆記(mac環境)Web筆記Mac
- Docker 學習筆記(第七集:使用 docker 搭建 php 開發環境)Docker筆記PHP開發環境
- TypeScript學習筆記(一)環境搭建和資料型別TypeScript筆記資料型別
- [學習筆記]使用 Anaconda 管理虛擬環境筆記
- Object C學習筆記6-如何在Windows環境搭建Object C開發環境Object筆記Windows開發環境
- Xamarin 學習筆記 - 配置環境(Windows & iOS)筆記WindowsiOS
- 學習筆記|AS入門(一) 環境篇筆記
- Maven 學習筆記——Maven環境配置(1)Maven筆記
- GoldenGate學習筆記(10)_RAC環境Go筆記
- Java 學習筆記 開發環境搭建JDK+Tomcat+EclipseJava筆記開發環境JDKTomcatEclipse
- Windows搭建Superset環境學習Windows
- Linux學習環境搭建Linux
- 筆記一:前期 docker 環境搭建筆記Docker
- Laravel 開發環境搭建-筆記Laravel開發環境筆記
- 記錄使用 Docker 搭配 node 映象搭建環境學習 Nuxt.jsDockerUXJS
- 【Python學習筆記】-虛擬環境virtualenvPython筆記
- 學習筆記:openstack實驗環境安裝筆記
- 【OCP學習筆記】配置網路環境 -- 3筆記
- 【OCP學習筆記】配置網路環境 -- 4筆記
- 【OCP學習筆記】配置網路環境 -- 1筆記
- 【OCP學習筆記】配置網路環境 -- 2筆記
- .net環境下ckeditor與ckfinder學習筆記筆記
- (一)Linux環境的學習環境的搭建Linux
- Docker 學習筆記(第八集:使用 docker-compose 搭建 php 開發環境 )Docker筆記PHP開發環境