一千萬個為什麽

搜索

在Hyper-V上配置Windows測試環境的工具



我正在尋找可以幫助我們團隊創建和管理內部測試和調試環境的工具。

每個環境由單個Windows服務器和多個Windows客戶端組成。它們應該在隔離的網絡上,並且應該為它們設置活動目錄。然後,CI的開發人員將連接到服務器,安裝我們的應用程序並運行UI測試。

我們有可用於運行這些環境的本地Hyper-V服務器。

我對這種環境的管理要求(按重要性遞減順序):

  1. Ability to reset environment to default state
  2. Can create and remove new environments
  3. Helps setting up server and client's AD
  4. Multiple independent environments at the same time.
  5. Can define how many and of what type each client should be.
    • Windows version and x64/x86
    • Pre-installed applications
  6. Can create/clone environment quickly

我的簡短研究發現了這些工具:

VirtualLab Lability Seems to be best fit for our need. But it is not mature and supported enough. I have yet to be able to run it properly.

Vagrant Might have problems setting up multiple machines. And I read it cannot create new switches for Hyper-V

Terraform has no support for Hyper-V.

是否有任何工具可以幫助我滿足我的要求?我總是可以自己編寫代碼,但我開始意識到這將是很多工作。

另一個可能也有用的選擇是使用不同的虛擬化技術。但這是最後的選擇。

另外,我沒有任何預算,所以我希望一切都是免費的。但如果有的話,我不反對付費選項。

轉載註明原文: 在Hyper-V上配置Windows測試環境的工具

一共有 0 個回答: