gpt4 book ai didi

windows - 如何在Windows主机上启动/引导期间启动Vagrant?

转载 作者:行者123 更新时间:2023-12-03 11:09:41 24 4
gpt4 key购买 nike

我想在启动后自动启动Vagrant VM(基于VirtualBox)。它必须能在没有任何用户登录的情况下工作,但是无论如何,如果管理员用户执行“vagrant status”/“vagrant ssh”,则它必须能够正常工作。

到目前为止,我尝试了以下内容:

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run注册表项(似乎仅在登录时有效)
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run注册表项(似乎仅在登录时有效)
  • “任务计划程序”(Vagrant VM已启动,但“vagrant status”返回其未运行,并且无法使用“vagrant ssh”登录)
  • 组策略脚本(Vagrant VM已启动,但“vagrant status”返回其未运行,并且无法使用“vagrant ssh”登录)

  • 最佳答案

    您需要做的第一件事就是使它成为可预测的VM名称。这是我的Vagrantfile中相关的部分

    config.vm.define "instancename" do |i|
    i.vm.box = "bento/centos-7.4"
    i.vm.host_name = "instancename"
    i.vm.network "public_network"
    i.vm.provider "virtualbox" do |v|
    v.name = "instancename"
    v.linked_clone = true
    end
    end

    然后使用 VBoxVmService自动启动VM。您可以通过Chocolatey将其安装为 choco install vboxvmservice。上面的 Vagrantfile的配置为
    [Vm1]
    VmName=instancename
    ShutdownMethod=savestate
    AutoStart=yes

    关于windows - 如何在Windows主机上启动/引导期间启动Vagrant?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45792003/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com