按月存檔:十月 2014

ESXi-Datastore儲存裝置檔案上傳與下載

透過ESXi 的Datastore儲存裝置的操作,將iso檔上傳到Datastore 就可以直接當光碟使用,或者將運作正常的虛擬機器的整個資料夾,進行下載完成備份,當然也可以以上傳資料夾的方式完成虛擬機器的還原,Datastore檔案或資料夾的上傳與下載作方式如下。

【檔案上傳】

要進行虛擬機器系統安裝時,可以先將ISO檔進行上傳,並不一定要燒錄成光碟來安裝,準備好ISO檔開始上傳吧

找到準備要上傳檔案,接著按右鍵 Browse Datastore。以上兩種方式皆可找到Datastore

  • 先點選右上角ESXi伺服器,再點選「Summary」
  • 先點選右上角ESXi伺服器,再點選「Configuration」,接著點選「Storage」

ESXi-datastore-011ESXi-datastore-01

進入Datastore中只要點選【Upload files to this datastore】再點選「Upload File」,再選擇要上傳的檔案即可進行上傳;如選擇【Upload Folder】,即可以選擇上傳整個資料夾。

ESXi-datastore-021

檔案覆寫提示

ESXi-datastore-04

檔案上傳中

ESXi-datastore-05

檔案上傳完成

ESXi-datastore-06

 

【資料夾上傳】

點選【Upload files to this datastore】再點選「Upload Folder」,選擇要上傳的資料夾。

ESXi-datastore-111

檔案覆寫提示

ESXi-datastore-13

資料夾檔案上傳中,上傳的速度普通,上傳容量大的資料來可能要花上不少的時間。

ESXi-datastore-14

資料夾上傳完成

ESXi-datastore-15

 

【檔案下傳】

先選擇要下載的檔案,接著點選【Download a file from this datastore to your local machine】,再選擇要儲存檔案的資料夾,即可準備進行檔案下載。

ESXi-datastore-21

本地端檔案覆寫提示

ESXi-datastore-22

檔案下載中

ESXi-datastore-22

 

【資料夾下傳】

先選擇要下載的資料夾,接著點選【Download a file from this datastore to your local machine】,再選擇要儲存檔案的資料夾,即可準備進行資料夾下載

ESXi-datastore-231

本地端檔案覆寫提示

ESXi-datastore-22

資料夾檔案下載中

ESXi-datastore-25

FreeNAS 版本升級

 

FreeNAS 的版本升級方式有二種。第一種是由 FreeNAS 官網下載最新版本的 ISO 檔燒錄至光碟片,再設定主機由光碟機開機,當系統偵測到光碟片中的安裝映像檔,其版本較現存版本為新,系統會自動進入版本升級模式,使用者僅需依照互動對話視窗的指示步驟,重新啟動主機即可完成升級。第二種升級方式為下載 GUI_upgrade.xz 韌體檔案(不需解壓縮),再登入 FreeNAS 圖形管理介面進行版本升級即可,在執行升級前,應先備份您的設定檔和資料數據,。

1.備份設定檔

FreeNAS-sys-21

 

由光碟升級

1.先將FreeNAS虛擬機器關機

由Console端或瀏覽器WebGUI介面進行關機皆可

FreeNAS-sys-22FreeNAS-sys-23

2.快立快照

由於 ESX snapshot 的方便性,當我們要針對 VM 作重大變更,擔心出問題時,當然可以藉由快照的幫助,讓自己後悔時可以回復當時狀況。

FreeNAS-snapshot-01

輸入快照名稱及說明FreeNAS-snapshot-01

FreeNAS-snapshot-02

快照管理員FreeNAS-snapshot-03

你可以選擇要快恢復的版本,升級如果出錯,可以恢復至上一快照點,還原至快照時的狀態FreeNAS-snapshot-04

參考資料:關於 ESX 的快照問題

3.插入升級ISO檔,並更改Bios開機順序,將光碟改為優先

FreeNAS-sys-24

選擇要升級的版本,本例為FreeNAS9.2.1.8

FreeNAS-sys-25

將虛擬機器的開機選項設定為開機進入BIOS

FreeNAS-sys-26

虛擬機器開機後進入BIOS的畫面如下,將Boot頁籤下的的CD-ROM Drive按+移至最上方

FreeNAS-sys-27

將變更儲存後離開

FreeNAS-sys-28

從光碟開機,FreeNAS的版本為FreeNAS9.2.1.8,按 Install / Upgrade 進行升級

FreeNAS-update-01

選擇要安裝系統的硬碟裝置,本例只有系統碟,未含其他硬碟裝置

FreeNAS-update-02

選擇 Upgrade Install 進行升級,如選擇Fresh Install將不升級而直接安裝全新的系統

FreeNAS-update-03

安裝前確認

FreeNAS-update-04

升級系統中

FreeNAS-update-05

進行系統升級

FreeNAS-update-06

準備移除光碟,準備重新開機。不用急著將光碟缷除,關機再更改設定即可。

FreeNAS-update-07

選4關機。

FreeNAS-update-08

點選VM,選擇Edit Settings 進入修改硬體配置。

FreeNAS-update-09

將 CD/DVD 改為 Client Device 本機裝置,開機進行測試。

FreeNAS-update-10

FreeNAS-update-11

 

由瀏覽器進行線上升級

首先從FreeNAS官網下載升級檔Upgrade files,Download 下方的SHA256雜湊碼複製下來,線上升級時除了上傳升級檔,還需要輸入此SHA256雜湊碼進行核對,以確認升級上傳的檔案內容是否正確

FreeNAS-update-web

點選左邊選單的【System】,再點選下方的【Settings】,接著點右邊的【Advanced】,按最下方的【Firmware update】,準備進行線上升級。操作介面語系若為繁體,升級的過程可能出現錯誤,必須在Console端,選單選10 ,將主機重新開機,再由瀏覽進行操作。

建議先至【System】的【Settings】,在【General】中將【Language 】中語系改為英文(English),再來進行升級,

FreeNAS-update-12

選擇要置放Firmware的暫存區,點先前建立的資料區即可,一般為/mnt/為開頭

FreeNAS-update-13

選擇要上傳的更新檔,副檔名應為.txz

FreeNAS-update-14

輸入下載更新檔網頁上的SHA雜湊碼,點Apply update 開始線上升級

FreeNAS-update-15

更新中

FreeNAS-update-16   FreeNAS-update-18

更新完成,重新開機

FreeNAS-update-19

線上升級完戊成

FreeNAS-update-20

參考資料:

利用 FreeNAS 打造儲存設備(2)-安裝篇

利用 FreeNAS 打造儲存設備(3)─安裝篇(由光碟升級)

利用 FreeNAS 打造儲存設備(4)─安裝篇(由 GUI 升級)

VMware vSphere Client 的連線記錄選單

再次登入相同主機時可點選使用。雖然很方便,但登入視窗中卻無法管理這些連線記錄清單,如果想清除或整理時,必須透過「regedit」登錄編輯程式修改設 定值,才能改變選單內容。

【編輯系統登錄設定】
開始 > 執行 > 開啟「regedit」> 啟用「登錄編輯程式」

VMware vSphere Client 5 相關的登錄檔位於:
HKEY_CURRENT_USER\Software\VMware\VMware Infrastructure Client\Preferences ,,
你可以清除「RecentConnections」的數值資料,刪除多餘的或重新排列整理內容,IP 位址或主機名稱間以「,」逗號分隔,如圖:

esxi_client-login01 

esxi_client-login02

參考來源
VMware vSphere Client 的連線記錄選單

Freenas 9.2 建立 RSync 檔案自動同步排程

進行同步時需要有二台FreeNAS機器進行測試。一為來源機,另一為目的機,來源機負責傳送要備份的資料,目的機負責接收資料,其作法如下

Step 1:在目的機(10.241.183.210 負責接收備份資料)的 Raid Volumes中,建立接收同步檔案的 ZFS Datasets資料集 ,命名為backup,其完整路徑為 /mnt/Raid/backup

freenas-rsync-01

Step 2:打開 目的機 Rsync 同步服務freenas-rsync-02

Step 3:在目的端設定 Rsync 模組,模組名稱設定為 RSyncTest,備份路徑為 /mnt/Raid/backup,允許來源機10.241.183.181傳送同步資料

freenas-rsync-03

Step 4:在來源端新增同步資料的排程,Path為要備份的資料夾位置,Remote Host 設為目的端的IP(自的端要將來源端IP加入為允許的主機),Rsync mode 與 Module name要與目的端相同,本例目的端所開的模組名為RsyncTest,接著進行排程,時間請自訂,為測試是否成功,可以以將時間改為每分,每小時,每天,每月,每星期每一天來測試,Path備份來源中記得傳入檔案進行測試。

選項中的Delete如勾選,來源端刪除的檔案與目的端會同步刪除,以達到資料的一致性。要暫時取消同步時,可將 Enable 的打勾拿掉,等需要進行同步時再修改成 Enable

freenas-rsync-041

過了設定時間,檢查一下兩邊的檔案是否相同,本例中備份的是vm虛擬機器,可以將備份後的路徑加入ESXi的Storage中(FreeNAS的NFS share要新增此一路徑,例如 /mnt/Raid/backup,允許ESXi讀寫),將虛擬機器加入ESXi中實開機進行測試,看是否能開機,以確認同步是否完成。

CloneZilla 與 NFS server

利用Clonezilla 對vm虛擬機器備份至 NFS server中

首先 clonezilla-live-2.2.3-10-i686-pae.iso 上傳至 Datastoer 中,光碟裝置以此ISO檔進行模擬,然後設定由光碟開機,利用clonezilla進行虛擬機器系統透過網路備份至NFS server中

clonezilla-01_thumb[1]

clonezilla-02_thumb[1]

clonezilla-03_thumb[1]

clonezilla-04_thumb[1]

開機

clonezilla-041_thumb[1]

clonezilla-05_thumb[1]

clonezilla-06_thumb[1]

clonezilla-07_thumb[1]

clonezilla-08_thumb[1]

clonezilla-09_thumb[1]

 

clonezilla-11

clonezilla-12

clonezilla-13

clonezilla-14

clonezilla-15

clonezilla-16

clonezilla-17

clonezilla-18

clonezilla-19

clonezilla-20

clonezilla-21

clonezilla-22

clonezilla-23

clonezilla-24

clonezilla-25

clonezilla-26

CloneZilla 與 SAMBA server

利用Clonezilla 對vm虛擬機器備份至 Samba server中

首先 clonezilla-live-2.2.3-10-i686-pae.iso 上傳至 Datastoer 中,光碟裝置以此ISO檔進行模擬,然後設定由光碟開機,利用clonezilla進行虛擬機器系統透過網路備份至Samba中

clonezilla-01

clonezilla-02

clonezilla-03

clonezilla-04

開機

clonezilla-041

clonezilla-05

clonezilla-06

clonezilla-07

clonezilla-08

clonezilla-09

clonezilla-10

clonezilla-11

clonezilla-12

clonezilla-13

clonezilla-14

clonezilla-15

clonezilla-16

clonezilla-17

clonezilla-18

clonezilla-19

clonezilla-20

clonezilla-21

clonezilla-22

clonezilla-23

clonezilla-24

clonezilla-25

clonezilla-26

clonezilla-27

clonezilla-28

clonezilla-25

clonezilla-26

FreeNAS新增儲存空間

設定 Volume

FreeNAS用來安裝系統的硬碟,只能用來做為開機使用,剩餘的空間無法用來做為儲存空間,必須使用其他的硬碟裝置來做為儲存區,因此必須新增儲存空間,其方式如下。

點選儲存 → Volume Manager → 選擇要用到那幾顆硬碟做為 Volume,系統會自動根據你選的硬碟數量而下方會有不同的 raid type 可以選,例如選二顆就有 raid 0 (stripe) 或是 raid 1 (mirror) , 選三顆則是 raid 5 (raid-z)。我們這裡選的是 raid 5。

檔案系統格式有 UFS 跟 ZFS,兩者的比較網路上可以自己查,大體上來說  ZFS 比較新,,具有容易管理,重建快速等等優點,可以嘗試看看,IThome參考資訊ZFS檔案系統的好處說明ZFS特性。

 

同時給這個 Volume 一個名字,按下新增磁碟,等它跑完就完成了。

1 點選上方的工具列的【Storage】,或左方Menu的【Storage】,然後選擇【ZFS Volume Manager】開始進行新增儲孝空間。FreeNAS-Seup-06

2、 在「Volume Name」輸入名稱,接下來在「Availables disks」選擇那幾顆硬碟做為 Volume,或用拖曳方式加入硬碟。

系統會自動根據你選的硬碟數量,在Volume layout下方會有不同的 raid type 可以選,例如選二顆就有 raid 0 (stripe) 或是 raid 1 (mirror) , 選三顆則是 raid 5 (raid-z),然後按【Add Volume】按鈕,即可完成新增儲存空間。

檔案系統格式有 UFS 跟 ZFS,兩者的比較網路上可以自己查,ZFS的檔案格式具有簡易管理(Ease of Management):、高延展性(Scalability)、資料完整性(Data Integrity)、驚人的高效能表現(Breathtaking Performance)等優點,可以參考 用FreeNAS伺服器,你該採用ZFS?還是UFS?。以及ZFS檔案系統儲存應用7大優勢

raid type 說明

  • Stripe: requires at least one disk
  • Mirror: requires at least two disks
  • RAIDZ1: requires at least three disks
  • RAIDZ2: requires at least four disks
  • RAIDZ3: requires at least five disks
  • log device: add a dedicated log device (slog)
  • cache device: add a dedicated cache device

FreeNAS-Seup-07

 

3、 新增Volume 中

FreeNAS-Seup-08

4、 當完成 format 後,大家可以看到剛才所新增的 ZFS 格式硬碟已經能夠使用。 FreeNAS-Seup-09

5、 Volume 狀態 顯示正常。

FreeNAS-Seup-09

VMware vShere ESXi VM新增硬碟

【 VM新增硬碟 】

以下將為FreeNAS虛擬機器新增一顆50G的硬碟做為資料碟,為VM虛擬機器新增硬碟方式如下:

1、選擇要進行設定的VM虛擬機器,點選下方的Edit Settings,或右鍵點選Edit Settings,也可以在Console上點選VM的 Edit Settings
ESXi-vmdisk-02

ESXi-vmdisk-02

2、點選Add,接著選擇Hard Disk, 按[Next]
ESXi-vmdisk-03

3、選擇建立新的硬碟,按下「Next」。
ESXi-vmdisk-04

4、設定硬碟的大小,按下「Next」。(如需要在FreeNAS中使用,Disk provisioning 建議選擇第二種,先花一些時間將虛擬硬碟進行初始化配置,寫入效能較快)

  1. Thick Provision Lazy Zeroed:硬碟大小固定,不做 zeroed out 初始化
  2. Thick Provision Eager Zeroed : zeroed out(歸零) 初始化 (會寫入 0, 針對以後的寫入效能較快),針對 Fault Tolerance(容錯) 與 Cluster(集群) 使用
  3. Thin Provision:動態調整, 硬碟大小會隨資料量而成長,可節省空間

ESXi-vmdisk-05

5 、對應的 device Node,這項不用改他,系統會依序的增加,按下「Next」。
ESXi-vmdisk-07

6 、最後確認,按下「Finish」。
ESXi-vmdisk-08

7 、VM虛擬機器新增硬碟完成,按下「OK」。
ESXi-vmdisk-09

8、VM虛擬機器硬體重新設定完成。
ESXi-vmdisk-10

FreeNAS 網路設定-GUI篇

【 GUI: 自行指定網路設定】

先由 Console 介面中確認FreeNAS的 IP 位址,開啟瀏覽器連線至FreeNAS GUI 圖形介面FreeNAS-console

在圖形介面中設定網卡取得 DHCP 伺服器分配資訊如下步驟:

  1. 登入 FreeNAS GUI 圖形介面。
  2. 點選左邊選單【Network】下【Global Configuration】,接著切換至【Interfaces】頁籤,然後按下「Add Interface」鈕,選填相關資訊:
    1. NIC:請於下拉選單中選擇欲設定固定 IP 位址的網路卡,此例選擇「em0」網路卡。
    2. Interface Name:請輸入此網路卡的別名(此為必填欄位不能忽略!),此例輸入「lan181」作為此網路卡的別名。
    3. IPv4 Address:請輸入設定於此網路卡上的固定 IP 位址,此例輸入「10.241.183.181
    4. IPv4 Netmask:請於下拉選單中選擇適合的網路遮罩值,此例選擇「/24(255.255.255.0)」
    5. 確認上述設定無誤後按下「OK」鈕,套用後於 Console 會跳出訊息,顯示網路的連線即將中斷。如果IP變更了,此時您會發現瀏覽器無法控制 GUI 圖形介面,請於網址列輸入剛才設定的固定 IP 位址,重新線即可。在Interfaces會出現剛新增的em0網路介面。FreeNAS-sys-11
      FreeNAS-sys-12
      FreeNAS-sys-13
  3. 切換至【Global Configuration】頁籤,選填相關資訊:
    1. Hostname:輸入此台 FreeNAS 的主機名稱,此例為輸入「freenas181」。
    2. Domain:請輸入主機的網域名稱 (DNS 尾碼),此例輸入「jaes.ntpc.edu.tw」。
    3. IPv4 Default Gateway:請輸入區域網路中預設閘道的 IP 位址,此例輸入「10.241.183.254」。
    4. Nameserver 1:請輸入主機使用的第一台 DNS 網域名稱解析伺服器 IP 位址,此例輸入「163.20.63.1」。
    5. Nameserver 2:請輸入主機使用的第二台 DNS 網域名稱解析伺服器 IP 位址,此例輸入「203.72.153.5」。
    6. Nameserver 3:請輸入主機使用的第三台 DNS 網域名稱解析伺服器 IP 位址,此例輸入「8.8.8.8」。
    7. Save:確認上述設定無誤後按下「Save」鈕確定套用設定值。 FreeNAS-sys-14
  4. 切換至【Network Summary】,查看所設定的固定 IP 位址、預設閘道、網域名稱解析主機資訊是否正確。 FreeNAS-sys-15
  5. 測試主機網路連通狀態
    請點選左邊 Menu 的 Shell 進入「Shell」指令模式,接著利用「ping」指令配合參數「-c2」─也就是 ping 2 次(預設動作為持續 ping)─及相關 IP 位址,以了解主機的網路連通狀態。
  6. # ping -c2 127.0.0.1      // 檢查 Loopback IP Address
    # ping -c2 10.241.183.181 // 檢查設定的 IP Address
    # ping -c2 10.241.183.254 // 檢查主機與預設閘道間的通訊
    # ping -c2 8.8.8.8        // 檢查主機與網域名稱解析器的通訊
    # ping -c2 www.hinet.net  // 檢查主機是否能夠正常解析網域名稱

    FreeNAS-sys-16