2011年3月17日 星期四

Install NFS server on Ubuntu 10.04

1. 安裝 NFS server 套件
  
    sudo apt-get install nfs-common nfs-kernel-server

2. 設定要共享的路徑和使用權限

    sudo vim /etc/exports

    #將 /nfs_root 這個路徑 share 給 all net 使用,但只可讀並且資料會同步寫入到記憶體與硬碟中。
    /nfs_root *(ro,sync,no_subtree_check)

3. 啟動 NFS server

    sudo /etc/init.d/nfs-kernel-server start

4. 檢查 NFS server 是否成功被啟動了

    sudo showmount -e localhost

    #看到底下剛剛設定的共享路徑代表成功了。
    Export list for localhost:
    /nfs_root *


註:
(1) 使用者可以用 showmount -e nfs_server_ip 看這個NFS server有哪些共享路徑。
(2) 使用者可以用 mount -t nfs nfs_server_ip:共享路徑 /mnt 來掛載NFS server提供的共享路徑。


[Reference]

[XenServer] Add Virtual disk storage ( 以 NFS 和 iSCSI 為例 )

NFS VHD

1. 在要新增 Virtual disk storage 的 XenServer 上面按右鍵,選擇 New Storage




2. 選擇 NFS VHD




3. 設定這個 Virtual disk storage 的名稱和要掛載的NFS路徑,路徑格式為" NFS server IP:共享資料夾路徑 "。


4. 完成後,會在選擇的 XenServer 底下看到這個 NFS virtual disk storage,還有它的詳細資訊。







 

Software iSCSI

1. 選擇 Software iSCSI


2. 設定這個 Virtual disk storage 的名稱和 iSCSI host IP,接著按下 Discover IQNs

3. 選擇適當的 Target IQN,按下 Discover LUNs

4. 選擇你要掛載的 LUN,按下 Finish。接著它會跳出一個警告視窗問你是否確定要格式化這個儲存空間,按下,便會開始新增這個 Virtual disk storage。



5. 成功後,會在選擇的 XenServer 底下看到這個 iSCSI virtual disk storage,還有它的詳細資訊。

[XenServer] Create VMs ( 以 Windows XP 為例 )

1. 選擇 VM 要開在哪一台 XenServer 上面,並在此 XenServer 上按右鍵選擇 New VM


2. 選擇 VM 的 Template。



3. 填寫這個 VM 的名稱和描述。


4. 選擇這個 VM 要掛載的iso檔,當 VM 啟動後會從 DVD drive 開機,我們就可以從掛載的iso檔來安裝 VM 的作業系統了。


5. 選擇 VM 要啟動在哪一台 XenServer 上面。


6. 設定 VM 的 CPU 數量和 Memory 大小。


7. 設定 VM 的 virtual disk 大小。


8. 選擇 VM 的網卡。


9. 基本設定完成後,勾選自動啟動這個 VM,方便我們進行安裝作業系統的動作。


10. 當 VM 建立完成後,可以在啟動這個 VM 的 XenServer 底下看到我們新建立的 VM。接著我們可以透過 VM 的 Console 來安裝它的作業系統。

2011年3月16日 星期三

[XenServer] Create ISO library

1. 開啟 XenCenter,選擇 Storage -> New Storage。



2. 掛載ISO檔有兩種方式,一種是用CIFS( Common Internet File System )的方式,另一種是用NFS( Network File System )的方式來將ISO檔掛載在XenServer上。
  • CIFS方式適用於 Windows 作業系統,可以選擇一個資料夾將要掛載的ISO檔放在這個資料夾,並且啟動共用此資料夾的功能,這邊我們將會用這個方式掛載ISO檔。
  • NFS方式適用於 Linux 作業系統,架設一個 NFS server,設定要共用的路徑,將要掛載的ISO檔放在這個路徑下。



3. 在 Windows 作業系統下設定共用資料夾。先選擇要共用的資料夾按下右鍵選擇內容,接著選擇共用標籤,勾選在網路上共用這個資料夾的選項,並且設定這個共用資料夾的名稱。



4. 接著在 XenCenter 輸入剛剛設定好的共享資料夾路徑,路徑格式為" \\電腦IP\共享資料夾名稱 "。


5. 成功後,CIFS ISO library 會出現在這個 XenServer 底下,右邊可以看到這個 CIFS ISO library 有哪些可以掛載的ISO檔。

[XenServer] 延長免費版 XenServer 的使用期限

1. 開啟 XenCenter,選擇 Tools -> License Manager。


2. 任選一台 XenServer,接著選擇下面的 Activate Free XenServer -> Request Activation Key。

3. 選了 Request Activation Key 後,瀏覽器會跳出 Activation Key 的申請網頁。依表單內容填入正確的資訊後,按下Submit按鈕。



4. 送出申請 Activation Key 表單之後,等待系統寄 license file 至你的信箱。



5. 收到 license file( license.xslic )之後,將它下載到自己的電腦。

6. 開啟 XenCenter 的 License Manager,選擇要延長使用期限的 XenServer,接著選擇下面的 Activate Free XenServer -> Apply Activation Key,並選擇剛剛下載的 license.xslic,按下開啓。



7. 成功後,就會在 License Manager 看到所選擇的 XenServer 的使用期限被延長了。

[XenServer] 用 XenCenter 增加要管理的 XenServer

1. 開啟XenCenter,按下Add New Server,打上要加入的XenServer的IP和帳號密碼。


2. 完成增加XenServer這個動作後,在XenCenter左邊就可以看到新增的XenServer了。

[XenServer] Install XenCenter

前置動作

安裝好XenServer之後,用瀏覽器打上XenServer的IP,下載XenCenter。
透過XenCenter可以遠端操作XenServer。




 

開始安裝

1. 要安裝XenCenter前必須確定你的電腦有 .NET Framework 2.0或2.0以上的版本,如果沒有的話請去這裡下載、安裝。

2. 確定電腦有 .NET Framework 2.0或2.0以上版本後,就可以開始XenCenter的安裝。

3. 選擇XenCenter的安裝位置。

4. 開始安裝XenCenter。


5. 完成XenCenter的安裝。

2011年3月15日 星期二

[XenServer] Install XenServer 5.6

前置動作

下載 Citrix XenServer 5.6 免費版。
下載完後掛載這個iso檔或將iso檔燒成光碟放在要安裝的機器上。

 

開始安裝

    1. 選擇你的Keymap,我們選擇us這個選項。

    2. 安裝XenServer會刪掉你硬碟裡面的所有資料,硬碟裡面有重要需要保留的資料應該先備
        份起來,確定要繼續安裝XenServer之後按下Ok。

   3. Citrix的End User License Agreement 閱讀完畢之後按Accept EULA 繼續XenServer 的安裝。

   4. 警告訊息,閱讀完畢之後按下Ok繼續XenServer 的安裝。

   5. 選擇一個硬碟來安裝XenServer。

   6. 選擇哪些硬碟要做Virtual Machine Storage,建議把全部的硬碟空間都拿來當Virtual
       Machine Storage。

   7. 選擇Installation Source,這邊我們已經事先將XenServer 5.6 的iso檔掛載在機器上,所以
       選擇從 Local media 進行XenServer的安裝。

   8. 有沒有要裝Supplemental Packs,這邊我們選No。

   9. 有沒有要Verify Installation Source 這邊我們選擇Skip verification。

   10. 設定XenServer root 的密碼。

   11. 設定XenServer的網路卡。

   12. 設定XenServer的網路。

   13. 設定XenServer的Hostname 和DNS。

   14. 設定XenServer的Time Zone之一。

   15. 設定XenServer的Time Zone之二。

   16. 設定XenServer的System Time,這邊我們選擇用手動設定( Manual time entry )。

   17. 基本設定完成後開始安裝XenServer。

   18. 開始安裝XenServer。

   19. 設定XenServer的系統時間。

   20. 完成XenServer的安裝。

   21. 完成安裝後的XenServer的Console 畫面。