追蹤
NEIL's_學而時習之x不學無術~私藏IT技術經驗分享部落
關於部落格
NEIL. Cheng....寫作只是為了日後工作之備忘操作參考

本部落格文章撰寫前進邁向第五年(since 2009 ~至今)仍繼續推進分享IT學習!!About Windows/Linux Server,Virtualization


分享網誌: 由於,本人預先完成LAB後,才補上撰寫文章與截圖,若發現文圖對照說明有誤..本人將盡快校正,也請不吝指教! Thanks!

  • 168105

    累積人氣

  • 35

    今日人氣

    0

    追蹤人氣

鐵人vSphere 5.1 60日(一): 佈署iSCSI Target,建立VM Template,Storage vMotion by Neil

實現開始
 
(一): vSphere 演示掛載遠端iSCSI Lun(建立新的DateStore:neil_store)以Esxi181為例  

     vi /etc/iet/ietd.conf      #我在.205 Linux 主機上建立一個Lun參考如下(建立過程略過)



 這個Lun Path 指定為/dev/sdb #容量30G

  /etc/init.d/iscsi-target  restart

 chkconfig iscsi-target on 


[連線VCENTER190(.190)vSphere管理介面]

VCENTER190 =>已對應192.168.11.190/24  


   新創見一個DataCentr: "neil_center"

   將 Esxi181 & Esxi182 拉入"neil_center" 做管理


     開始佈署連結iscsi Lun 的一系列配置操作(點選.181) 

     選擇功能列: [Configuration] => [Storage Adapters]     
    

   
   點選右上角"Add" 新增一張連接iscsi Lub 網卡
  

   預設值保留->下一步
  

    新增完成網卡(如下圖) 會成立一張名為"vmhba33" Type:iSCSI 
 
   
我們繼續點下右下方"Properties" 進行進階配置

   進入"Properties" 我們切換"Dynamic Discovery" 新增連線iSCSi target Server

   
本Lab 以"192.168.11.205:3260"  進行Lun 之Discovery (發現Lun資訊)

  

   連線OK=>保留預設值下一步
  

   保留預設值下一步
   

    回到"storage adapters": 拉到最底下[Devices] & [Paths] 資訊

   
目前iscsi lun 連接是OK的 , 接下來我們要將其格式化成VM認可檔案系統(VMFS5)

     並個別掛載到Esxi181,Esxi182 這兩台機器上即可完成   


   切換[Conifiguration] / [Storage] 點選 Add storage...#目前只看到一個系統內建Store"DataStore1'


  選擇Storage Type: Disk/LUN

   另外亦支援NFS 格式(Network File System)

  

   選取剛剛已連線OK "iSCSI lun Path ID" =>確認無誤=>Next 
  


    vSphere  新版 VMFS-5 檔案系統(將此Lun格式化) 選擇-> Next 

   格式化成VMFS-5 後, 下一步決定為此新的DataStore 命名: neil_store
  

   Add Storage : Capacity :

   指定Storage 預測存取容量大小,這部分vsphere 配置很有彈性, 你可以選擇不佔用所有Lun

    空間(30G) 可以保留部分容量(下例:保留5G),日後支援熱Hot Extend(非常有彈性配置)


  

  確認以上步驟配置無誤=>Next
  

   Now 我們可以看到新建的iSCSI Lun neil_store 與 原先datastore1 共存(iSCSI 掛載ok)



(二.) 佈署虛擬主機(Guest OS) 以Linux CentOS 6.4 x64 為例(Esxi181上操作)

       點選"Create a New Virtual machine"


   選擇custom
  

  為此虛擬機命名: Neil 命名"CentOS231" = > 選擇DataCenter: neil_center
  

   選擇存放的datastore : 我們此時選擇剛建立OK iSCSI Lun 做 虛擬主機安裝(Location)
   


    Virtual Machine Version: 選擇 Virtual Machine Version: 8 
 

   選擇虛擬主機作業系統: Linux   /  Version: Red Hat Enterprise Linux 6(64bit)
   

   決定虛擬機CPU配置: Virtual sockets 與 core  數量
   

   Then 決定該虛擬機記憶體大小(vSphere 支援 RAM Hot Expend 稍後介紹)

   接下來"網卡配置" 分別是需要多少張NIC(本例暫且一張)

   每張網卡"Network"設定與我們摘要提到"vSphere Standard Switch' 或 vSphere Distributed Swith"

   舉例說參考(參考下圖) 預設Esxi完成安裝上線後(內建一個"VM Network" Bridge

   真實網卡vmnic0 出去透過internet 出去
(本人日後將針對Networking 做一個主題介紹)
   
   故網卡部分本人選擇Network: VM Network  Adapter 可選 E1000或VMXNET => Next   


    SCSI controller 一般我常選"LSI Logic Parallel or VMware Paravitual"

    選擇 Create a New Virtual Disk  => Next
   

   配置虛擬硬碟大小(20G) , 彈性支持 Disk Hot Expend  #稍後建立完虛擬主機分享

   選擇"Thin Provision" 可避免一次占用全部硬碟(節省virtual disk 資源浪費)

  

   確認上述步驟無誤=>Next


   接下來會跳到類似VMWARE WORKSTATION 操作介面

   我們一般考慮將"New Floppy" 刪除

   New CD/DVD => Device Type 選擇 Client Device


   #考慮使用連接實體本機端.iso 檔案 安裝guest os 

  #由於本人測試筆電沒有實體CD ROM若您有CD ROM可選擇"Host Device: 可抓到實體CD ROM 光碟盤

 # 您也可上傳.iso 檔案到DataStore 裡資料中進行安裝"DataCenter ISO FILE "
   
   虛擬機Powe On 會進入安裝畫面: 跟之前熟悉的vmwork station 安裝很像(故不介紹)

   不過請注意安裝完成後必須安裝"VMWARE TOOLs" 以利系統操作流暢

 
  本例Lab 虛擬主機建立相關資訊:

     Cent231/ IP:192.168.11.231/24 , DataStore: neil_store  
Capacity: 20G  於Esxi181機器上執行


   關於虛擬主機RAM Hot Expend  & Disk Hot Expend  

vsphere 5.1 虛擬機支援 記憶體與硬碟線上熱擴充/調整

參考下圖:我們須到虛擬機裡編輯如下 [切換Option]

Memory/CPU Hotplug    將 Memory Hot Add & CPU Hot Plug  選擇"Enabled"

打開這兩個功能(我們就可以切回"Hardware") 彈性修改硬碟與RAM 大小



RAM Hot Expend 驗證(連線到.231這台虛擬機底下)查看 

我們將 預設: 256 MB 增長到512MB   #RAM hot Expend Tesk ok 


Disk Hot Expend 驗證(連線到.231這台虛擬機底下)查看 

我們將 預設: 15G 增長到20G  # Disk hot Expend Tesk ok(本人使用LVM必須將使用LVEXTEND
                                               
                                               達到實際Disk空間擴充目的) 


 Then: 接下來我們要建替"Cent231"這台虛擬機建"Template" (範本)

   點選Cent231虛擬機(右鍵)  
/ Template / Clone to Template


   為此Template 定名為CentOS6.4_Temp  選擇Datacenter : neil_center
   

   本例: 計畫將此Template  放置在.181 這台機器上
  


   設定Template 時可以在此時轉變原來Disk Format: 我們將不改變原來Thin Provision

   並選擇儲存在Local端"DataStore1" => Next

  

   確認前幾步設定資訊無誤
   


   建立完成後: 可以看到Cen231 底下多一個"CentOS6.4_temp" Template (範本建立中)

   範本檔案檢視: 可到"Virtual Machines" Tab 底下檢視完成後的範本


    Then  我們現在佈署Template 到Esxi182 做GuestOS 安裝測試

    對該範本(右鍵)=> Deploy Virtual Machine from this Template 



   保留預設值 Next 
   

    勾選Power on this virtual machine aferr creation #本人是不習慣佈署好一開機,有些東西要微調

    Cutiomize using the Cutomization Wizard   #我們要OS安裝前客製化微調整這台虛擬機組態
   


   選擇新虛擬機佈署在.182這台機器上
   

  我們將計畫將此虛擬機儲存在本機.182 的"DataStore1' 倉儲裡


  開始客製化 虛擬機組態: Hostname Cent232 , 勾選 Append a numeric value to...... 

  Domain Name  : vi.com 是本例配置尾碼 (About vSphere Center Server)
    

    選擇地區/時區: Asia /Taipei 
  


   選擇Custom Settings
   

    使用固定IP 配置,本例配置如下

    192.168.11.232/24  DefautGW: 192.168.11.1



     配置虛擬機DNS參考如下



   確認上述組態無誤OK
   

   取消勾選save the customization specification for later me (略過)=> Next 
  


   安裝前最後調整: 如果網卡有複雜設計可在此微調Network Label 選擇要走的路徑

 
 (ok後開始安裝虛擬機)


    虛擬機安裝完成後會在.182 底下 Power On  運行
  

    點選Cent232(右鍵)=> open console 進去虛擬主機裡看看(確認各項配置無誤)

    使用Template 佈署虛擬機在此告一段落,下一節我們將測試"Storage vMotion"虛擬機倉儲Live 移轉
    
   實現Live Storage vMotion :  

   搬移storage 動作將不影響現有主機斷線問題(正常運作),

   此服務有助於他日企業擴充新設備: 
Disk容量更大SAS 或 硬體Storage Lun 線上搬遷之便

本Lab 情境描述如下:

上一步驟我們已成功佈署Cent232(位於Esxi182機器裡/datastore1(本機倉儲)) 現計畫將其Live 

Storage vMotion 將其所有"虛擬主機檔案資料" 搬遷到 第一步我們掛載建立的iSCSI Lun(neil_store)

對Cent232 這台虛擬機(右鍵: Migrate) 232 主機IP: 192.168.11.232/24

  只能選擇"Change datastore"  亦即要做 Storage vMotion

  第一項是Change host 是做 虛擬主機狀態的vMotion(搬移記憶體狀態,

  但不搬遷所有虛擬機資料夾到異處) 

  


  選擇要搬遷的倉儲,以本Lab而言,我們要將其搬遷到iSCSI Lun (neil_store)

   開始進行Relocate virtualmachine 參考下圖
   

  趁還在Relocate VM 時我們現在即刻測試 Cent232 是否搬遷倉儲中會服務中斷?

  測試一:  連續ping 192.168.11.232(Cent232) 是否會Lose 封包 

              答案: 否 ,搬遷過程中不會遺失封包(連線不會斷)




  測試一:  透過SSH 遠端登入該台主機,測試存取是否正常?

              答案: YES, Storage vMotion 搬遷過程中正常登入無誤不影響虛擬機運作

結論: 下一篇我們計畫探討

VMWARE Stand Switch(設計/配置) & Resource 管理議題
相簿設定
標籤設定
相簿狀態