Linux

Linux 伺服器遷移到 Windows 工作站

  • July 7, 2021

我在一個遠端站點上,一個事件導致大多數網路設備癱瘓。我有程序員的基本背景,而不是網路工程/虛擬化。

情況 大約一半的網路再次啟動,但 DHCP 伺服器非常不可靠,需要更換。我們的供應商可以採購的最好的產品是戴爾工作站——目前無法找到伺服器,而且時間很短。工作站有兩個問題,目前無法進行遷移。

  1. 舊伺服器使用兩個乙太網埠。新的只有一個。一個乙太網埠用於連接調製解調器,另一個連接 Intranet。來自 Intranet 的一切都通過伺服器,然後通過另一個埠到調製解調器和外部世界。
  2. 貯存; 我們僅限於 256GB SSD,並且我們有一個 4x4 RAID10 舊伺服器要遷移。RAID10 意味著條帶化和鏡像,因此這是一種備份和速度改進。從物理上講,我們可以在新機器中安裝三個 3.5" 驅動器 - 如果我們找到它們。我們至少需要 4TB 的儲存空間,而且幾乎不會留下任何空間。我更喜歡 6TB 甚至 8TB,如果我們管理的話。舊機器是在沒有虛擬化的情況下設置的。

‘網路’ 的示意圖如下所示: 外部世界 <–> 損壞的伺服器 <–> 交換機 <–> 內部網(列印機、相機、筆記型電腦/筆記型電腦/…)

目標 用新的戴爾工作站替換舊伺服器。

我的計劃

  1. 獲得第二個網路控制器卡 PCI2.1 並將其安裝在 PCI3.1 插槽的新工作站中。我們現在有第二個乙太網埠。
  2. 以最快的速度訂購 2 個 6-8TB HDDS,並將其置於 RAID1 配置中。
  3. 在 SSD 上有一個虛擬機並將那些 RAID1 驅動器安裝到它上面。然後在其上安裝一個 LINUX 環境 - 或者更好地嘗試將舊系統複製到該虛擬 RAID。

問題

  1. 這裡的網際網路很慢,因此一流的乙太網控制器將與 20 美元的控制器一樣慢。但是,有什麼特別需要注意的嗎?
  2. 虛擬機可以在 SSD 上並裝載 HDD RAID 嗎?我該如何接近它?我沒有時間正確分析這方面,但非常感謝任何輸入。或者我是否必須以相反的方式在 Windows 中配置 RAID1 並將磁碟映像儲存在該 RAID1 卷中?
  3. 舊系統執行的是 Ubuntu 14。可以將其複製到虛擬環境可以讀取的內容中嗎?
  4. 來賓作業系統(即 Linux VM)是否能夠訪問連接到交換機的機器?我用 VMBOX 搗亂了幾次,但總是無法連接到網路連接設備。
  5. Windows 10 引入了強大的更新策略(好事);但是,可以做些什麼來配置機器,以便在重新啟動時 VM 會自動恢復,並且在 VM 執行時不會發生計劃內的重新啟動。
  6. 我對 VM 系統的經驗僅限於 VirtualBox;對於所描述的設置,這是一個可靠的選擇嗎?

這裡的網際網路很慢,因此一流的乙太網控制器將與 20 美元的控制器一樣慢。但是,有什麼特別需要注意的嗎?

只是一個可以滿足您的需求並受您的作業系統支持的設備。

虛擬機可以在 SSD 上並裝載 HDD RAID 嗎?我該如何接近它?我沒有時間正確分析這方面,但非常感謝任何輸入。或者我是否必須以相反的方式在 Windows 中配置 RAID1 並將磁碟映像儲存在該 RAID1 卷中?

是的,大概您將使用像 Windows Server 2019 或類似的東西作為您的基本作業系統,對吧?因此,您的 SSD 是一個驅動器,而您的 HDD 只是另一個驅動器 - 您的 VM 看到兩個或多個虛擬磁碟,一個在一個驅動器上,另一個在另一個驅動器上。所以,是的,只需從 SSD 啟動(你可以為 R1 獲得第二個嗎?)卷,你也可以在上面儲存你的 VM 啟動磁碟,然後將 VM 的數據驅動器放在 R1 HDD 卷上。

舊系統執行的是 Ubuntu 14。可以將其複製到虛擬環境可以讀取的內容中嗎?

是的,通常您可以根據您要使用的任何管理程序搜尋“P2V”——通常您只需將物理伺服器的磁碟複製到單個可引導文件即可。

來賓作業系統(即 Linux VM)是否能夠訪問連接到交換機的機器?我用 VMBOX 搗亂了幾次,但總是無法連接到網路連接設備。

應該是,顯然需要一些配置才能使其工作,但你有一個足夠簡單的設置來模擬。

Windows 10 引入了強大的更新策略(好事);但是,可以做些什麼來配置機器,以便在重新啟動時 VM 會自動恢復,並且在 VM 執行時不會發生計劃內的重新啟動。

您可以阻止 Windows 進行自動更新,這將停止自動重啟,並且大多數虛擬機管理程序可以在啟動時自動啟動,並配置為在啟動時自動啟動一個或多個 VM。

我對 VM 系統的經驗僅限於 VirtualBox;對於所描述的設置,這是一個可靠的選擇嗎?

如果你需要從 Windows 啟動,那麼我會很想使用 VMware Workstation 之類的東西——我個人只是在硬體上執行 VMware 的 ESXi,但那是因為我很了解它——但更重要的是你知道如何配置和管理系統,如果您的技能在 Windows 中,那麼這是最有意義的。

引用自:https://serverfault.com/questions/1068159