2022
我们一起努力

Vagrant管理 DigitalOcean 云主机具体方法

简单来说,vagrant是一个操作虚拟机的工具。它提供了一套高效而便利的虚拟机管理方式,通过命令和配置文件,当然也要基于vagrant自身的约定,就能很快的完成一套开发环境的部署,并可以打包传播,极大的方便了在工作环境中,各个开发环境不一致的问题,也解决了重复配置环境的浪费。

Vagrant管理 DigitalOcean 云主机具体方法

如何使用这个插件

第一步在命令行下是安装软件。

$ sudo dnf install -y vagrant-digitalocean

安装 结束之后,下一步是创建本地的 Vagrantfile 文件。下面是一个例子。

$ 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 和已经在服务器中的名字吻合。 provider.image 具体的文档可以在DigitalOcean documentation找到。在控制面板上的 App & API 部分可以创建 AUTH 令牌。

你可以使用下面的命令启动一个实例。

$ vagrant up --provider=digital_ocean

这个命令会在 DigitalOcean 的启动一个服务器实例。然后你就可以使用 vagrant ssh 命令来 ssh 登录进入这个实例。可以执行 vagrant destroy 来删除这个实例。

本文来源:www.lxlinux.net/7094.html,若引用不当,请联系修改。

赞(0)
文章名称:《Vagrant管理 DigitalOcean 云主机具体方法》
文章链接:https://www.fzvps.com/181254.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!