华为开发者空间 第一篇Zstack之创建虚拟机

第一篇Zstack之创建虚拟机

1.登录在Chrome浏览器或者FireFox浏览器(IE浏览器可能会遇到使用问题)上登录ZStack管理界面:默认的用户名和密码分别为admin/password:4. 创建Zone点击左侧面板的'Zone':点击按钮'New Zone'来打开对话框:给第一个Zone取一个名字:'ZONE1',然后点击按钮'Create':5. 创建Cluster点击左侧面板的'Clust...

1.登录

在Chrome浏览器或者FireFox浏览器(IE浏览器可能会遇到使用问题)上登录ZStack管理界面:默认的用户名和密码分别为admin/password:

wKioL1YeEBLD8tvfAADAyKKByqg835.jpg

4. 创建Zone

点击左侧面板的'Zone':

wKiom1YeECCS92r5AABiW97ZsYo376.jpg



点击按钮'New Zone'来打开对话框:

wKioL1YeEF7Bfub3AADCwcD-6-8585.jpg



给第一个Zone取一个名字:'ZONE1',然后点击按钮'Create':

wKiom1YeEGKjASW0AAC6n5AVEnU527.jpg


5. 创建Cluster

点击左侧面板的'Cluster':

wKioL1YeEKTAZvjRAABmQo2JmZo289.jpg



点击按钮'New Cluster'来打开对话框:

wKioL1YeEOyy4FNpAABj92DhnR0665.jpg



选择刚刚创建的zone(ZONE1); 给cluster取个名字:'CLUSTER1'; 然后选择hypervisor 'KVM';接着点击按钮'Next':

wKiom1YeEPbgn5HbAAGEn_MucrE818.jpg



我们现在还没有任何的主存储,让我们继续点击'Next':

wKioL1YeETnC3h4-AAExGviOjh4735.jpg



我们现在还没有任何的L2网络,让我们直接点击'Create':

wKioL1YeEWHheLvBAAE1OnpGVpI454.jpg


6. 添加计算节点Host

点击左侧面板的'Host':

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


转载于:https://blog.51cto.com/zhaijunming5/1702897

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐

  • 浏览量 1570
  • 收藏 0
  • 0

所有评论(0)

查看更多评论 
已为社区贡献4条内容