zstack单节点管理

 Zstack单节点的搭建以及相关的实验

zstack搭建

  1. .准备工作,需要装一台centos7的虚拟机,cpu>=4,内存>=8,因为后面创建云主机的数量可能不止一台,這里的资源要尽可能的大
  2. 再安装之前,需要修改sshd的配置文件。
  3. 将/etc/ssh/sshd_config文件里面的“PermitRootLogin without-password”改成”PermitRootLogin yes”,然后重启sshd服务。
  4. 准备好一切之后,就可以动手部署zstack 环境了。
  5. 下载一键安装的脚本,然后执行脚本,這里我用的是wget -0 下载的 ,下载的地址就是下面的地址: http://download.zstack.org/releases/1.4/1.4.1/zstack-installer-1.4.1.bin
  6. bash zstack-installer.bin -a -R aliyun
  7. ztack-installer.bin 的md5sum为 1f5158868a7bbf2ced78c592a712c1b6
  8. 在脚本执行的过程中,可能会报虚拟机不支持嵌套虚拟化的错误,这时去虚拟机设置界面如下图:

    将红线框里面的选项勾选上,然后就可以继续执行了。

  9. 执行完脚本之后,会有一个web界面的登陆方式,记得要用谷歌浏览器或者火狐浏览器去登入,会有一个如下的界面:

    初始的登陆用户名是admin,密码是password。

  10. 登陆进去之后会有如下的界面:

    点击上面的语言设置按钮可以进行中英文的转换,下面是英文的界面:

    至此,zstack的环境就搭建完成了。(需要注意的是,当环境搭建完成之后,最好给虚拟机做一个快照,以后需要用的时候可以快速恢复。)

    下来就开始我们的第一个实验了。

    扁平网络无虚拟路由:

    1.创建Zone ,点击左侧面板的‘Zone‘:

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

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

2.创建Cluster

点击左侧面板的‘Cluster‘:

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

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

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

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

3.添加计算节点Host点击左侧面板的‘Host‘:

点击按钮‘New Host‘打开对话框:

  1. 选择zone(ZONE1)和cluster(CLUSTER1)
  2. 给host取个名字:‘HOST1‘
  3. 输入host的IP地址(172.20.12.187)
  4. 最重要的是输入host root用户的用户名和密码
  5. 点击‘add‘

第一次添加Host可能会较慢

基于用户的网络环境,第一次添加Host可能需要等待几分钟的时间。ZStack会安装好所有的依赖包和完成自动化的配置。

4.添加主存储

点击左侧面板的‘Primary Storage‘:

点击按钮‘New Primary Storage‘来打开对话框:

  1. 选择zone(ZONE1)
  2. 给主存储取个名字:‘PRIMARY-STORAGE1‘
  3. 选择类型‘NFS‘
  4. 输入NFS url(例如192.168.0.212:/usr/local/zstack/nfs_root)
  5. 点击‘Next‘

选择cluster(CLUSTER1)作为挂载对象, 然后点击按钮‘Add‘:

5.添加备份存储

点击左侧面板的‘Backup Storage‘:

点击按钮‘New Backup Storage‘来打开对话框:

  1. 给备份存储取名为:‘BACKUP-STORAGE1‘
  2. 选择类型‘SftpBackupStorage‘
  3. 输入URL ‘/backupStorage‘ (如果该目录不存在,ZStack会负责创建该目录)
  4. 输入本机IP地址(172.20.12.187)
  5. 输入root用户的ssh密码
  6. 点击‘Next‘

选择zone(ZONE1)作为挂载对象,然后点击‘Add‘:

6.添加云主机磁盘镜像

点击左侧面板的‘Image‘:

点击‘New Image‘来打开对话框:

  1. 选择备份存储(BACKUP-STORAGE1)
  2. 给磁盘镜像取名为‘zs-sample-image‘
  3. 选择格式‘qcow2‘
  4. 选择媒体类型为‘RootVolumeTemplate‘
  5. 选择平台‘Linux‘
  6. 输入下载地址 http://download.zstack.org/templates/zstack-image-1.2.qcow2
  7. 点击‘Add‘ (不能选择‘System‘)

该镜像文件将会用于用户云主机的模板。

7.创建二层网络

点击左侧面板的‘L2 Network‘:

点击按钮‘New L2 Network‘:

  1. 选择zone(ZONE1)
  2. 给二层网络取个名字‘FLAT-L2‘
  3. 选择类型‘L2NoVlanNetwork‘
  4. 输入物理网卡的名字‘eth0‘
  5. 点击‘Next‘

选择cluster(CLUSTER1)作为挂载对象,然后点击‘Create‘:

8.创建三层网络

点击左侧面板的‘L3 Network‘:

点击‘New L3 Network‘:

  1. 选择zone(ZONE1)
  2. 选择二层网络(FLAT-L2)
  3. 给三层网络取名为‘FLAT-L3‘
  4. 选择类型‘L3BasicNetwork‘
  5. 输入域名:‘tutorials.zstack.org‘
  6. 点击‘Next‘ (不要选择System)
  1. 命名IP range:‘FLAT-IP-RANGE‘
  2. 选择添加方法:‘Add By IP Range‘
  3. 输入起始IP地址 ‘172.20.57.160‘
  4. 输入结束IP地址‘172.20.57.200‘
  5. 输入子网掩码 ‘255.255.0.0‘
  6. 输入网关 ‘172.20.0.1‘
  7. 点击 ‘Add‘ 来添加一个 IP range
  8. 点击 ‘Next‘

输入‘8.8.8.8‘(您也可以输入国内的DNS,例如114.114.114.114),然后点击‘Add‘来添加一个DNS服务器,接着点击‘Next‘:

  1. 选择“Flat Network Service Provider"做为网络服务提供商
  2. 选择DHCP服务
  3. 点击“添加”按钮
  4. 重复步骤2和3添加user data服务

最后点击‘Create‘:

9.创建云主机模板

点击左边面板的‘Instance Offering‘:

点击‘New Instance Offering‘:

  1. 给模板取个名字‘1-512M‘
  2. 输入CPU个数为1
  3. 输入内存大小512M
  4. 点击‘create‘

10.创建云主机

点击左边面板的‘Instance‘:

点击‘New VmInstance‘:

  1. 选择模板‘1-512M‘
  2. 选择磁盘镜像‘zs-sample-image‘
  3. 选择三层网络‘FLAT-L3‘,并且点击‘Add‘
  4. 输入云主机的名字‘VM-1‘
  5. 输入云主机的网络名字: ‘HOST1‘
  6. 点击‘Next‘

点击 ‘Create‘:

  1. 测试网络。

    1.ping百度。

 

2.云主机和云主机之间互相通信。

下面的实验是在次试验的基础上做的,就不一一介绍了,有疑问的可以参考社区教程:http://zstack.org.cn/index.php?m=Article&a=show&id=145

遇到的问题以及解决办法:

  1. 因为是dhcp自动获取的地址,有时候开机启动之后ip会发生变化,此时如何去访问zstackde 图形化。

      解决办法:更改访问入口,具体方法如下

          首先执行:

     zstack-ctl change_ip --ipxxx.xxx.xxx.xxx(xxx.xxx.xxx.xxx为新的ip地址)

       然后关闭zstack :zstack-ctl stop,修改hosts文件,修改完之后执行下面的命令: zstack-ctl reset-rabbitmq ,最后重启zstack服务就可以了.启动的命令是:zstack-ctl start

     2.创建出来之后云主机网络不通或者有时通有时不通。

     解决办法:更换ip地址,有可能ip冲突,注意在创建的过程中一定要dhcp获取ip,避免和别人的ip发生冲突。

    在创建的过程中遇到问题各种各样,這里就不一一列出了,下面是官网给出的部分常见问题解决办法:http://zstack.org.cn/index.php?m=Article&a=index&id=5

     

     

     

				
时间: 2024-10-13 22:00:54

zstack单节点管理的相关文章

RDO单节点部署openstack (Havana)

OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作.OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单.可大规模扩展.丰富.标准统一的云计算管理平台.OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成. OpenStack 是一个旨在为公共及私有云的建设与管理提供软件的开源项目.它的社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(简称I

ActiveMQ的单节点和集群部署

平安寿险消息队列用的是ActiveMQ. 单节点部署: 下载解压后,直接cd到bin目录,用activemq start命令就可启动activemq服务端了. ActiveMQ默认采用61616端口提供JMS服务,使用8161端口提供管理控制台服务,执行以下命令以便检验是否已经成功启动ActiveMQ服务: ps -aux | grep activemq netstat -anp | grep 61616 此外,还可直接访问管理页面:http://ip:8161/admin/ ,用户名和密码可以

Hadoop 单节点 & 伪分布 安装手记

实验环境CentOS 6.XHadoop 2.6.0JDK       1.8.0_65 目的这篇文档的目的是帮助你快速完成单机上的Hadoop安装与使用以便你对Hadoop分布式文件系统(HDFS)和Map-Reduce框架有所体会,比如在HDFS上运行示例程序或简单作业等. 先决条件支持平台    GNU/Linux是产品开发和运行的平台. Hadoop已在有2000个节点的GNU/Linux主机组成的集群系统上得到验证.    Win32平台是作为开发平台支持的.由于分布式操作尚未在Win

实战1 伪分布式Hadoop单节点实例 CDH4集群安装 Hadoop

Hadoop由两部分组成 分布式文件系统HDFS 分布式计算框架MapReduce 其中分布式文件系统(HDFS)主要用于大规模数据的分布式存储,而MapReduce则构建在分布式文件系统之上,对于存储在分布式文件系统中的数据进行分布式计算. 详细的介绍个节点的作用 NameNode: 1.整个Hadoop集群中只有一个NameNode.它是整个系统的中枢,它负责管理HDFS的目录树和相关文件 元数据信息.这些信息是以"fsimage (HDFS元数据镜像文件)和Editlog(HDFS文件改动

Hadoop之词频统计小实验(基于单节点伪分布)

声明:1)本文由我bitpeach原创撰写,转载时请注明出处,侵权必究. 2)本小实验工作环境为Ubuntu操作系统,hadoop1-2-1,jdk1.8.0. 3)统计词频工作在单节点的伪分布上,至于真正实际集群的配置操作还没有达到,希望能够由本文抛砖引玉. (一)Hadoop的配置修正 网上有很多Hadoop的配置教程,可自行寻找,这一部分主要是根据自身实际情况,结合自身特点,设置Hadoop.因为有时候根据别人的教程,设置总是不成功,因为别人的教程依赖于别人的软件或操作环境特点. 本部分也

分布式架构学习之:015--ActiveMQ 的安装与使用(单节点)

ActiveMQ 的安装与使用(单节点) IP:192.168.4.101 环境:CentOS 6.6.JDK7 1. 安装 JDK 并配置环境变量(略) JAVA_HOME=/usr/local/java/jdk1.7.0_72 2. 下载 Linux 版的 ActiveMQ(当前最新版 apache-activemq-5.11.1-bin.tar.gz) $ wget http://apache.fayea.com/activemq/5.11.1/apache-activemq-5.11.1

Heron 单节点运行 —— 基本环境配置

一步步搭环境: ---------------------------------------------------- 系统环境要求: Mac OS X 或者 Ubuntu14.04>= 1. Java环境配置 Linux java环境配置.因为heron用到Bazel管理工具的要求必须是JDK1.8版本,所以可以直接下JDK1.8进行安装. JDK安装下载解压到/usr/local目录下,然后进行环境变量配置,有两个地方可以配置(/etc/profile(全局配置) 或者 ~/.bashrc

恒天云快速部署指南--OpenStack H版本虚拟机单节点部署解决方案

本帖是openstack单节点在虚拟机上部署的实践.想要玩玩和学习openstack的小伙伴都看过来,尤其是那些部署openstack失败的小伙伴.本帖可以让你先领略一下openstack的魅力.本ISO由恒天云团队基于openstackH版本制作. ISO介绍 恒天云 All In One ISO是一个简单.易用.高效的恒天云部署工具.能够帮助用户快速部署恒天云单节点基础版本,从而更好的体验恒天云.本文档重点讲解在虚拟机中安装部署恒天云 All In One ISO,不包含物理机安装.物理机安

【大数据系列】hadoop单节点安装官方文档翻译

Hadoop: Setting up a Single Node Cluster. HADOOP:建立单节点集群 Purpose Prerequisites Supported Platforms Required Software Installing Software Download Prepare to Start the Hadoop Cluster Standalone Operation Pseudo-Distributed Operation Configuration Setu