第一篇Zstack之建立虛擬機

1.登陸

在Chrome瀏覽器或者FireFox瀏覽器(IE瀏覽器可能會遇到使用問題)上登陸ZStack管理界面:默認的用戶名和密碼分別爲admin/password:vim

wKioL1YeEBLD8tvfAADAyKKByqg835.jpg

4. 建立Zone

點擊左側面板的'Zone':centos

wKiom1YeECCS92r5AABiW97ZsYo376.jpg



點擊按鈕'New Zone'來打開對話框:瀏覽器

wKioL1YeEF7Bfub3AADCwcD-6-8585.jpg



給第一個Zone取一個名字:'ZONE1',而後點擊按鈕'Create':服務器

wKiom1YeEGKjASW0AAC6n5AVEnU527.jpg


5. 建立Cluster

點擊左側面板的'Cluster':網絡

wKioL1YeEKTAZvjRAABmQo2JmZo289.jpg



點擊按鈕'New Cluster'來打開對話框:ssh

wKioL1YeEOyy4FNpAABj92DhnR0665.jpg



選擇剛剛建立的zone(ZONE1); 給cluster取個名字:'CLUSTER1'; 而後選擇hypervisor 'KVM';接着點擊按鈕'Next':ide

wKiom1YeEPbgn5HbAAGEn_MucrE818.jpg



咱們如今尚未任何的主存儲,讓咱們繼續點擊'Next':url

wKioL1YeETnC3h4-AAExGviOjh4735.jpg



咱們如今尚未任何的L2網絡,讓咱們直接點擊'Create':centos7

wKioL1YeEWHheLvBAAE1OnpGVpI454.jpg


6. 添加計算節點Host

點擊左側面板的'Host':spa

wKiom1YeEW3w6DE6AABTHWMo03s699.jpg



點擊按鈕'New Host'打開對話框:

wKioL1YeEaywsqsKAABTeYNGPJs762.jpg



  1. 選擇zone(ZONE1)和cluster(CLUSTER1)

  2. 給host取個名字:'HOST1'

  3. 輸入host的IP地址(192.168.0.212)

  4. 最重要的是輸入host root用戶的用戶名和密碼

  5. 點擊'add'

wKiom1YeEdeiGgFPAAF3nmaAz28617.jpg



7. 添加主存儲

點擊左側面板的'Primary Storage':

wKioL1YeElHQlyJEAABbjG9ReB0540.jpg



點擊按鈕'New Primary Storage'來打開對話框:

wKiom1YeEk7gBHlAAABzyosQnIY264.jpg



  1. 選擇zone(ZONE1)

  2. 給主存儲取個名字:'PRIMARY-STORAGE1'

  3. 選擇類型'NFS'

  4. 輸入NFS url(例如192.168.0.212:/usr/local/zstack/nfs_root)

  5. 點擊'Next'

wKiom1YeEorgJin-AAHHO-4qs-A780.jpg




選擇cluster(CLUSTER1)做爲掛載對象, 而後點擊按鈕'Add':

wKiom1YeEquCdc97AADtY2GjLfs608.jpg



8. 添加備份存儲

點擊左側面板的'Backup Storage':

wKioL1YeExySTPd6AABi_EQCecU859.jpg



點擊按鈕'New Backup Storage'來打開對話框:

wKioL1YeEzuSsHSaAABoS3o_rlc601.jpg




  1. 給備份存儲取名爲:'BACKUP-STORAGE1'

  2. 選擇類型'SftpBackupStorage'

  3. 輸入URL '/backupStorage' (若是該目錄不存在,ZStack會負責建立該目錄)

  4. 輸入本機IP地址(192.168.0.212)

  5. 輸入root用戶的ssh密碼

  6. 點擊'Next'

wKioL1YeE1_RmDTZAAHzBunvcok742.jpg



選擇zone(ZONE1)做爲掛載對象,而後點擊'Add':

wKiom1YeE16S7rIbAADRvo9fu0g440.jpg


9. 添加雲主機磁盤鏡像

點擊左側面板的'Image':

wKiom1YeE3zwmJ10AABpaZISLyU702.jpg



點擊'New Image'來打開對話框:

wKioL1YeE7eDAmxpAABLZJ_wEkg761.jpg




  1. 選擇備份存儲(BACKUP-STORAGE1)

  2. 給磁盤鏡像取名爲'Centos7'

  3. 選擇格式'ISO'

  4. 選擇媒體類型爲'ISO'

  5. 選擇平臺'Linux'

  6. 輸入下載地址:http://my_ip/p_w_picpath/CentOS-7-x86_64-DVD-1503-01.iso 

  7. 點擊'Add' (不能選擇'System')

該鏡像文件將會用於用戶雲主機的模板。

wKioL1b7t3uxO9kaAAF7sJWxAck730.jpg



再次點擊'New Image'來添加一個用於虛擬路由器的磁盤鏡像:

  1. 選擇備份存儲(BACKUP-STORAGE1)

  2. 給磁盤鏡像取名爲'VIRTUAL-ROUTER'

  3. 選擇格式'qcow2'

  4. 選擇媒體類型爲'RootVolumeTemplate'

  5. 選擇平臺'Linux'

  6. 輸入下載地址 http://7xi3lj.com1.z0.glb.clouddn.com/releases/0.9/0.9.0/zstack-virtualrouter-0.9.0.qcow2

  7. 勾選'System'

  8. 點擊'Add'

wKioL1YeFIjDS9DDAAI9Sc1gTUQ529.jpg



10. 建立二層網絡

點擊左側面板的'L2 Network':

wKioL1YeFK_jgRYmAABKvq9_MX8663.jpg

點擊按鈕'New L2 Network':

wKiom1YeFKnxRKgGAABhAEd_7TA857.jpg




  1. 選擇zone(ZONE1)

  2. 給二層網絡取個名字'FLAT-L2'

  3. 選擇類型'L2NoVlanNetwork'

  4. 輸入物理網卡的名字'eth0'

  5. 點擊'Next'

wKioL1YeFOegS_x-AAGup8SddbI862.jpg



選擇cluster(CLUSTER1)做爲掛載對象,而後點擊'Create':

wKioL1YeFQjA3E53AADVWEATfCQ044.jpg



11. 建立三層網絡

點擊左側面板的'L3 Network':

wKiom1YeFSbSOFmUAABJk2q4UYE042.jpg


點擊'New L3 Network':

wKioL1YeFZSylhbsAABjasgEN1M314.jpg




  1. 選擇zone(ZONE1)

  2. 選擇二層網絡(FLAT-L2)

  3. 給三層網絡取名爲'FLAT-L3'

  4. 選擇類型'L3BasicNetwork'

  5. 輸入域名:'tutorials.zstack.org'

  6. 點擊'Next' (不要選擇System)

wKioL1YeFc2ACrO1AAIpIas-ITQ121.jpg




  1. 命名IP range:'FLAT-IP-RANGE'

  2. 選擇添加方法:'Add By IP Range'

  3. 輸入起始IP地址 '192.168.0.230'

  4. 輸入結束IP地址'192.168.0.240'

  5. 輸入子網掩碼 '255.255.255.0'

  6. 輸入網關 '192.168.0.1'

  7. 點擊 'Add' 來添加一個 IP range

  8. 點擊 'Next'

wKiom1YeFgjDTj9tAAHkGs8uV08538.jpg



輸入'8.8.8.8'(您也能夠輸入國內的DNS,例如114.114.114.114),而後點擊'Add'來添加一個DNS服務器,接着點擊'Next':

wKiom1YeFivDH5piAAEPxdf4Ce8333.jpg




  1. 選擇provider'VirtualRouter'

  2. 選擇'DHCP'

  3. 點擊'Add'增長一個網絡服務重複上面這步來添加DNS, 最後點擊'Create':

wKioL1YeFnqgFe0rAAGZpE76bV4420.jpg


12. 建立雲內存模板

點擊左邊面板的'Instance Offering':

wKiom1YeFozD0LssAACGW9R986k236.jpg



點擊'New Instance Offering':

wKiom1YeFq2gD-fvAAB8W3Nw-2c823.jpg




  1. 給模板取個名字'8G'

  2. 輸入CPU個數爲1

  3. 輸入CPU速度512

  4. 輸入內存大小8G

  5. 點擊'create'

wKioL1YeFvShgEx-AAFZ8225KJQ189.jpg




13. 建立虛擬機路由器模板

點擊左邊面板的'Virtual Router Offering':

wKioL1YeFyahZ19cAACAagjPXdc624.jpg



點擊'New Virtual Router Offering':

wKioL1YeF0HT0r9mAACE1ysV1n4259.jpg




  1. 選擇zone(ZONE1)

  2. 取個名字'VR-OFFERING'

  3. 輸入CPU數量'1'

  4. 輸入CPU主頻'512'

  5. 輸入內存大小'512M'

  6. 選擇磁盤鏡像'VIRTUAL-ROUTER"

  7. 選擇management L3 network 'FLAT-L3'

  8. 選擇public L3 network 'FLAT-L3'

  9. 勾選'DEFAULT OFFERING'

  10. 點擊'Create'

注意:建立virtual route  offering 也會用掉一個IP

wKioL1YeF2Gj--TfAAKaHT9wTOc745.jpg



14.建立磁盤模板

wKiom1b7t7SBtwSUAAF_IndgvXI557.jpg



15.建立雲主機

點擊左邊面板的'Instance':

wKiom1YeF2LBLdIOAABhcbkHgPw911.jpg




點擊'New VmInstance':

wKiom1YeF3rQ4DN4AABs2NQwzgc280.jpg




  1. instance offering:8G(內存模板)

  2. 選擇磁盤鏡像'centos7.1'

  3. root volume disk offering:200G(硬盤模板)

  4. 選擇三層網絡'FLAT-L3',而且點擊'Add'

  5. 輸入雲主機的名字'VM1'

  6. 輸入雲主機的網絡名字: 'vm1'

  7. 點擊'Next'

wKioL1b7uXOQ8VK7AACK_qYQmbU866.png




點擊 'Create':

wKiom1YeF7iCRTjjAAFEgu6cO88241.jpg

NOTE:安裝好系統後,請不要讓虛擬機本身reboot,不然虛擬機啓動後可能會沒法啓動剛剛安裝好的系統,而是又進入了安裝的界面。這個時候只須要經過ZStack UI界面把虛擬機作一次Stop和Start的操做便可



16.把虛擬機打成模板



將已經安裝完畢配置完成的虛擬機stop(須要經過ZStack UI界面來stop 虛擬機)

wKiom1YfRyCQ-TA6AAEePiuEjmk165.jpg



點擊Image—>Valum點擊該虛擬機詳情,並點擊Volume選項,選擇Root Volume,點擊Action,選擇Create Template

wKioL1YfR2fzmUtTAAEa1rgj2WA306.jpg



輸入新的Image的名字:Centos7.1

wKiom1YfR2HSZ32gAAG9tV8WBaU241.jpg

NOTE:

若是使用的是CentOS操做系統,爲了讓使用該虛擬機的模板的雲主機在啓動後自動得到IP地址,那麼須要在保存模板前,在安裝好的虛擬機上作以下操做:

    1. vim /etc/sysconfig/network-scripts/ifcfg-eth0:
          DEVICE=eth0
          TYPE=Ethernet
          ONBOOT=yes
          BOOTPROTO=dhcp
    2. rm -f /etc/udev/rules.d/70-persistent-net.rules
相關文章
相關標籤/搜索