Citrix XenServer@cloudstack基本功能测试报告2
Cloudstack功能测试
1、创建Zone、Pod、Clusters,添加hosts、Primary Storage、Secondary Storage |
步骤: 1、 登录cloudstack控制板 2、 选择基础架构,选择区域,点击查看全部,然后点击添加区域 3、 选择基本区域类型 4、 输入区域名称、DNS、虚拟机管理程序(xenserver)、网络方案 5、 设置流量类型 6、 输入提供点名称、预留的系统网关、预留的掩码、起始预留系统IP、结束预留系统IP 7、 输入来宾网关、来宾网络掩码、来宾起始IP、来宾结束IP 8、 添加存储网段 9、 创建群集 10、 添加xenserver主机(pool) 11、 添加主存储 12、 添加辅助存储 在cloudstack management上查看 13、 启动配置,完成后启区域 |
成功创建 在xencenter上可以看到主存储 |
2、下载系统虚拟机模版 |
步骤: 1、 登录cloudstack management; 2、 输入以下的命令,下载系统虚拟机模版到secondary目录下 3、 成功下载并自动创建SSVM、VPVM。 |
系统虚拟机成功安装并运行 |
3、上传ISO到模版 |
步骤: 1、 由于使用的是内部URL,所以需要在cloudstack控制面板中的全局设置里设定相关的参数,在http://toneson.blog.51cto.com/4378039/1275041 里面没有说明,这里说明一下。 2、 在控制板上选择模版,选择视图ISO,添加ISO; 3、 上传ISO,确定存放ISO的网络URL位置; |
成功上传ISO,并应用到所有区域 |
4、创建实例,使用IOS创建虚拟机和制作模版 |
步骤: 1、 在控制板上选择模版,点击实例; 2、 添加实例; 3、 选择区域,选择ISO 4、 选择一个计算方案 5、 选择一个数据磁盘方案 6、 选择一个网络 7、 核对信息 8、 启动vm |
VM成功创建 |
5、打开控制台,安装操作系统 |
步骤: 1、 在控制板上选择实例,选择相应的实例; 2、 在详细信息中选择打开控制台; 3、 安装OS |
通过控制台对VM进行操作,成功创建实例 |
6、安装xenserver tool,创建模版 |
步骤: 1、 选择刚才创建好的实例,挂载xenserver tool iso; 2、 安装.NET 4.0 3、 安装xenserver tool 4、 使用sysprep封装系统,重新封装后关闭系统 5、 使用虚拟机的系统磁盘/根磁盘,创建系统模版 |
成功创建模版 |
7、从新创建的模版中部署虚拟机 |
步骤: 1、 点击实例,创建一个新的实例; 2、 选择区域,然后选择模版; 3、 选择计算方案 4、 选择数据磁盘方案,此处不选,按照模版原来的配置 5、 核对信息,启动VM 6、重启完后输入相关的信息 |
成功从模版创建虚拟机 |
8、虚拟机迁移 |
步骤: 1、 在控制板上选择实例,选择相应的实例; 2、 在详细信息中选择将实例迁移到其他主机; |
VM迁移成功 |
9-1、高可用(xenserver pool没开启HA,cloudstack实例没提供HA) |
步骤: 1、 在xenserver的pool上不开启HA功能; vm i-2-758-vm的IP地址为192.168.20.181,位于xensrv1.pugz.com,CS上没有提供HA。 2、将xensrv1.pugz.com这台主机断电,使用ping命令长ping这2台vm,验证是否能自动切换。 将xensrv1.pugz.com断电: |
在xensrv1.pugz.com上的vm不会自动迁移。重新启动xensrv1.pugz.com,实例不会自动,需要手动启动。 |
9-2、高可用(xenserver pool开启HA,cloudstack实例没提供HA) |
步骤: 1、 在xenserver的pool上开启HA功能; vm i-2-758-vm的IP地址为192.168.20.181,位于xensrv1.pugz.com,CS上没有提供HA。 2、使用ping命令长ping这2台vm,验证是否能自动切换。 讲xensrv1.pugz.com的管理口所在网卡断开: 大概5分钟后i-2-758-vm自动重启并启动在xensrv2.pugz.com上。 恢复网络通信后,将i-2-758-VM迁移回xensrv1.pugz.com,然后再将xensrv1.pugz.com断电: 大概5分钟后i-2-758-vm自动重启并启动在xensrv2.pugz.com上。 |
在xenserver pool上开启了HA功能,即使没在cloudstack上提供HA,实例所在的host管理网络中断、或者宕机,也会自动迁移并在其他host启动。 |
9-3、高可用(xenserver pool不开启HA,cloudstack实例提供HA) |
步骤: 1、 在xenserver的pool上关闭HA功能; vm i-2-761-vm的IP地址为192.168.20.181,位于xensrv1.pugz.com,CS上提供HA。 2、使用ping命令长ping这台vm,验证是否能自动切换。 将xensrv1.pugz.com的管理口所连接网卡断开: 等了大概15分钟, 自动切换了 将i-2-761-vm迁移回xensrv1.pugz.com,然后将其断电: 等待15分钟之后,实例自动迁移到xensrv2.pugz.com上并重启。 |
在xenserver pool上关闭了HA功能,cloudstack上提供HA,实例所在的host管理网络中断、或者宕机,也会自动迁移并在其他host启动,但需要等待的时间较长,15分钟左右。 |
转载于:https://blog.51cto.com/toneson/1280085
相关文章:

ABP中的Filter(下)
接着上面的一个部分来叙述,这一篇我们来重点看ABP中的AbpUowActionFilter、AbpExceptionFilter、AbpResultFilter这三个部分也是按照之前的思路来一个个介绍,当然这里面如果和前面的Interceptor有重复的部分,那么将会对两者进行一个对比并作出…

LRU算法 -- 链表 完整实现
LRU算法(Least Recently Used) 算是我们经常遇到的一种淘汰算法,其中内存管理模块进行内存页回收时有用到,针对不经常使用的内存页,LRU淘汰策略能够将该内存页回收给操作系统。 属于 我们操作系统设计中的 时间局部性原理,最长时…

python getostime_python中sys,os,time模块的使用(包括时间格式的各种转换)
sys模块sys.argv: 实现从程序外部向程序传递参数。位置参数argv[0]代表py文件本身,运行方法 python xx.py 参数1,参数2 。。self sys.argv[0]name sys.argv[1]age sys.argv[2]print self, name, agesys.getdefaultencoding(): 获取系统当前编码&#…

关于SpringMVC和Struts2的区别
1. 与struts2不同 1、 springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过虑器。 2、 springmvc是基于方法开发,传递参数是通过方法形参,可以设计为单例或多例(建议单例),struts2是基于类开发,…

DC-RC加固修补型砂浆
DC-RC加固修补型砂浆www.hrbjg.net一、DC-RC加固修补型砂浆的产品特点:1、耐火、耐高温、耐腐蚀、耐老化性能优良。2、强度高,抹灰操作性好。3、与原混凝土结构的粘结性能良好。4、无收缩,基本不会产生裂缝。5、二氧化碳、氯化物等透过性差&a…

类,实例,属性习题
class Restaurant(): def __init__(self,restaurant_name,cuisine_type): self.restaurant_namerestaurant_name self.cuisine_typecuisine_type def describle_restaurant(self): print("打印的第一条消息") print("打印的第…

数据结构和算法 -- 学习导图
数据结构和算法 是作为程序员写出高效代码的基础,为了今后的两年在高效代码之路上持续精进,将按照此学习导图进行 算法和数据结构的刻意练习,同时也希望为同样有高效代码追求的伙伴们提供一条学习路径,共同进步。 以下为今后持续…

HDU 1248 寒冰王座(全然背包:入门题)
HDU 1248 寒冰王座(全然背包:入门题) http://acm.hdu.edu.cn/showproblem.php?pid1248 题意: 不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票(记住,仅仅有一张钞票),为了防止自己在战斗中频繁的死掉,他决定给自己买一些道具,于是他来到了地精商店前. 死亡骑士:"我要买…

java 彩票系统_JAVA版彩票随机生成系统
import java.io.*;import java.util.Random;class num{public static void main(String[]args){//声明一个随机数组int sjsh[]new int[7];int sum;try{InputStreamReader anew InputStreamReader(System.in);BufferedReader bnew BufferedReader(a);System.out.println ("…

Windows Server 2012 文件服务器群集
概述:之前已经测试了Windows Server 2012系统群集、Hyper-V群集,接下来将测试Windows Server 2012 文件服务器群集功能。实验环境:4台服务器都为Windows Server 2012 DataCenter操作系统在之前配置了群集的基础上,SRV2012服务器新…

023 判断出栈顺序是否正确
1.题目 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。 假设压入栈的所有数字均不相等。例如序列1、2、3、4、5是某栈的压栈序列,序列4、5、3、2、1是该压栈序列对应的一个弹出序列,但4、3…

栈 -- 顺序栈、链式栈的实现 及其应用(函数栈,表达式求值,括号匹配)
文章目录实现顺序栈实现链式栈实现应用函数栈 的应用表达式求值中 的应用括号匹配中 的应用我们使用浏览器的时候经常会用到前进、后退功能。依次访问完一串页面 a – b – c之后点击后退功能,则能够依次看到c – b – a的页面。但是这个过程中,如果后退…

OC中的NSArray和NSMutableArray、NSDictionary和NSMutableDictionary用法
一:NSArray 和NSMutableArray1: NSArray:不可变数组NSArray是OC中使用的数组,只能用来存放OC对象,不能存放非OC对象如基本数据类型它使不可变的,一旦初始化完毕,内容不能改变,也不能添加元素。而…

java中ContentArea_java中TextArea怎么加载指定路径的文本内容
展开全部这设计到IO操作,很62616964757a686964616fe58685e5aeb931333332643334久以前练手写的加载文本到文本域的界面。具体代码第一步:得到一个File对象,需要参数文本路径File file new File("C:\\test.txt");第二步:…

文本分类技术基础
分类体系 分类:给定一个对象,从一个事先定义好的分类体系中挑出一个或多个最适合该对象的类别。 文本分类(TC, Text Categorization):在给定的分类体系下,根据文本内容自动的确定文本关联的类别。从数学角度看,文本分类…

C# 返回值为 listT
public List<T> test<T>(List<T> EntityList) where T : class{return EntityList;} 转载于:https://www.cnblogs.com/enych/p/10497312.html

ceph bluestore 源码分析:ceph-osd内存查看方式及控制源码分析
文章目录内存查看内存控制内存控制源码分析通过gperftools接口获取osd进程实际内存 动态设置cache大小动态调整cache比例trim释放内存本文通过对ceph-osd内存查看跟踪的5种手段以及osd内存控制的方式进行源码层面的说明,并未通过修改相关源码进行控制(水…

c语言函数库学习~sscanf~格式化输入
---恢复内容开始--- 今天算是被打击到了吧,由郑轻的acm老师来我学院指导安排了个现场的小比赛,,俺们居然有还是输给一个大一的新手,,哎,情何以堪,,所以还是要重视下基础编程能力的培…

java mobile phone games_j2me100-src Java
文件名大小更新时间codesc.net\[J2SE]应用编程150例\chap01\实例1\BorderLayoutDemo.class8192003-07-07codesc.net\[J2SE]应用编程150例\chap01\实例1\BorderLayoutDemo.java5752003-07-07codesc.net\[J2SE]应用编程150例\chap01\实例1\BoxLayoutFrame.class7262003-07-15code…

***突然断开可能是ADSL猫惹的祸
在我们使用服务器的时候,最讨厌的就是无故的断线了,可能正在和好一起副本,或者正在视频热聊中,还或者youtube视频看的正起劲,突然windows一个对话框弹出 - “连接已经断开”。实在是太影响体验了,断开之后&…

文件中数组的最大值及其对应的最小下标
2019年春季学期第二周作业基础作业请在第一周作业的基础上,继续完成:找出给定的文件中数组的最大值及其对应的最小下标(下标从0开始)。并将最大值和对应的最小下标数值写入文件。 输入:请建立以自己英文名字命名的txt文…

ceph bluestore源码分析:admin_socket实时获取内存池数据
环境: 版本:ceph 12.2.1 部署完cephfs 使用ceph-fuse挂载,并写入数据 关键参数: debug_mempool true 将该参数置为true即可查看详细的blustore管理的内存池的数据 命令: ceph daemon osd.id dump_mempools该命令为ad…

java clob内存溢出_java - java.sql.SQLException:ORA-01704:字符串文字太长时插入或更新 - 堆栈内存溢出...
通常,当我插入4000个字符限制时,它的工作正常,但当超过4000个字符时,它抛出SQL异常字符串文字太长,即使我的DISCHARGE_TEXT数据类型是CLOB我的JavaScript代码是function saveAsDraftNew(){var admissionNo document.g…

LC并联谐振回路
转载于:https://www.cnblogs.com/prayer521/p/4103091.html

zencart分类页产品页去掉url中的id号
最近公司新上的网站被seo指出要修改url,去掉url中产品id。由于我们用的是zencart框架,装了 Ultimate SEO URLs 插件,所以在网上应该有这方面的资料,本文主要参考资料:原网址:修改seo url中去掉产品id的方法…

hexo博客更新主题后上传Git操作
克隆主题: git clone https://github.com/SuperKieran/TKL.git _config.yml文件中主题改为新增主题 # Extensions ## Plugins: https://hexo.io/plugins/ ## Themes: https://hexo.io/themes/ theme: TKL 进入主题目录,更新git cd theme/TKL git pull 执行更新 hexo clean hex…

ceph bluestore源码分析:非对齐写逻辑
文章目录环境原理说明总结环境 ceph:12.2.1 场景:ec 21 部署cephfs,执行如右写模式:dd if/dev/zero of/xxx/cephfs bs6K count4 oflagdirect 关键配置: bluestore_min_alloc_size_hdd 65536 bluestore分配空间的最小粒度 单位:B…

JVM系列(之ClassLoader)
Class Loader Java运作流程 内部class loader bootstrap class loader --引导类加载器,它负责加载Java的核心类【java.* 】(如classpath下面的类库),不是 java.lang.ClassLoader的子类,而是由JVM自身实现的。Code . UR…

java平台类成员访问修饰符_JAVA类的修饰符及访问权限
1.类外部类 class前的修饰符只能有publicfinalabstrct无(默认) :同包可见 (Eclipse中选择package)内部类 class前的修饰符有public、protected、private、默认、final、abstract、static。先看类的访问权限,再看成员的访问权限,类…

ios实例开发精品源码文章推荐
1、IOS代码分享:视图布局(View Layout)Border View140601bvpw22rir88b9i8i.png(19.97 KB, 下载次数: 0)下载附件保存到相册半小时前 上传http://www.apkbus.com/android-101999-1-14.html2、IOS代码分享:导航条(Navigation Bar&am…