如果你們公司沒錢,實施人員操作能力差,需要在線預覽功能,客戶也不願意輕易滿足你的要求,那么請看過來,也許這篇文章能幫到你。
Look,kids~
背景
我算是讓這個在線文檔預覽功能折騰的不輕。沒錢、兩台服務器。只這兩個要求,就讓姐撓禿了頭。
由於我們所服務的客戶是學校。這就需要網站必須要穩定,學校外網運行不穩定且多是內網,但由於OfficeOnline的搭建環境限制,要將環境移至內網就需要在內網找兩台服務器。學校肯定不會願意的。並且對實施人員的要求也很高。so我就又想了一個法子,在服務器上安裝兩個虛擬機電腦。從而在網絡穩定的基礎上實現OfficeOnline的生存環境、實施人員省力不用復雜部署。
只需要將兩個開發人員已經部署好的客戶操作系統導入到你想要部署的宿主操作系統上就可以。
虛擬機ABOUT
虛擬機中的概念是這樣的:
1、宿主機:指要安裝虛擬機軟件的計算機,你花錢買的物理機。
2、虛擬機:利用虛擬機工具構造出來的,有一整套硬件設備,有自己操作系統,應用軟件。
3、宿主操作系統:物理機上安裝的,例如在一台Win10機上安裝VirtualBox
4、客戶操作系統:虛擬機上的操作系統,如Red Hat Linux。
這四個概念很重要,請務必看仔細,通篇涉及到相關概念的就以這四個概念去解釋。
軟件&環境
1、虛擬機:Oracle VM VirtualBox(Why?免費!)
安裝包鏈接:https://pan.baidu.com/s/1kL6gpteIbajw-lVx3uTNxQ 提取碼:7bcy
2、宿主操作系統:windows系統(win7、win10均可)
3、客戶操作系統:Windows Server 2012以上版本的系統(Why?因為需要安裝OfficeOnline2016,如果你不需要搭建office online環境,啥樣的系統你都行)
windows server 2012/2016鏈接:https://pan.baidu.com/s/1NiD7jzgICPenW711jS2jkw 提取碼:ggf1
配置步驟
一切准備妥當之后,就開始主機&兩個客戶操作系統之間互ping相通
宿主操作系統的網絡環境:網線、wifi均可
1、設置客戶操作系統(windows server 2012 域控)的網絡連接方式,如下圖所示,根據箭頭指向操作:
①網絡地址轉換連接方式
②僅主機(host-only)網絡連接方式
這里的網絡模式是使用兩個網卡,網卡1連接方式為網絡地址轉換(nat),用於訪問外網;
網卡2連接方式為僅主機(Host-Only)網絡,界面名稱選擇virtualBox安裝后自動生成的以太網卡適配器,用於與宿主機通信。
2、另一個客戶操作系統(windows server 2012)網絡設置和上面操作一模一樣。
3、從宿主操作系統查看host-only網絡連接是否設置成功
4、查看宿主操作系統適配器為“VirtualBox Host-Only Network”的IP地址,如下圖所示:
Win+R 打開運行框→輸入cmd→點擊“確定”→輸入ipconfig
5、分別啟動兩個客戶操作系統
6、分別配置兩個客戶操作系統的網絡環境
①打開"網絡和共享中心"
這里選擇“以太網2”是由於在最開始設置客戶操作系統網絡連接方式的時候,網卡2是Host-Only連接方式。
②修改客戶操作系統的IP地址及DNS
③另一個客戶操作系統和上述操作一模一樣,就是修改IP地址的時候兩個系統的IP不能重復
譬如:域控系統:192.168.56.2
則另一個系統就是192.168.56.3
④測試宿主操作系統、兩個客戶操作系統之間是否可以ping通
到此網絡配置結束,已經成功配好了宿主操作系統ping通客戶操作系統、客戶操作系統ping通宿主操作系統、客戶操作系統ping通外網、客戶操作系統可以ping通客戶操作系統。
LINUX版配置步驟:https://www.cnblogs.com/chenhaoqiang/p/9491902.html
這里是啊喜桑,請多多指教~