Mac筆記本跑虛擬機總感覺別扭,通過VMware虛擬機技術,將閑置的Windows筆記本打造成服務器,用于搭建集群之用
準備工作
-
用作宿主機的Windows需要安裝好VMware軟件
參看網(wǎng)站:https://blog.csdn.net/al6nlee/article/details/130792439
-
關閉宿主機的防火墻,避免請求被攔截
-
用作連接機的Mac需要安裝好ssh工具,可以用自帶的終端(我用的是Royal TSX)
-
保障連接機與宿主機在同一個局域網(wǎng)
三種網(wǎng)絡模式
打開vmware虛擬機,我們可以在選項欄的“編輯”下的“虛擬網(wǎng)絡編輯器”中看到VMnet0(橋接模式)、VMnet1(僅主機模式)、VMnet8(NAT模式)

同時,在主機上對應的有VMware Network Adapter VMnet1和VMware Network Adapter VMnet8兩塊虛擬網(wǎng)卡,它們分別作用于僅主機模式與NAT模式下。在“網(wǎng)絡連接”中我們可以看到這兩塊虛擬網(wǎng)卡,如果將這兩塊卸載了,可以在vmware的“編輯”下的“虛擬網(wǎng)絡編輯器”中點擊“還原默認設置”,可重新將虛擬網(wǎng)卡還原。

Bridged(橋接模式)
定義
橋接模式就是將主機網(wǎng)卡與虛擬機虛擬的網(wǎng)卡利用虛擬網(wǎng)橋進行通信。
在橋接的作用下,類似于把物理主機虛擬為一個交換機,所有橋接設置的虛擬機連接到這個交換機的一個接口上,物理主機也同樣插在這個交換機當中,所以所有橋接下的網(wǎng)卡與網(wǎng)卡都是交換模式的,相互可以訪問而不干擾。在橋接模式下,虛擬機ip地址需要與主機在同一個網(wǎng)段,如果需要聯(lián)網(wǎng),則網(wǎng)關與DNS需要與主機網(wǎng)卡一致。其網(wǎng)絡結構如下圖所示:

設置
-
編輯虛擬機設置
-
“網(wǎng)絡適配器”,選擇"橋接模式"
-
先確定宿主機的ip地址、網(wǎng)管、DNS等信息
-
編輯網(wǎng)卡配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
-
重啟虛擬機網(wǎng)卡,并測試虛擬機與外網(wǎng)通信
/etc/init.d/network restart
-
虛擬機與宿主機之間通信
NAT(網(wǎng)絡地址轉換模式)
定義
當網(wǎng)絡ip資源緊缺時,又希望你的虛擬機能夠聯(lián)網(wǎng),這時候NAT模式是最好的選擇。NAT模式借助虛擬NAT設備和虛擬DHCP服務器,使得虛擬機可以聯(lián)網(wǎng)。其網(wǎng)絡結構如下圖所示:

設置
-
虛擬網(wǎng)絡編輯器配置
-
虛擬機配置
-
編輯網(wǎng)卡配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
-
重啟虛擬機網(wǎng)卡并與測試虛擬機與外網(wǎng)測試
-
關閉VMware Network Adapter VMnet8虛擬網(wǎng)卡,測試虛擬機與外網(wǎng)通信&測試虛擬機與宿主機通信
-
虛擬機與外網(wǎng)通信 -> 正常通信
-
虛擬機與宿主機通信 -> 不通
-
Host-Only(僅主機模式)
定義
Host-Only模式其實就是NAT模式去除了虛擬NAT設備,然后使用VMware Network Adapter VMnet1虛擬網(wǎng)卡連接VMnet1虛擬交換機來與虛擬機通信的,Host-Only模式將虛擬機與外網(wǎng)隔開,使得虛擬機成為一個獨立的系統(tǒng),只與主機相互通訊。
如果要使得虛擬機能聯(lián)網(wǎng),我們可以將主機網(wǎng)卡共享給VMware Network Adapter VMnet1網(wǎng)卡,從而達到虛擬機聯(lián)網(wǎng)的目的。
其網(wǎng)絡結構如下圖所示:

設置
-
虛擬網(wǎng)絡編輯器
-
虛擬機設置
-
設置網(wǎng)卡文件
-
重啟網(wǎng)卡,測試虛擬機與宿主機通信
-
設置虛擬機與外網(wǎng)通信
-
將宿主機與VMnet1網(wǎng)卡共享網(wǎng)絡
-
根據(jù)192.168.137.1重新配置虛擬網(wǎng)絡
-
重新配置網(wǎng)卡,將VMware Network Adapter VMnet1虛擬網(wǎng)卡作為虛擬機的路由。
-
重啟網(wǎng)卡,測試虛擬機與宿主機&外網(wǎng)之間通信
-
搭建服務器
壓榨閑置Windows剩余價值,打造個人服務器集群
網(wǎng)絡模式的選擇
橋接模式本質是局域網(wǎng)的一臺物理機,有自己的IP地址,所以處在同一局域網(wǎng)的本機可以直接訪問虛擬機的端口,通過虛擬機IP+虛擬機的相關工具端口號+虛擬機的用戶名和密碼即可連接。因為這相當于直接把虛擬機的所有端口都暴露出來了。
所以選擇了NET模式
- NAT模式下,虛擬機只能跟宿主機進行通信
- 本機(macOS)需要訪問這個虛擬機的話,需要通過宿主機(windows)的轉發(fā)端口來訪問
在VMWare的網(wǎng)絡編輯器中設置轉發(fā)端口
每個虛擬機的連接22端口都對應一個宿主機的端口,如圖中的2201和2202文章來源:http://www.zghlxwxcb.cn/news/detail-456251.html

查看宿主機的ip地址
命令:ipconfig文章來源地址http://www.zghlxwxcb.cn/news/detail-456251.html

使用ssh連接工具進行連接

到了這里,關于【VMware】搭建個人服務器的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!