簡體   English   中英

是否可以通過Packer重新打包在Modern.ie VM或Vagrant Box中啟用WinRM?

[英]Is it possible to enable WinRM in a Modern.ie VM or Vagrant Box by repackaging it with Packer?

這些免費的免費啤酒虛擬機(VM)來自微軟,可以從modern.ie下載並用於測試或其他任何東西。 Github上有一個很好的Gist,它解釋了如何在VM上啟用WinRM支持。 不幸的是,這需要在初始啟動后與VM進行手動交互( Gist中的步驟2. )。 是否可以讓Packer使用它的構建器類型virtualbox-ovfVIRTUALBOX BUILDER(來自OVF / OVA) )來完成這項工作? 如果有可能,您可以提供一些示例代碼。

或者問另一種方法 :如何使用Packer從現有的VirtualBox圖像( .ova文件)或現有的Vagrant Box( .ovf文件)創建Vagrant Box?

你問的內容在第4步中描述

由於存在大量Windows特定配置,因此您可以在package命令中包含Vagrantfile,以便當重新打包用於其他目的時,winrm和virtualbox配置獲取默認值。 請記住在Vagrantfile所在的同一目錄中運行該命令:

$ vagrant package --output "yourboxname" --Vagrantfile Vagrantfile

在那之后你就定了!

完成第2步和第3步后,您將運行step4,從更新的VM重新創建一個流浪盒,您可以重新使用此框

或者問另一種方法:如何使用Packer從現有的VirtualBox圖像(.ova文件)或現有的Vagrant Box(.ovffile)創建Vagrant Box?

這是不可能的,簡而言之,packer從OS ISO發行版創建Vagrant框,而不是從現有VM創建

您可以使用ssh連接到Windows modern.ie VM(Openssh服務在啟動時運行)。 你將有一個非常有限的shell,但足以調用cmd.exe或powershell,並激活WinRM。 在Windows 10 VM上,您只需將網絡類型更改為非公共類型。 而已。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM