Virtualbox+Vagrant
目標:快速架設好ubuntu,包含使用者
Virtualbox 與 Vagrant 至官網下載並照預設安裝後,
找一個地方建資料夾準備放Vagrantfile(vagrant的設定檔)。
Vagrantfile可重複建立多個virtualbox os。
接下來到Vagrant Cloud 搜尋想要的box,
這些box是別人整理好的直接灌之後就可以用,
也可以自己上傳。
這裡以ubuntu 14.04 LTS的desktop版本為例。
打開terminal,移動到剛剛建立要來放Vagrantfile的資料夾,
然後照著網頁指示輸入 vagrant init box-cutter/ubuntu1404-desktop;
建好的Vagrantfile出現之後就可以直接下 vagrant up
vagrant就會自動幫你灌好virtualbox的os
噹噹!灌好開好已!
設定root密碼
由vagrant架好的os通常會預設帳號、密碼都是vagrant。
登入後搜尋並打開terminal輸入指令:sudo passwd root
就可以設定root密碼。
為了應付不時之需,早點設好吧XD
設好之後用su -登入試試看是否設定成功
網路設定
目標:ubuntu有固定IP,並可連上外部網路,且pietty可連入ubuntu
其實通常剛裝完的時候就已經有預設的NAT網路了,
但由於我們要架設的是SERVER,也需要使用putty/pietty來連線以方便操作,
必須有static ip,
所以才需要特別設定這一段網路的部份。
廢話不多說,快趁可以連外網的時候先裝好vim啊啊啊啊啊~~~
更新軟體清單:sudo apt-get update
安裝vim:sudo apt-get install vim
裝好之後就先幫virtual os關機 準備正式開始設定吧!
首先要使用virtualbox來設定os的(偽)硬體網路
接下來設定軟體部份
本機網路IP:192.168.16.92
要設定給VirtualBox的IP:192.168.16.99
先用ifconfig來設定看看能不能通
sudo ifconfig eth0 192.168.16.99 netmask 255.255.255.0
確定可以通了之後再設到網路設定檔上
使用 root 權限打開 /etc/network/interfaces 檔案
sudo vim /etc/network/interfaces
輸入以下:
iface eth0 inet static
address 192.168.16.99
netmask 255.255.255.0
gateway 192.168.16.1
dns-nameservers 8.8.8.8
ubuntu 14.04 LTS的重新啟動指令是sudo ifdown eth0 && sudo ifup eth0
再ping本機看看、開網頁看看,確定都可以通之後就可以用pietty囉~(灑花
※以上許多參考: https://babu0628.wordpress.com/2013/01/09/ubuntu-virtual-box-%E7%B6%B2%E8%B7%AF%E5%B0%8D%E5%A4%96%E9%80%A3%E6%8E%A5%E8%A8%AD%E5%AE%9A/
沒有留言:
張貼留言