使用 Vagrant 控制你的 DigitalOcean 雲主機
Vagrant 是一個使用虛擬機器建立和支援虛擬開發環境的應用。Fedora 官方已經在本地系統上透過庫 libvirt
支援 Vagrant。DigitalOcean 是一個提供一鍵部署 Fedora 雲服務例項到全 SSD 伺服器的雲端計算服務提供商。在最近的 Raleigh 舉辦的 FAD 大會中,Fedora 雲端計算隊伍為 Vagrant 打包了一個新的外掛,它能夠幫助 Fedora 使用者透過使用本地的 Vagrantfile 檔案來管理 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
來刪除這個例項。
via: https://fedoramagazine.org/using-vagrant-digitalocean-cloud/
作者:Kushal Das 譯者:MikeCoder 校對:Ezio
相關文章
- 使用免費的Oracle雲服務-建立雲主機Oracle
- 滴滴雲GPU雲主機使用EBS資料盤GPU
- 優: DigitalOceanGit
- 雲主機使用WordPress 字型提速外掛
- 你知道 Linux 中的主機、控制檯和終端的起源麼?Linux
- 香港雲主機:雲伺服器和雲虛擬主機的區別,雲伺服器真的就比虛擬主機好嗎?伺服器
- 使用Vagrant(一):搭建Vagrant執行環境
- Vagrant 在 Windows 下的使用Windows
- 你沒有理由拒絕OnApp香港雲主機APP
- 美國雲主機與傳統虛擬主機的區別
- vagrant使用簡介
- VPS雲主機如何工作的?
- vnc連線雲主機,如何在Windows中用vnc連線雲主機VNCWindows
- 天翼云云主機快照、雲硬碟備份、雲主機備份之間的區別硬碟
- 【雲主機】2022年雲主機管理軟體排行榜
- 雲主機的硬碟IO效能比較硬碟
- 虛擬主機、VPS主機與雲伺服器的區別伺服器
- vagrant介紹及使用
- 使用免費的Oracle雲服務-通過console連線雲主機Oracle
- DigitalOcean CLI (doctl) 安裝Git
- 雲主機如何安裝grunt
- Nginx執行控制虛擬主機和訪問控制Nginx
- 使用免費的Oracle雲服務-在雲主機上安裝Oracle Database 19cOracleDatabase
- MySQL5.7在滴滴雲主機上的主從複製MySql
- 帶你瞭解BlueHost主機企業郵局使用教程
- 使用 Lakka Linux 將你的舊 PC 變成復古遊戲主機Linux遊戲
- vnc遠端控制linux主機(轉)VNCLinux
- openstack命令建立雲主機例項
- 香港雲主機如何安裝GRUNT
- 阿里雲主機初始化阿里
- Windows下使用vagrant以及Oracle VM Virtualbox部署虛擬機器WindowsOracle虛擬機
- 雲圖說|一圖告訴你主機安全的運維效率如何提升超出預期運維
- 雲虛擬主機和雲伺服器有什麼區別?雲虛擬主機能用來幹什麼?伺服器
- 巧用天翼雲盤備份雲主機資料
- 使用 Vagrant 快速搭建 CentOS7CentOS
- 在Mac下安裝使用VagrantMac
- 使用aliyun提供的遷移工具把本地的虛擬機器或主機遷移到阿里雲上去虛擬機阿里
- linux系統雲主機修改DNSLinuxDNS