流浪汉 是一个使用虚拟机创建和支持虚拟开发环境的应用程序。 Fedora 官方支持 Vagrant
libvirt
在您的本地系统上。 数字海洋 是一家云提供商,可提供一键式部署 Fedora Cloud 在一分钟内将实例添加到全 SSD 服务器。 在此期间 最近的 Cloud 时尚 在罗利, Fedora Cloud 团队为 Vagrant 打包了一个新插件,它可以启用 Fedora 用户使用本地 Vagrantfiles 在 DigitalOcean 中保持云实例。
如何使用这个插件
第一步是在命令行中安装包。
$ sudo dnf install -y vagrant-digitalocean
安装插件后,接下来的任务是创建本地 Vagrantfile。 一个 example 下面提供。
$ mkdir digitalocean $ cd digitalocean $ cat Vagrantfile Vagrant.configure('2') do |config| config.vm.hostname="dropletname.kushaldas.in" # Alternatively, use provider.name below to set the Droplet name. config.vm.hostname takes precedence. config.vm.provider :digital_ocean do |provider, override| override.ssh.private_key_path="/home/kdas/.ssh/id_rsa" override.vm.box = 'digital_ocean' override.vm.box_url = "https://github.com/devopsgroup-io/vagrant- digitalocean/raw/master/box/digital_ocean.box" provider.token = 'Your AUTH Token' provider.image="fedora-23-x64" provider.region = 'nyc2' provider.size="512mb" provider.ssh_key_name="Kushal" end end
关于 Vagrant DigitalOcean 插件的说明
关于 SSH 密钥命名方案需要记住的几点:如果您已经将密钥上传到 DigitalOcean,请确保
provider.ssh_key_name
匹配其服务器中现有密钥的名称。 这
提供者.image
详情见 数字海洋文档. AUTH 令牌是在应用程序和 API 部分的控制面板上创建的。
然后,您可以使用以下命令启动实例。
$ vagrant up --provider=digital_ocean
此命令将启动 DigitalOcean 服务器中的实例。 然后,您可以使用 SSH 进入该框
流浪者 ssh
命令。 跑
流浪破坏
销毁实例。