打开管理界面(建议使用火狐,谷歌浏览器)
平网
1.概述
平面网络是非常受欢迎的小企业和内部网络不能访问流量的数据中心。一个平面网络是很容易部署的,通常只有一个二级广播域,而机器就可以通过数据中心的核心路由器访问互联网。在这个例子中,我们假设你已经有了一个网,已被连接到互联网;我们将创建一些VMS和分配IP,子网。
2。先决条件
我们假设你已经是在一个单一的Linux机器上安装Zstack快速安装指南,和Zstack管理节点和运行。要访问网络用户界面,键入下面的网址在您的浏览器(请使用最新的浏览器或浏览器浏览器。):
为了使事情简单,我们假设你只有一个网络卡,可以访问互联网的一台机器,除了,还有一些其他的要求:
·至少20G的磁盘,可以作为主存储和备份存储
·一些免费的IP可以访问互联网
·NFS服务器机器上启用(见本节结束自动安装NFS)
·SSH的凭据的用户根
配置根用户
KVM主机需要SSH root用户凭据,允许安装必要的软件包起来给KVM代理主机的完全控制。本教程用于Zstack管理节点和KVM主机一台机器,你需要配置根用户的凭据。
CentOS:
sudo su
passwd root
Ubuntu:
你还需要让sshd配置根用户。
1。sudo su
2。passwd root
3。编辑/ etc / SSH / sshd_config
4。注释“无密码”PermitRootLogin
5。添加“PermitRootLogin是”
6。重新启动SSH服务SSH重启”:
基于这些要求,我们假设下面的设置信息:
以太网设备名称:em1
192.168.1.174 em1的IP:
免费的IP范围:192.168.1.230 ~ 192.168.1.240
主存储文件夹/usr/local Zstack / nfs_root
备份存储文件夹:/ backupstorage
缓慢的VM由于缺乏ACPID停止:
虽然我们不显示停止VM的例子,你可能会发现停止VM以超过60岁。那是因为在15m ttylinux使用我们在教程不支持ACPID接收KVM的关闭事件,Zstack等待60秒超时然后摧毁它。普通Linux分布具有ACPID安装没问题。
避免DHCP冲突
请确保因为Zstack将产卵的DHCP服务器,因此你不网络中的DHCP服务器;如果你有网络中的DHCP服务器,不能删除它,请使用一个IP范围,是不可能用您的DHCP服务器,否则VM可能不会接受一个IP Zstack的DHCP服务器,而是来自于你。
3。登录
使用URL打开浏览器(HTTP:/ / your_machine_ip:5000 /)和行政/密码登录:
4。创建区
点击左边工具条中的区带电泳:进入
单击“新建区域”打开对话框:
你的名字第一区为“区”,点击“创建”:
5。创建集群
点击“集群”在左侧边栏进入网页的聚类:
单击“新群集”打开对话框:
选择带(区)你刚刚创建的名称为“;集群Cluster1”;选择后端的KVM然后单击按钮“下一步”:
对于现在你没有任何主存储连接,请单击“下一步”按钮:
你没有二级网络连接,点击按钮“创建”:
6。添加主机
单击“主机”在左侧边栏进入主页:
单击“新主机”按钮打开对话框:
1.选择带(区)和集群(Cluster1)你刚刚创建的
2.名称为“主持”主持人
3.输入主机IP(192.168.1.174)
4.最重要的一件事:给SSH用户根证书
5.单击“添加”按钮
有点慢时,第一次增加主机
这可能需要几分钟来添加一个主机因为Ansible将安装所有的依赖包,例如,KVM,主机上的。
7。添加主存储器
单击左滑块中的“主存储”进入主存储页:
点击按钮“新的主存储”打开对话框:
选择带(区)
名称主存储为“primary-storage1”
选择类型的NFS的
输入NFS URL(192.168.1.174:/usr/local/ Zstack / nfs_root)
单击“下一步”按钮
NFS URL格式
该格式的网址是完全相同的一个使用的由。
选择簇(Cluster1)连接,然后单击“添加”按钮:
它实际上是多个接口调用
你可以看到两个API完成通知,因为它实际上需要两个API:addprimarystorage和attachprimarystoragetocluster。
8。添加备份存储
点击“备份”进入备份存储页面左侧边栏:
单击“新备份存储”以打开该对话框:
1.名为“backup-storage1的备份存储
2.选择类型的sftpbackupstorage”
3.输入网址/ backupstorage”这个文件夹,存储图像
4.输入IP(192.168.1.174)在主机名
5.输入root用户SSH凭证
6.单击“下一步”按钮
选择带(区)连接,然后点击“添加”:
9。添加图像
在左侧边栏点击“图像”进入形象页:
单击“新图像”打开对话框:
1.选择备份存储(backup-storage1)
2.名称为“ttylinux”形象
3.选择“格式”QCOW2
4.选择媒体类型的rootvolumetemplate”
5.选择“平台”
6.输入的URL http://download.zstack.org/templates/ttylinux.qcow2
7.单击“添加”
该图像将被用作用户虚拟机映像。
中国大陆用户的快速链接
由于国内访问我们位于美国的服务器速度较慢,国内用户请使用以下链接:
http://7xi3lj.com1.z0.glb.clouddn.com/templates/ttylinux.qcow2
1.选择备份存储(backup-storage1)
2.名称为“virtual-router”形象
3.选择“格式”QCOW2
4.选择媒体类型的rootvolumetemplate”
5.选择“平台”
6.输入的URL https://download.zstack.org/releases/0.7/zstack-virtualrouter-0.7.qcow2
7.检查“系统”复选框
8.单击“添加”
中国大陆用户的快速链接
由于国内访问我们位于美国的服务器速度较慢,国内用户请使用以下链接:
http://7xi3lj.com1.z0.glb.clouddn.com/templates/zstack-virtualrouter-0.7.qcow2
在你的本地HTTP服务器缓存图像
虚拟路由器的形象是4.32,花一点时间下载。我们建议你使用一个HTTP服务器来存储它的地方和图片自己创造的。
10。创建平面二级网络
点击“L2网络在左侧边栏进入L2网络页面:
单击“新的二级网络”打开对话框:
1.选择带(区)
2.名为“flat-l2的L2网络
3.选择类型的l2novlannetwork”
4.输入物理接口为eth0”
5.单击“下一步”按钮
选择簇(Cluster1)连接,然后点击“创建”:
11。创建L3网络
点击“L3网络在左侧边栏进入L3网络页面:
点击按钮“新L3网络”打开对话框:
1.选择带(区)
2.选择L2网络(flat-l2)
3.名为flat-l3 L3网络
4.“教程输入域。Zstack。org”
5.选择类型的l3basicnetwork”
6.单击“下一步”按钮
1.名称为“flat-ip-range的IP范围
2.选择方法“添加的知识产权范围”
3.输入起始IP 192.168.1.230 ' '
4.输入端IP的192.168.1.240”
5.输入掩码255.255.255.0”'
6.输入网关”192.168.1.1“
7.单击按钮“添加”以增加知识产权范围
8.单击“下一步”按钮
输入DNS“8.8.8.8”
点击“添加”添加DNS
单击“下一步”按钮
1.选择供应商的virtualrouter”
2.选择“DHCP服务”
3.点击“添加”添加DHCP服务
4.重复步骤2 ~ 3添加DNS服务
5.单击“创建”按钮
12。创建实例提供
在左侧边栏提供“点击”进入页面实例提供实例:
点击按钮的“新实例提供”打开对话框:
1.名称实例提供的512m-512hz”
2.输入CPU数为1
3.输入速度为512
4.输入内存512M
5.单击“创建”按钮
13。创建虚拟路由器提供
单击“虚拟路由器提供在左侧边栏进入虚拟路由器提供页面:
点击“新的虚拟路由器提供”打开对话框:
1.选择带(区)
2.名字的虚拟路由器提供的vr-offering”
3.输入CPU数为“1”
4.输入速度为512
5.输入“512M的内存
6.选择“图像”virtual-router
7.选择管理L3网络flat-l3”
8.选择公共L3网络plat-l3”
9.检查默认提供的复选框
10.单击“创建”按钮
14。创建虚拟机
单击“实例”在左侧边栏进入虚拟机实例页面:
点击按钮“新vminstance”打开对话框:
1.选择实例提供512m-512hz”
2.选择“图像”ttylinux
3.选择L3网络flat-l3”
4.输入名称为“将”
5.输入主机名称为“将”
6.单击“下一步”按钮
单击“创建”按钮:
第一个用户虚拟机需要更多的时间来创建
第一用户VM,Zstack需要从备份存储到主存储器中下载图像,创建一个虚拟路由器VM L3的私有网络,因此它需要约1~2分钟完成。
一旦成功地创建虚拟机,请单击“操作”按钮,然后单击“项目”控制台以打开虚拟机控制台:
在弹出的窗口中,登录VM的用户名:根,密码:密码;运行命令的主机名,你应该看到主机VM1;ifconfig命令应该显示的IP地址是在平坦的网络。
ping baidu.com,它应该是成功的:
重复上面的步骤创建VM2和VM3。他们应该得到的知识产权地址,应该能够到达互联网。
随后的VMS创建非常快
当图像被下载到主存储图像缓存和虚拟路由器虚拟机已创建新的虚拟机,将创建非常快,一般不超过3秒。
总结
在本教程中,我们展示了如何创建在ZStack平网。关于ZStack的L3网络访问的更多细节,L3网络用户手册。
【安装虚拟机模板】在ZStack用ISO文件安装虚拟机模板
IaaS的快速启动虚拟机的奥秘之一,就是把操作系统预先装到一个公共的模板之中。当用户创建一个新的虚拟机的时候,IaaS就会复制该模板作为新虚拟机的根分区,从而省掉了安装部署等操作。基于KVM,ZStack目前支持qcow2和raw两种格式的模板。在ZStack官网上,可以下载到两个虚拟机的模板:virtual-router和ttylinux。其中virtual-router是一个特殊的模板,它用于ZStack的基本网络服务(DHCP,DNS,SNAT,EIP,PortForwarding)使用的;而ttylinux是一个超小的Linux模板,文件大小只有十几兆(最小启动内存可以低至24MB),具有最基本的网络功能,不过只用于演示用途。如果用户需要定制自己的虚拟机模板,通常需要自己先去用virt-manager这样的系统自带工具手动安装,然后再上传到一个http的服务器,略显麻烦。
ZStack解决了这个麻烦,提供了非常便捷的安装方式。如果用户有系统安装ISO文件,用户就可以通过ZStack的UI来安装一个全新的虚拟机,在进行各种系统配置之后,就可以把该虚拟机的根Volume保存成一个通用的模板文件。今天我们就要来看看,用户怎么利用ZStack安装和生成一个Ubuntu14.04的虚拟机模板。
初始条件,用户已经安装完ZStack,并且根据任何一个ZStack的用户手册(例如EIP,或者Flat Network),完成所有云环境的部署(可以成功创建一个虚拟机)。
第一,用户需要把系统安装ISO,通过Image菜单添加到ZStack的备份存储中。(ZStack all in one 安装的时候如果选择了-a参数,会把/usr/local/zstack/http_root作为httpd的目录,用户可以把ISO文件放在这个目录里,访问的方法是http://localhost/image/YOUR\_ISO\_NAME。)
第二,用户需要添加一个存储模板(Disk Offering),这个存储模板的大小需要略大,例如10G,这个大小也就是未来虚拟机的根Volume的大小。这里我们先假定为RootVolumeOffering。
第三,由于ZStack用户手册里面案例的虚拟机实例模板中内存和CPU分配的较小,可能会影响系统安装的速度。我们就再创建一个2个CPU和1G内存的虚拟机实例模板,这里我们先假定为InstallationOffering
第四,现在我们可以创建一个新的虚拟机来用作Installation。这个创建虚拟机实例的选项和普通的创建过程略有不同。当在IMAGE一栏里选择刚刚添加的ubuntu image之后,会出现一个ROOT VOLUME DISK OFFERING让用户选择。选择RootVolumeOffering和L3network之后,就可以创建虚拟机了。
第五,虚拟机启动后就可以安装操作系统。在系统安装完毕后,还可以做一些其他必要的系统设置,或者软件安装。
第六,将已经安装完毕配置完成的虚拟机stop(需要通过ZStack UI界面来stop 虚拟机)。
第七,点击该虚拟机详情,并点击Volume选项,选择Root Volume,点击Action,选择Create Template。
输入新的Image的名字:new-ubuntu-14.04
Action成功之后,我们就会在Image的section里面看到刚刚添加的Root Volume Template了。
第八,用户就可以在Instance界面选择刚刚创建的new-ubuntu的image来创建新的VM了:
手动添加 ISO 镜像
在目录。
/var/lib/zstack/virtualenv/zstack-dashboard/lib/python2.7/site-packages/zstack_dashboard/static/img/
下 直接 wget 公网上的 ISO
然后添加 image 的 url 地址 填写