Re: 【苏宁南京云计算分享会】暨CloudStack技术沙龙第32期

2015-04-22 文章 Gavin Lee
不限南京上海,其它地方的也欢迎 :P

2015-04-10 10:15 GMT+08:00 liuying :

> 南京、上海的小伙伴们,O(∩_∩)O
>
>
>
> 新线下活动来了!
>
>
>
> *活动详情:*
>
> *【主办方】*
>
> *CloudStack**中国社区   苏宁云商集团*
>
> *【场地支持】*
>
> *苏宁云商集团*
>
> *【媒体社区支持】*
>
> *oschina**开源中国社区*
>
> *【活动时间】*
>
> *2015**年4月25日(周六)下午13:30-18:00*
>
> *【活动地点】*
>
> *南京市玄武区苏宁大道1号苏宁大学101报告厅*
> PS. 地铁2号线仙鹤门站1号出口,往西过第一个红绿灯路口至第一个公交站台,转165或50路到苏宁大道站下
>
> *【活动议程】*
>
> *13:30-14:00  **签到*
> *14:00-14:05  **开场白*
> *14:05-14:40  **苏宁公有云网络功能设计理念(汤永伟,苏宁云计算工程师)*
> *14:40-15:15  Docker**技术介绍以及应用(韩先跃,苏宁云计算工程师)*
> *15:15-15:50  **苏宁对象存储实践(边学斌,苏宁云计算工程师)*
> *15:50-16:00  **休息*
> *16:00-16:35  **从CloudStack 看开源及贡献(李学辉)*
> *16:35-17:10  **分布式存储系统在苏宁的应用(王磊,苏宁分布式存储技术经理)*
> *17:10-17:45  CloudStack**运营维护常用排错方法(梁绮莹,Citrix技术支持工程师)*
>
>
>
> 【报名】http://www.cloudstack-china.org/2015/04/3945.html
>
>
>
>
>
> Best Regards
>
> -
>
>
>
> *刘* *莹**Liu Ying*
>
> *北京天云趋势科技有限公司*
>
> [image: cid:image001.jpg@01CF62E1.AC2DF390]  [image: 说明: T-Cloud]
>
> (扫一扫关注“天云趋势”微信公众号)
>
> 北京亦庄经济技术开发区地盛北街1号北工大软件园B区18号楼,邮编:100176
>
> Mobile:+86 134 6656 8566
>
> E-mail:ying_...@tcloudcomputing.com <:amanda_...@tcloudcomputing.com>
>
> *天云趋势云服务中心*:www.elastercenter.com
>
>
>



-- 
Gavin


Re: 云世界大会CloudStack中国社区赠票

2013-12-11 文章 Gavin Lee
由于后台技术问题,已经报名但没有收到二维码短信的朋友,明天直接过去找我吧。



2013/12/9 Gavin Lee 

>
> 各位CSer,
>
> 一年一度的云计算大会如约而至,本周四,周五两天的活动可参考官网详细信息:
>
> http://www.cloudvalleyworld.com/
>
>
> 目前CloudStack中国社区争取到一些票,如果认证感兴趣,可以单独回我邮件或回复本邮件。
>
> 截至时间:明天中午前(12月10日 12:00之前)。
>
> 请提供:
>
> 姓名,手机号,邮箱信息,用于接收二维码。
>
>
> 由于数量限制,如果确定不能参加的,就不要申请了。
>
> 希望大家前来玩儿的开心,周四我也在会场,想聊的,想聚的,别犹豫。
> --
> Gavin
>



-- 
Gavin


云世界大会CloudStack中国社区赠票

2013-12-08 文章 Gavin Lee
各位CSer,

一年一度的云计算大会如约而至,本周四,周五两天的活动可参考官网详细信息:

http://www.cloudvalleyworld.com/


目前CloudStack中国社区争取到一些票,如果认证感兴趣,可以单独回我邮件或回复本邮件。

截至时间:明天中午前(12月10日 12:00之前)。

请提供:

姓名,手机号,邮箱信息,用于接收二维码。


由于数量限制,如果确定不能参加的,就不要申请了。

希望大家前来玩儿的开心,周四我也在会场,想聊的,想聚的,别犹豫。
-- 
Gavin


CloudStack技术沙龙21期预告

2013-11-18 文章 Gavin Lee
大家都知道CloudStack对于异构Hypervsior的支持,其中包括VMware, XenServer, XCP, KVM,
LXC及即将支持的Hyper-V,同时也支持��机。我们本期活动将选取 *KVM *及 *XenServer
*两种Hypervisor来深入讨论。这次会涉及它们自身的技术以及与CloudStack云平台相结合的解决方案。当然少不了重量级的嘉宾!本期我们请来了美团网云平台架构师
*邱剑*,以及天云趋势解决方案总监 *刘卓*。

邱剑,美团网技术部资深系统工程师,美团网云平台架构师,负责美团云平台的设计和开发工作。本期活动邀请他来分享KVM调优的相关经验和方法。

刘卓,天云趋势云平台解决方案总监,也是CloudStack中国社区的一贯支持者和贡献者,来技术沙龙分享过多次,本期活动他将为大家分享云安全之基于XenServer的无代理解决方案。

无论你是对学习CloudStack感兴趣,还是对嘉宾们的技术分享感兴趣,都不要错过第21期的CloudStack技术沙龙哦!本期内容绝对精彩纷呈!赶快来报名吧!

【活动时间】

2013年11月23日 13:30-17:30

【活动地点】

北京 ・ 中科院研究生院教学楼S106教室(海淀区中关村南一条)

【活动议程】

*13:30~14:00 CloudStack社区更新――李学辉*
* 14:00~15:30 KVM调优――邱剑*
* 15:30~16:00 Break*
* 16:00~17:00 云安全之基于XenServer的无代理解决方案――刘卓*
* 17:00~17:30 自由讨论Q&A*

*更多详情:**http://www.cloudstack-china.org/2013/11/2683.html
*



-- 
Gavin


Re: cloudstack的lxc特性

2013-11-13 文章 Gavin Lee
另一封邮件回你了。实测也是无法添加LXC的集群,Wiki上也说这个Feature没有Commit到Master上(6月底)


2013/11/13 Du Jun 

> Hi,
> 我看安装文档声称是支持LXC,不过实践过程中发现一直创建不了instance。你说4.2不支持LXC,有具有说服力的依据吗?
>
> --
> Best regards,
> Frank
>
>
> 在 2013年11月13日下午2:56,Gavin Lee 写道:
>
> > 你用的什么版本的CloudStack?
> > 最新Release的4.2的还不支持LXC。
> >
> >
> > 2013/11/8 Du Jun 
> >
> > >
> > >
> >
> 大家有使用lxc作为cloudstack的hypervisor来部署cloudstack并成功创建系统虚拟机吗?有的话出来交流下吧。我系统虚拟机模版已经下好了,卡在创建系统虚拟机这一步。
> > >
> >
> >
> >
> > --
> > Gavin
> >
>



-- 
Gavin


Re: CloudStack 4.3功能前瞻

2013-11-13 文章 Gavin Lee
1. 建立LXC的Cluster时提示找不到对应的Resource Manager
2. 在Wiki页上,6月底未提交到Master上的Feature有LXC,当时应该有4.2 Branch了:
https://cwiki.apache.org/confluence/display/CLOUDSTACK/LXC+Support+in+Cloudstack




2013/11/13 Du Jun 

> Hi,
> 你从哪里得知CS4.2不支持LXC?
>
>
> 在 2013年11月13日下午2:57,Gavin Lee 写道:
>
> > Sorry,实测4.2应该还不支持LXC,虽然安装文档有写。
> >
> >
> >
> > 2013/11/13 Gavin Lee 
> >
> > > LXC支持的。
> > > 对象存储不适合做VM Instance的存储吧?
> > >
> > >
> > >
> > > 2013/11/12 Du Jun 
> > >
> > >> LXC支持吗?
> > >>
> > >>
> > >> 在 2013年11月12日下午9:46,helloqiner 写道:
> > >>
> > >> > 为什么一级存储不支持对象存储呢?
> > >> >
> > >> >
> > >> >
> > >> >
> > >> > helloqiner
> > >> >
> > >> > 发件人: linux...@gmail.com
> > >> > 发送时间: 2013-11-12 16:00
> > >> > 收件人: cloudstack-users-cn
> > >> > 主题: CloudStack 4.3功能前瞻
> > >> > 摘自 http://www.cloudstack-china.org/2013/11/2702.html
> > >> >
> > >> > 今天CloudStack 4.3已经Feature
> > >> >
> > >> >
> > >>
> >
> Freeze了,不会再有新功能加入到这个版本里。我们也可以坐下来看看哪些功能是值得期待的。首先,4.3的UI也秉承扁平化设计,看着更加简洁清爽。见下图:
> > >> >
> > >> >
> > >> > 接下来我们从CloudStack4.3的设计文档出发,来了解一下这个版本的功能有哪些。
> > >> >
> > >> > 1. 数据库的高可用性
> > >> >
> > 当前CloudStack的数据库的备份方案基本上是使用Mysql的backup-standby方案,同时只会有一个DB是激活状态,如果遇到问题,
> > >> >
> > 需要切换到备份服务器,主数据库的稳定性尤其重要。而数据库的高可用则是想达到“双活”的数据库群集效应,也就是同时有多个数据库是主控的。在经过一系列
> > >> > 调研后,从MariaDB, Percona Xtra DB,
> > >> >
> > SkySql和Mysql中选择使用Mysql的双活设置。Mysql的双向复制需要在连接器上配置在Mysql集群中主控服务器宕机后,从Slave服
> > >> > 务器上读写数据,因此相应的管理端的程序要做相应改变。
> > >> >
> > >> >
> > >>
> >
> 由于数据库相对稳定,并且当前大多数部署规模单节点数据库服务器的I/O都足够应付,而数据库的备份也有相应方案避免数据丢失,新的数据库HA在公有云或企业内部私有云上都会有需求,不过这会增加管理服务器的复杂性,所以我认为这个功能期待指数三星半。
> > >> >
> > >> > 2. 动态调整计算资源方案
> > >> > 我经常被问到一个事情:从模板创建的虚机能否将系统盘(根卷)进行扩展?
> > >> >
> > 之前的回答也一直是不可以。在4.3中,用户创建虚机时不仅可以对根卷进行扩展,还能指定任意的CPU和内存的数量,这比从管理员提前预置的计算方案里选
> > >> >
> > 择要灵活的多,这个功能不管是在私有云还是公有云都有广泛的需求。中国用户也特别喜欢类似阿里云的根据一定的步长任意设置各种资源的公有云自服务门户。不
> > >> > 过从设计文档来看,网络带宽还没法任意设置,估计要等以后版本了。
> > >> >
> 这个功能很适用,尤其是扩充根卷,这样在制作模板的时候就可以尽可能地小了,当然任意指定CPU和内存也是相当受欢迎的,综合评定这个功能很期待。
> > >> >
> > >> > 3. 客户虚机支持GPU/vGPU
> > >> >
> > 现在的物理服务器都有强大的显卡,特别是一些图形工作站的机器,甚至比CPU的计算能力还强,因此,如果可以利用显卡的GPU进行计算,那将会极大的提高
> > >> >
> > 资源的利用率。另一方面,很多应用对于显示的要求都比较高,比如PhotoShop,AutoCAD以及一些3D游戏等,这些应用很多也都可以在虚机里运
> > >> > 行,只是很难达到物理机上的效果。为了使性能有所提升,让虚机跳过Hypervisor直连GPU是个不错的想法。
> > >> >
> > GPU也属于计算资源,它不像CPU那样,可以超配;也就是说一个拥有4个GPU模块的主机,同时只能为其上的4个虚机提供GPU直连服务。另外,GPU
> > >> >
> > 编程还是比较复杂的,这里需要Hypervisor的支持,此功能目前在设计里也只会支持XenServer。要使用的朋友还是要特别留意一下。如果考虑
> > >> > CloudStack本身的服务器虚拟化而非桌面虚拟化的特性,这种应用上的需求应该不是很广泛。
> > >> >
> > >> > 4. Hyper-V Server 2012的支持
> > >> >
> > Hyper-V是微软的虚拟化技术,记得早在CloudStack4.0版本时期就是要支持Hyper-V,根据国内Hyper-V的市场占有情况,这个
> > >> >
> > 功能在当时也是非常期待的。但开源就是这样,由于种种原因,这个功能一直到4.2版本里也没能支持。在解决了集成API的许可问题后,目前来看4.3是很
> > >> > 有可能支持Hyper-V了。
> > >> > CloudStack对于Hyper-V的支持将会采用与KVM
> > >> >
> > Agent类似的方式,通过WMI来与Hyper-V主机通信,从而控制虚拟机。应该来说新的Hypervisor的支持都是一个很大的功能模块,它要考
> > >> >
> > 虑整个云平台各Hypervisor的能用功能,还要考虑各个Hypervisor自身的功能特点,这包括网络和存储的功能及硬件的支持。不管怎么说,如
> > >> >
> > 果CloudStack能支持Hyper-V并稳定运行,那对于它自己无疑是个巨大的加分。相信很多基于CloudStack的ISV都在等待这个功能。
> > >> >
> > >> > 5. KVM支持Linux本地VxLAN
> > >> >
> CloudStack中高级资源域通常使用VLAN进行隔离(虽然4.2版本以后也支持安全组);VLAN的硬伤是协议本身的限制:<=4095的
> > >> > VLAN ID。那么当为了隔离每个账户使用一个VLAN ID时,一个资源域最多的账户数就有极大的限制;而实际上你能使用的VLAN
> > >> >
> > ID要远小于4095,因为如果真的配置交换机4095个VLAN,那它将疲于奔命。一般情况下,一个数据中心等同于一个资源域,可想而知,大规模部署
> > >> >
> > VLAN的限制问题将会显现。VxLAN就是在这个背景下应运而生的。你可以认为VxLAN是VLAN在二层的基础上对报文进行UDP的封装;它最多可支
> > >> >
> > 持超过1600万个隔离网络,这在一个数据中心里应该是足够用了。由于NTT一直在使用CloudStack,他们这种规模的公司对于VxLAN是有迫切
> > >> >
> > 的需求的,因此他们的工程师完成了VxLAN的功能并贡献给Apache社区。其功能的实现上也于VLAN相似。在添加资源域时网络设置使用VXLAN隔
> > >> > 离来宾网络,在设置来宾网络vNet(相当于VLAN ID)范围时,也不用考虑4095的限制。
> > >> >
> > >> >
> > >> > 由于这个功能是CloudStack的一个功能,它不依赖于像Nexus
> > >> >
> > 1000v这样支持VxLAN的设备,所以这个功能需要Hypervisor的支持。CloudStack

Re: CloudStack 4.3功能前瞻

2013-11-12 文章 Gavin Lee
Sorry,实测4.2应该还不支持LXC,虽然安装文档有写。



2013/11/13 Gavin Lee 

> LXC支持的。
> 对象存储不适合做VM Instance的存储吧?
>
>
>
> 2013/11/12 Du Jun 
>
>> LXC支持吗?
>>
>>
>> 在 2013年11月12日下午9:46,helloqiner 写道:
>>
>> > 为什么一级存储不支持对象存储呢?
>> >
>> >
>> >
>> >
>> > helloqiner
>> >
>> > 发件人: linux...@gmail.com
>> > 发送时间: 2013-11-12 16:00
>> > 收件人: cloudstack-users-cn
>> > 主题: CloudStack 4.3功能前瞻
>> > 摘自 http://www.cloudstack-china.org/2013/11/2702.html
>> >
>> > 今天CloudStack 4.3已经Feature
>> >
>> >
>> Freeze了,不会再有新功能加入到这个版本里。我们也可以坐下来看看哪些功能是值得期待的。首先,4.3的UI也秉承扁平化设计,看着更加简洁清爽。见下图:
>> >
>> >
>> > 接下来我们从CloudStack4.3的设计文档出发,来了解一下这个版本的功能有哪些。
>> >
>> > 1. 数据库的高可用性
>> > 当前CloudStack的数据库的备份方案基本上是使用Mysql的backup-standby方案,同时只会有一个DB是激活状态,如果遇到问题,
>> > 需要切换到备份服务器,主数据库的稳定性尤其重要。而数据库的高可用则是想达到“双活”的数据库群集效应,也就是同时有多个数据库是主控的。在经过一系列
>> > 调研后,从MariaDB, Percona Xtra DB,
>> > SkySql和Mysql中选择使用Mysql的双活设置。Mysql的双向复制需要在连接器上配置在Mysql集群中主控服务器宕机后,从Slave服
>> > 务器上读写数据,因此相应的管理端的程序要做相应改变。
>> >
>> >
>> 由于数据库相对稳定,并且当前大多数部署规模单节点数据库服务器的I/O都足够应付,而数据库的备份也有相应方案避免数据丢失,新的数据库HA在公有云或企业内部私有云上都会有需求,不过这会增加管理服务器的复杂性,所以我认为这个功能期待指数三星半。
>> >
>> > 2. 动态调整计算资源方案
>> > 我经常被问到一个事情:从模板创建的虚机能否将系统盘(根卷)进行扩展?
>> > 之前的回答也一直是不可以。在4.3中,用户创建虚机时不仅可以对根卷进行扩展,还能指定任意的CPU和内存的数量,这比从管理员提前预置的计算方案里选
>> > 择要灵活的多,这个功能不管是在私有云还是公有云都有广泛的需求。中国用户也特别喜欢类似阿里云的根据一定的步长任意设置各种资源的公有云自服务门户。不
>> > 过从设计文档来看,网络带宽还没法任意设置,估计要等以后版本了。
>> > 这个功能很适用,尤其是扩充根卷,这样在制作模板的时候就可以尽可能地小了,当然任意指定CPU和内存也是相当受欢迎的,综合评定这个功能很期待。
>> >
>> > 3. 客户虚机支持GPU/vGPU
>> > 现在的物理服务器都有强大的显卡,特别是一些图形工作站的机器,甚至比CPU的计算能力还强,因此,如果可以利用显卡的GPU进行计算,那将会极大的提高
>> > 资源的利用率。另一方面,很多应用对于显示的要求都比较高,比如PhotoShop,AutoCAD以及一些3D游戏等,这些应用很多也都可以在虚机里运
>> > 行,只是很难达到物理机上的效果。为了使性能有所提升,让虚机跳过Hypervisor直连GPU是个不错的想法。
>> > GPU也属于计算资源,它不像CPU那样,可以超配;也就是说一个拥有4个GPU模块的主机,同时只能为其上的4个虚机提供GPU直连服务。另外,GPU
>> > 编程还是比较复杂的,这里需要Hypervisor的支持,此功能目前在设计里也只会支持XenServer。要使用的朋友还是要特别留意一下。如果考虑
>> > CloudStack本身的服务器虚拟化而非桌面虚拟化的特性,这种应用上的需求应该不是很广泛。
>> >
>> > 4. Hyper-V Server 2012的支持
>> > Hyper-V是微软的虚拟化技术,记得早在CloudStack4.0版本时期就是要支持Hyper-V,根据国内Hyper-V的市场占有情况,这个
>> > 功能在当时也是非常期待的。但开源就是这样,由于种种原因,这个功能一直到4.2版本里也没能支持。在解决了集成API的许可问题后,目前来看4.3是很
>> > 有可能支持Hyper-V了。
>> > CloudStack对于Hyper-V的支持将会采用与KVM
>> > Agent类似的方式,通过WMI来与Hyper-V主机通信,从而控制虚拟机。应该来说新的Hypervisor的支持都是一个很大的功能模块,它要考
>> > 虑整个云平台各Hypervisor的能用功能,还要考虑各个Hypervisor自身的功能特点,这包括网络和存储的功能及硬件的支持。不管怎么说,如
>> > 果CloudStack能支持Hyper-V并稳定运行,那对于它自己无疑是个巨大的加分。相信很多基于CloudStack的ISV都在等待这个功能。
>> >
>> > 5. KVM支持Linux本地VxLAN
>> > CloudStack中高级资源域通常使用VLAN进行隔离(虽然4.2版本以后也支持安全组);VLAN的硬伤是协议本身的限制:<=4095的
>> > VLAN ID。那么当为了隔离每个账户使用一个VLAN ID时,一个资源域最多的账户数就有极大的限制;而实际上你能使用的VLAN
>> > ID要远小于4095,因为如果真的配置交换机4095个VLAN,那它将疲于奔命。一般情况下,一个数据中心等同于一个资源域,可想而知,大规模部署
>> > VLAN的限制问题将会显现。VxLAN就是在这个背景下应运而生的。你可以认为VxLAN是VLAN在二层的基础上对报文进行UDP的封装;它最多可支
>> > 持超过1600万个隔离网络,这在一个数据中心里应该是足够用了。由于NTT一直在使用CloudStack,他们这种规模的公司对于VxLAN是有迫切
>> > 的需求的,因此他们的工程师完成了VxLAN的功能并贡献给Apache社区。其功能的实现上也于VLAN相似。在添加资源域时网络设置使用VXLAN隔
>> > 离来宾网络,在设置来宾网络vNet(相当于VLAN ID)范围时,也不用考虑4095的限制。
>> >
>> >
>> > 由于这个功能是CloudStack的一个功能,它不依赖于像Nexus
>> > 1000v这样支持VxLAN的设备,所以这个功能需要Hypervisor的支持。CloudStack4.3只会先针对KVM的Hypervisor
>> > 支持这个功能,并且Linux的Kernel版本要高于3.7;在配置KVM主机是要使用Linux本地的Birdge而非Open
>> > vSwitch。由于这些限制,这些功能在4.3里使用应该还是有点复杂度,给四星。
>> >
>> > 6. 增强的系统虚拟机升级策略
>> > 系统虚拟机在CloudStack里扮演重要角色,从功能上讲,系统虚拟机分成二级存储系统虚机,控制台系统虚机以及虚拟路由器;它们分别用来完成模板、
>> > 镜像、ISO的下载,基于Web的虚机控制台和客户虚机的网络功能。对于不同的Hypervisor,系统虚机的模板不同,但同一个模板可以配置成不同的
>> > 角色来完成上述三种虚机的功能。如果是小规模的部署,由于系统虚机无状态的特性,可以上传新的模板,破坏掉当前的系统虚拟机,它会自动重建。当然整个过程
>> > 不仅较慢,且问题时有发生;也没有很好的指导文档或常见问题说明。试想大型生产环境里更新系统虚机特别是虚拟路由器还是挺有风险的,因为用户的服务会中
>> > 断,不是逼不得已不会有人想这么做。4.3里将提供新的API用于系统虚机模板的升级,你只要提供相应的信息,要升级的资源域,等信息即可。
>> > 由于
>> >
>> 本身系统虚机是一个相对稳定的单位,从以往来看CloudStack的升级伴随需要系统虚机的升级并不多(4.0到4.2之间的变化需要升级系统虚机),这个功能应该不会有太多人用到。评定三星半。
>> >
>> > 7. 重构测试框架Marvin
>> > 如果大家知道Apache
>> > CloudStack的吉祥物:踩在云中的猴子,知道Cloudmonkey;那么对于Marvin应该不陌生。Cloudmonkey强大的功能是基于
>> > Marvin实现的,Marvin是CloudStack里用Python实现的测试框架,包括完整的API封装并完成相应的单元测试。这个功能的重构与
>> > 稍后提到的Spring模块化相关。对于API的测试是整个框架的核心,新的设计将采用XML/JSON的方式定义API的发送和响应,针对每个API,
>> > 可以用单独的一组发送/接收脚本处理,这也体现的模块化的思想。另外一个功能是异常和断言,计划使用DSL的形式,由于本人对DSL不了解,无法给出更详
>> > 细的说明,感兴趣的朋友可以在wiki上查找一下:Domain Specification
>> > Language。不从事CloudStack开发的人对这部分内容可以忽略。
>> >
>> > 8. 迁移NFS二级存储到对象存储上
>> > 在CloudStack4.2上已经支持使用

Re: cloudstack的lxc特性

2013-11-12 文章 Gavin Lee
你用的什么版本的CloudStack?
最新Release的4.2的还不支持LXC。


2013/11/8 Du Jun 

>
> 大家有使用lxc作为cloudstack的hypervisor来部署cloudstack并成功创建系统虚拟机吗?有的话出来交流下吧。我系统虚拟机模版已经下好了,卡在创建系统虚拟机这一步。
>



-- 
Gavin


Re: CloudStack 4.3功能前瞻

2013-11-12 文章 Gavin Lee
LXC支持的。
对象存储不适合做VM Instance的存储吧?



2013/11/12 Du Jun 

> LXC支持吗?
>
>
> 在 2013年11月12日下午9:46,helloqiner 写道:
>
> > 为什么一级存储不支持对象存储呢?
> >
> >
> >
> >
> > helloqiner
> >
> > 发件人: linux...@gmail.com
> > 发送时间: 2013-11-12 16:00
> > 收件人: cloudstack-users-cn
> > 主题: CloudStack 4.3功能前瞻
> > 摘自 http://www.cloudstack-china.org/2013/11/2702.html
> >
> > 今天CloudStack 4.3已经Feature
> >
> >
> Freeze了,不会再有新功能加入到这个版本里。我们也可以坐下来看看哪些功能是值得期待的。首先,4.3的UI也秉承扁平化设计,看着更加简洁清爽。见下图:
> >
> >
> > 接下来我们从CloudStack4.3的设计文档出发,来了解一下这个版本的功能有哪些。
> >
> > 1. 数据库的高可用性
> > 当前CloudStack的数据库的备份方案基本上是使用Mysql的backup-standby方案,同时只会有一个DB是激活状态,如果遇到问题,
> > 需要切换到备份服务器,主数据库的稳定性尤其重要。而数据库的高可用则是想达到“双活”的数据库群集效应,也就是同时有多个数据库是主控的。在经过一系列
> > 调研后,从MariaDB, Percona Xtra DB,
> > SkySql和Mysql中选择使用Mysql的双活设置。Mysql的双向复制需要在连接器上配置在Mysql集群中主控服务器宕机后,从Slave服
> > 务器上读写数据,因此相应的管理端的程序要做相应改变。
> >
> >
> 由于数据库相对稳定,并且当前大多数部署规模单节点数据库服务器的I/O都足够应付,而数据库的备份也有相应方案避免数据丢失,新的数据库HA在公有云或企业内部私有云上都会有需求,不过这会增加管理服务器的复杂性,所以我认为这个功能期待指数三星半。
> >
> > 2. 动态调整计算资源方案
> > 我经常被问到一个事情:从模板创建的虚机能否将系统盘(根卷)进行扩展?
> > 之前的回答也一直是不可以。在4.3中,用户创建虚机时不仅可以对根卷进行扩展,还能指定任意的CPU和内存的数量,这比从管理员提前预置的计算方案里选
> > 择要灵活的多,这个功能不管是在私有云还是公有云都有广泛的需求。中国用户也特别喜欢类似阿里云的根据一定的步长任意设置各种资源的公有云自服务门户。不
> > 过从设计文档来看,网络带宽还没法任意设置,估计要等以后版本了。
> > 这个功能很适用,尤其是扩充根卷,这样在制作模板的时候就可以尽可能地小了,当然任意指定CPU和内存也是相当受欢迎的,综合评定这个功能很期待。
> >
> > 3. 客户虚机支持GPU/vGPU
> > 现在的物理服务器都有强大的显卡,特别是一些图形工作站的机器,甚至比CPU的计算能力还强,因此,如果可以利用显卡的GPU进行计算,那将会极大的提高
> > 资源的利用率。另一方面,很多应用对于显示的要求都比较高,比如PhotoShop,AutoCAD以及一些3D游戏等,这些应用很多也都可以在虚机里运
> > 行,只是很难达到物理机上的效果。为了使性能有所提升,让虚机跳过Hypervisor直连GPU是个不错的想法。
> > GPU也属于计算资源,它不像CPU那样,可以超配;也就是说一个拥有4个GPU模块的主机,同时只能为其上的4个虚机提供GPU直连服务。另外,GPU
> > 编程还是比较复杂的,这里需要Hypervisor的支持,此功能目前在设计里也只会支持XenServer。要使用的朋友还是要特别留意一下。如果考虑
> > CloudStack本身的服务器虚拟化而非桌面虚拟化的特性,这种应用上的需求应该不是很广泛。
> >
> > 4. Hyper-V Server 2012的支持
> > Hyper-V是微软的虚拟化技术,记得早在CloudStack4.0版本时期就是要支持Hyper-V,根据国内Hyper-V的市场占有情况,这个
> > 功能在当时也是非常期待的。但开源就是这样,由于种种原因,这个功能一直到4.2版本里也没能支持。在解决了集成API的许可问题后,目前来看4.3是很
> > 有可能支持Hyper-V了。
> > CloudStack对于Hyper-V的支持将会采用与KVM
> > Agent类似的方式,通过WMI来与Hyper-V主机通信,从而控制虚拟机。应该来说新的Hypervisor的支持都是一个很大的功能模块,它要考
> > 虑整个云平台各Hypervisor的能用功能,还要考虑各个Hypervisor自身的功能特点,这包括网络和存储的功能及硬件的支持。不管怎么说,如
> > 果CloudStack能支持Hyper-V并稳定运行,那对于它自己无疑是个巨大的加分。相信很多基于CloudStack的ISV都在等待这个功能。
> >
> > 5. KVM支持Linux本地VxLAN
> > CloudStack中高级资源域通常使用VLAN进行隔离(虽然4.2版本以后也支持安全组);VLAN的硬伤是协议本身的限制:<=4095的
> > VLAN ID。那么当为了隔离每个账户使用一个VLAN ID时,一个资源域最多的账户数就有极大的限制;而实际上你能使用的VLAN
> > ID要远小于4095,因为如果真的配置交换机4095个VLAN,那它将疲于奔命。一般情况下,一个数据中心等同于一个资源域,可想而知,大规模部署
> > VLAN的限制问题将会显现。VxLAN就是在这个背景下应运而生的。你可以认为VxLAN是VLAN在二层的基础上对报文进行UDP的封装;它最多可支
> > 持超过1600万个隔离网络,这在一个数据中心里应该是足够用了。由于NTT一直在使用CloudStack,他们这种规模的公司对于VxLAN是有迫切
> > 的需求的,因此他们的工程师完成了VxLAN的功能并贡献给Apache社区。其功能的实现上也于VLAN相似。在添加资源域时网络设置使用VXLAN隔
> > 离来宾网络,在设置来宾网络vNet(相当于VLAN ID)范围时,也不用考虑4095的限制。
> >
> >
> > 由于这个功能是CloudStack的一个功能,它不依赖于像Nexus
> > 1000v这样支持VxLAN的设备,所以这个功能需要Hypervisor的支持。CloudStack4.3只会先针对KVM的Hypervisor
> > 支持这个功能,并且Linux的Kernel版本要高于3.7;在配置KVM主机是要使用Linux本地的Birdge而非Open
> > vSwitch。由于这些限制,这些功能在4.3里使用应该还是有点复杂度,给四星。
> >
> > 6. 增强的系统虚拟机升级策略
> > 系统虚拟机在CloudStack里扮演重要角色,从功能上讲,系统虚拟机分成二级存储系统虚机,控制台系统虚机以及虚拟路由器;它们分别用来完成模板、
> > 镜像、ISO的下载,基于Web的虚机控制台和客户虚机的网络功能。对于不同的Hypervisor,系统虚机的模板不同,但同一个模板可以配置成不同的
> > 角色来完成上述三种虚机的功能。如果是小规模的部署,由于系统虚机无状态的特性,可以上传新的模板,破坏掉当前的系统虚拟机,它会自动重建。当然整个过程
> > 不仅较慢,且问题时有发生;也没有很好的指导文档或常见问题说明。试想大型生产环境里更新系统虚机特别是虚拟路由器还是挺有风险的,因为用户的服务会中
> > 断,不是逼不得已不会有人想这么做。4.3里将提供新的API用于系统虚机模板的升级,你只要提供相应的信息,要升级的资源域,等信息即可。
> > 由于
> >
> 本身系统虚机是一个相对稳定的单位,从以往来看CloudStack的升级伴随需要系统虚机的升级并不多(4.0到4.2之间的变化需要升级系统虚机),这个功能应该不会有太多人用到。评定三星半。
> >
> > 7. 重构测试框架Marvin
> > 如果大家知道Apache
> > CloudStack的吉祥物:踩在云中的猴子,知道Cloudmonkey;那么对于Marvin应该不陌生。Cloudmonkey强大的功能是基于
> > Marvin实现的,Marvin是CloudStack里用Python实现的测试框架,包括完整的API封装并完成相应的单元测试。这个功能的重构与
> > 稍后提到的Spring模块化相关。对于API的测试是整个框架的核心,新的设计将采用XML/JSON的方式定义API的发送和响应,针对每个API,
> > 可以用单独的一组发送/接收脚本处理,这也体现的模块化的思想。另外一个功能是异常和断言,计划使用DSL的形式,由于本人对DSL不了解,无法给出更详
> > 细的说明,感兴趣的朋友可以在wiki上查找一下:Domain Specification
> > Language。不从事CloudStack开发的人对这部分内容可以忽略。
> >
> > 8. 迁移NFS二级存储到对象存储上
> > 在CloudStack4.2上已经支持使用对象存储Amazon S3或OpenStack
> > Swift作为二级存储,对整个云环境提供模板,快照和ISO的服务。CloudStack在设计上也尽量保证与Amazon
> > EC2/S3在API上的兼容,以便企业客户可以无缝地从Amazon转到CloudStack。但是当时缺少一个方便的功能:如何将现有客户环境从
> > NFS二级存储迁到对象存储上。这个功能的基本思路是NFS二级存储与对象存储共同存在,新的资源(包括快照,模板等)都会在对象存储上创建;只有读和删
> > 除操作会在NFS二级存储中执行,模板,卷的复制也只会在对象存储上,这样就保证二级存储在资源域的范围内,而对象存储是整个云环境。这样,存储在对象存
> > 储的模板,快照等,将不需要跨资源域的复制功能。
> > 国内对于Amazon的使用并不普遍,对象存储目前也都是在试水阶段,用户使用对象存储的话要单独配置。在4.3里,并没有提供将NFS二级存储的所有内
> > 容迁移到对象存储的功能,也就是说,用户还是需要乃至NFS的二级存储。对于很大规模的部署,可以考虑一下,对于小规模的建议还是不要等待这个功能。
> >
> > 9. 模块化Spring标准框架的使用
> > 如果最一开始CloudStack广受争议的是其模块耦合度太高,新手难以开发,那从4.1到4.2,CloudStack在努力做出改变,而4.3上面
> > 改的更彻底,要添加新的插件或API也非常容易上手,只要对Spring框架熟悉,你对整个启动和初始化过程会很快上手。而国内熟悉SSH的是相当庞大的
> > 一群人,CloudStack采用标准化框架会使更多人聚拢在其周围。这一框架的调整带来很多开发的便利,何乐而不为呢?唯一的问题是基于之前
> > CloudStack版本(4.0版本或更早)的ISV,如果维护自己的版本,那代码合并的工作量挺大。我稍后也会专门写一篇文章来看下如何在
> > CloudStack4.3上开发一个新的API。
> >
> > 10. 监测虚拟路由器的状态
> > 前面提到的系统虚拟机的升级实际上可以包含这个功能,我们知道虚拟路由器上很多进程在提供各种各样的服务:dnsmasq用于DHCP,haproxy用
> > 于LB,Apache
> > Web服务器,sshd等。这些服务的监测可以保证:1、实时检测服务的状态;2、收集告警回送给接收器,通常是管理服务器。这些监

Re: CloudStack 4.3功能前瞻

2013-11-12 文章 Gavin Lee
目前只是Feature Freeze了,Code应该还没有都Commit。


2013/11/12 Wei ZHOU 

> 赞一个
> 这些功能都已经commit了么?
>
> 在 2013年11月12日上午9:00,linux...@gmail.com 写道:
>
> > 摘自 http://www.cloudstack-china.org/2013/11/2702.html
> >
> > 今天CloudStack 4.3已经Feature
> >
> >
> Freeze了,不会再有新功能加入到这个版本里。我们也可以坐下来看看哪些功能是值得期待的。首先,4.3的UI也秉承扁平化设计,看着更加简洁清爽。见下图:
> >
> >
> > 接下来我们从CloudStack4.3的设计文档出发,来了解一下这个版本的功能有哪些。
> >
> > 1. 数据库的高可用性
> > 当前CloudStack的数据库的备份方案基本上是使用Mysql的backup-standby方案,同时只会有一个DB是激活状态,如果遇到问题,
> > 需要切换到备份服务器,主数据库的稳定性尤其重要。而数据库的高可用则是想达到“双活”的数据库群集效应,也就是同时有多个数据库是主控的。在经过一系列
> > 调研后,从MariaDB, Percona Xtra DB,
> > SkySql和Mysql中选择使用Mysql的双活设置。Mysql的双向复制需要在连接器上配置在Mysql集群中主控服务器宕机后,从Slave服
> > 务器上读写数据,因此相应的管理端的程序要做相应改变。
> >
> >
> 由于数据库相对稳定,并且当前大多数部署规模单节点数据库服务器的I/O都足够应付,而数据库的备份也有相应方案避免数据丢失,新的数据库HA在公有云或企业内部私有云上都会有需求,不过这会增加管理服务器的复杂性,所以我认为这个功能期待指数三星半。
> >
> > 2. 动态调整计算资源方案
> > 我经常被问到一个事情:从模板创建的虚机能否将系统盘(根卷)进行扩展?
> > 之前的回答也一直是不可以。在4.3中,用户创建虚机时不仅可以对根卷进行扩展,还能指定任意的CPU和内存的数量,这比从管理员提前预置的计算方案里选
> > 择要灵活的多,这个功能不管是在私有云还是公有云都有广泛的需求。中国用户也特别喜欢类似阿里云的根据一定的步长任意设置各种资源的公有云自服务门户。不
> > 过从设计文档来看,网络带宽还没法任意设置,估计要等以后版本了。
> > 这个功能很适用,尤其是扩充根卷,这样在制作模板的时候就可以尽可能地小了,当然任意指定CPU和内存也是相当受欢迎的,综合评定这个功能很期待。
> >
> > 3. 客户虚机支持GPU/vGPU
> > 现在的物理服务器都有强大的显卡,特别是一些图形工作站的机器,甚至比CPU的计算能力还强,因此,如果可以利用显卡的GPU进行计算,那将会极大的提高
> > 资源的利用率。另一方面,很多应用对于显示的要求都比较高,比如PhotoShop,AutoCAD以及一些3D游戏等,这些应用很多也都可以在虚机里运
> > 行,只是很难达到物理机上的效果。为了使性能有所提升,让虚机跳过Hypervisor直连GPU是个不错的想法。
> > GPU也属于计算资源,它不像CPU那样,可以超配;也就是说一个拥有4个GPU模块的主机,同时只能为其上的4个虚机提供GPU直连服务。另外,GPU
> > 编程还是比较复杂的,这里需要Hypervisor的支持,此功能目前在设计里也只会支持XenServer。要使用的朋友还是要特别留意一下。如果考虑
> > CloudStack本身的服务器虚拟化而非桌面虚拟化的特性,这种应用上的需求应该不是很广泛。
> >
> > 4. Hyper-V Server 2012的支持
> > Hyper-V是微软的虚拟化技术,记得早在CloudStack4.0版本时期就是要支持Hyper-V,根据国内Hyper-V的市场占有情况,这个
> > 功能在当时也是非常期待的。但开源就是这样,由于种种原因,这个功能一直到4.2版本里也没能支持。在解决了集成API的许可问题后,目前来看4.3是很
> > 有可能支持Hyper-V了。
> > CloudStack对于Hyper-V的支持将会采用与KVM
> > Agent类似的方式,通过WMI来与Hyper-V主机通信,从而控制虚拟机。应该来说新的Hypervisor的支持都是一个很大的功能模块,它要考
> > 虑整个云平台各Hypervisor的能用功能,还要考虑各个Hypervisor自身的功能特点,这包括网络和存储的功能及硬件的支持。不管怎么说,如
> > 果CloudStack能支持Hyper-V并稳定运行,那对于它自己无疑是个巨大的加分。相信很多基于CloudStack的ISV都在等待这个功能。
> >
> > 5. KVM支持Linux本地VxLAN
> > CloudStack中高级资源域通常使用VLAN进行隔离(虽然4.2版本以后也支持安全组);VLAN的硬伤是协议本身的限制:<=4095的
> > VLAN ID。那么当为了隔离每个账户使用一个VLAN ID时,一个资源域最多的账户数就有极大的限制;而实际上你能使用的VLAN
> > ID要远小于4095,因为如果真的配置交换机4095个VLAN,那它将疲于奔命。一般情况下,一个数据中心等同于一个资源域,可想而知,大规模部署
> > VLAN的限制问题将会显现。VxLAN就是在这个背景下应运而生的。你可以认为VxLAN是VLAN在二层的基础上对报文进行UDP的封装;它最多可支
> > 持超过1600万个隔离网络,这在一个数据中心里应该是足够用了。由于NTT一直在使用CloudStack,他们这种规模的公司对于VxLAN是有迫切
> > 的需求的,因此他们的工程师完成了VxLAN的功能并贡献给Apache社区。其功能的实现上也于VLAN相似。在添加资源域时网络设置使用VXLAN隔
> > 离来宾网络,在设置来宾网络vNet(相当于VLAN ID)范围时,也不用考虑4095的限制。
> >
> >
> > 由于这个功能是CloudStack的一个功能,它不依赖于像Nexus
> > 1000v这样支持VxLAN的设备,所以这个功能需要Hypervisor的支持。CloudStack4.3只会先针对KVM的Hypervisor
> > 支持这个功能,并且Linux的Kernel版本要高于3.7;在配置KVM主机是要使用Linux本地的Birdge而非Open
> > vSwitch。由于这些限制,这些功能在4.3里使用应该还是有点复杂度,给四星。
> >
> > 6. 增强的系统虚拟机升级策略
> > 系统虚拟机在CloudStack里扮演重要角色,从功能上讲,系统虚拟机分成二级存储系统虚机,控制台系统虚机以及虚拟路由器;它们分别用来完成模板、
> > 镜像、ISO的下载,基于Web的虚机控制台和客户虚机的网络功能。对于不同的Hypervisor,系统虚机的模板不同,但同一个模板可以配置成不同的
> > 角色来完成上述三种虚机的功能。如果是小规模的部署,由于系统虚机无状态的特性,可以上传新的模板,破坏掉当前的系统虚拟机,它会自动重建。当然整个过程
> > 不仅较慢,且问题时有发生;也没有很好的指导文档或常见问题说明。试想大型生产环境里更新系统虚机特别是虚拟路由器还是挺有风险的,因为用户的服务会中
> > 断,不是逼不得已不会有人想这么做。4.3里将提供新的API用于系统虚机模板的升级,你只要提供相应的信息,要升级的资源域,等信息即可。
> > 由于
> >
> 本身系统虚机是一个相对稳定的单位,从以往来看CloudStack的升级伴随需要系统虚机的升级并不多(4.0到4.2之间的变化需要升级系统虚机),这个功能应该不会有太多人用到。评定三星半。
> >
> > 7. 重构测试框架Marvin
> > 如果大家知道Apache
> > CloudStack的吉祥物:踩在云中的猴子,知道Cloudmonkey;那么对于Marvin应该不陌生。Cloudmonkey强大的功能是基于
> > Marvin实现的,Marvin是CloudStack里用Python实现的测试框架,包括完整的API封装并完成相应的单元测试。这个功能的重构与
> > 稍后提到的Spring模块化相关。对于API的测试是整个框架的核心,新的设计将采用XML/JSON的方式定义API的发送和响应,针对每个API,
> > 可以用单独的一组发送/接收脚本处理,这也体现的模块化的思想。另外一个功能是异常和断言,计划使用DSL的形式,由于本人对DSL不了解,无法给出更详
> > 细的说明,感兴趣的朋友可以在wiki上查找一下:Domain Specification
> > Language。不从事CloudStack开发的人对这部分内容可以忽略。
> >
> > 8. 迁移NFS二级存储到对象存储上
> > 在CloudStack4.2上已经支持使用对象存储Amazon S3或OpenStack
> > Swift作为二级存储,对整个云环境提供模板,快照和ISO的服务。CloudStack在设计上也尽量保证与Amazon
> > EC2/S3在API上的兼容,以便企业客户可以无缝地从Amazon转到CloudStack。但是当时缺少一个方便的功能:如何将现有客户环境从
> > NFS二级存储迁到对象存储上。这个功能的基本思路是NFS二级存储与对象存储共同存在,新的资源(包括快照,模板等)都会在对象存储上创建;只有读和删
> > 除操作会在NFS二级存储中执行,模板,卷的复制也只会在对象存储上,这样就保证二级存储在资源域的范围内,而对象存储是整个云环境。这样,存储在对象存
> > 储的模板,快照等,将不需要跨资源域的复制功能。
> > 国内对于Amazon的使用并不普遍,对象存储目前也都是在试水阶段,用户使用对象存储的话要单独配置。在4.3里,并没有提供将NFS二级存储的所有内
> > 容迁移到对象存储的功能,也就是说,用户还是需要乃至NFS的二级存储。对于很大规模的部署,可以考虑一下,对于小规模的建议还是不要等待这个功能。
> >
> > 9. 模块化Spring标准框架的使用
> > 如果最一开始CloudStack广受争议的是其模块耦合度太高,新手难以开发,那从4.1到4.2,CloudStack在努力做出改变,而4.3上面
> > 改的更彻底,要添加新的插件或API也非常容易上手,只要对Spring框架熟悉,你对整个启动和初始化过程会很快上手。而国内熟悉SSH的是相当庞大的
> > 一群人,CloudStack采用标准化框架会使更多人聚拢在其周围。这一框架的调整带来很多开发的便利,何乐而不为呢?唯一的问题是基于之前
> > CloudStack版本(4.0版本或更早)的ISV,如果维护自己的版本,那代码合并的工作量挺大。我稍后也会专门写一篇文章来看下如何在
> > CloudStack4.3上开发一个新的API。
> >
> > 10. 监测虚拟路由器的状态
> > 前面提到的系统虚拟机的升级实际上可以包含这个功能,我们知道虚拟路由器上很多进程在提供各种各样的服务:dnsmasq用于DHCP,haproxy用
> > 于LB,Apache
> > Web服务器,sshd等。这些服务的监测可以保证:1、实时检测服务的状态;2、收集告警回送给接收器,通常是管理服务器。这些监控软件在发现服务进程
> > 异常时不仅会发送告警给管理端,还会根据设置对服务进程进行重启操作,并且这些都会在事件服务器里记录。相信以后遇到虚拟路由器的问题会大大减少。
> >
> > 11. VPC里的VPN远程访问
> >
> >
> 在4.2及之前的版本里,虚拟路由器一直提

Re: ”CS从root-volume或者快照启动实例的特性“什么时候出来

2013-11-12 文章 Gavin Lee
这个功能目前没有规划。
因为没人提,如果你觉得有必要,可以提feature proposal,或者写FS。


2013/11/12 sunko2014 

> hi:
> 目前CS对于从快照恢复用户系统和用户系统的导入/导出场景没有很好的支持。
>
>
> 典型的,当需要把用户的系统做一个备份,然后再恢复用户系统场景中,需要把用户的root盘做成模板,然后从模板再创建实例,不仅操作很麻烦,而且逻辑有问题,因为模板具有被复制和传播的特性,而用户的系统是私有的,不能被传播。
>
>
> 在把已有的xencenter环境迁往cloudstack时,原有的VM可以被导出为.xva或者.ovf的虚拟机格式,但CS不支持导入.xva或者.ovf的格式,就算提取出可启动的.vhd盘,上传到CS后,也不支持启动,需要做成模板,同样遇到逻辑上的尴尬。
> 如果CS支持从root盘启动,能很好解决这方面的问题。
> 目前不知道openstack是否支持这个特性,之前G版本好像是不支持。
>
>
> On Tue, Nov 12, 2013 at 3:14 PM, sunko2014  wrote:
>
> > hello:
> >
> >
>



-- 
Gavin


Re: 回复:RE: 配置RBD作为主存储时,迁移出现 若干问题

2013-10-24 文章 Gavin Lee
4.2上支持的比较好,可以看下这部分相关的Release Notes:


Snaphotting, Backups, Cloning and System VMs for RBD Primary Storage

These new RBD features require at least librbd 0.61.7 (Cuttlefish) and
libvirt 0.9.14 on the KVM hypervisors.
This release of CloudStack will leverage the features of RBD format 2. This
allows snapshotting and backing up those snapshots.
Backups of snapshots to Secondary Storage are full copies of the RBD
snapshot, they are not RBD diffs. This because when restoring a backup of a
snapshot it is not mandatory that this backup is deployed on RBD again, it
could also be a NFS Primary Storage.
Another key feature of RBD format 2 is cloning. With this release templates
will be copied to Primary Storage once and by using the cloning mechanism
new disks will be cloned from this parent template. This saves space and
decreases deployment time for instances dramatically.
Before this release, a NFS Primary Storage was still required for running
the System VMs from. The reason was a so called 'patch disk' that was
generated by the hypervisor which contained metadata for the System VM. The
scripts generating this disk didn't support RBD and thus System VMs had to
be deployed from NFS. With 4.2 instead of the patch disk a VirtIO serial
console is used to pass meta information to System VMs. This enabled the
deployment of System VMs on RBD Primary Storage.


2013/10/23 WXR <474745...@qq.com>

> 支持的吧,在4.1和4.2上都配置能运行虚拟机的。
> 原来我在4.1上测试的有问题,现在改用4.2,ceph也比原来版本新一点,现在这个问题好像已经不出现了。
>
>
>
>
> -- 原始邮件 --
> 发件人: "王耀锋";;
> 发送时间: 2013年10月22日(星期二) 下午4:15
> 收件人: "users-cn@cloudstack.apache.org";
>
> 主题: RE: 配置RBD作为主存储时,迁移出现 若干问题
>
>
>
> cloudstack4.1 主存储还像不支持ceph?
>
> > From: 474745...@qq.com
> > To: users-cn@cloudstack.apache.org
> > Subject: 配置RBD作为主存储时,迁移出现若干问题
> > Date: Wed, 16 Oct 2013 10:19:45 +0800
> >
> > 环境如下:
> > cloudstack4.1.0
> > hypervisor是kvm,qemu-kvm版本1,2.0(手动编译),libvirt版本1.1.2(手动编译)
> > ceph版本0.67.3(yum安装)
> >
> > 遇到的问题如下:
> > 1.运行在rbd主存储上的windows 2003虚拟机关闭后,迁移到另外一个rbd主存储,有时候能成功,有时候虚拟机引导不了;
> > 2.windows 2003虚拟机关闭后,从nfs主存储迁移到rbd主存储或者从rbd 主存储迁移到nfs主存储,都出现找不到引导设备的情况;
> > 3.linux虚拟机在nfs和rbd之间迁移或者两个rbd存储之间迁移都会出现找不到引导设备的情况;
> > 4.linux虚拟机在主机之间迁移后,内核会崩溃,重启虚拟机后正常;
> > 5.windows虚拟机在主机之间迁移后会出现蓝屏现象,代码是0x077,关闭此虚拟机后重新打开正常
>



-- 
Gavin


Re: 请各位大神帮我分析下以模板创建虚拟机为何不成功

2013-10-22 文章 Gavin Lee
你是简单资源吗?如果是,IP满肯定会出问题。你还是要解释清楚。
另外,截图可上传到其它网站,然后这里贴链接,比如 http://snag.gy



On Wed, Oct 23, 2013 at 11:21 AM, 虚~无~缥~缈~  wrote:

> 境cloudstack4.2+esxi5.1,其它操作系统是rhel6.2 x64
> 通过cloudstack上传iso,新建虚拟机成功,但通过模板创建模拟机不成功。
> 有两个模板centos58和rhel64(自己通过esxi5.1里做的,并成功上传了)
> cloudstack整套系统已重新部署过无数次了,还是有问题。
>
> 我的模板
>
> 添加实例
>
>
> 控制面板(当然刚开始的ip地址是没有满的,因错误机器太多了,加上我只分了10个IP,所以暂时满了,但不影响各位大神分析)
>
>
>
> 整体情况
>
>
>
> 虚拟路由器
>
>
> 报错截图
>
>
> cd /var/log/cloudstack/management
> tail -f catalina.out
>
> =
> INFO   [vmware.resource.VmwareResource] (DirectAgent-230:18.8.5.111)
> Executing  resource DhcpEntryCommand:
>  
> {"vmMac":"06:85:d0:00:00:13","vmIpAddress":"18.8.5.164","vmName":"ee925a2e-615d-4332-917c-35cc54c8298f","defaultRouter":"18.8.5.1","defaultDns":"18.8.5.159","duid":"00:03:00:01:06:85:d0:00:00:13","isDefault":true,"executeInSequence":true,"accessDetails":{"router.guest.ip":"18.8.5.159","zone.network.type":"Basic","
> router.name":"r-4-VM","router.ip":"0.0.0.0"},"wait":0}
> INFO  [vmware.resource.VmwareResource] (DirectAgent-230:18.8.5.111)
> dhcp_entry command on domain router 18.8.5.159 completed
> INFO   [vmware.resource.VmwareResource] (DirectAgent-481:18.8.5.111)
> Executing  resource SavePasswordCommand. vmName:
>  ee925a2e-615d-4332-917c-35cc54c8298f, vmIp: 18.8.5.164, password:
>  f*
> INFO  [vmware.resource.VmwareResource] (DirectAgent-481:18.8.5.111)
> savepassword command on domain router 18.8.5.159 completed
> INFO   [vmware.resource.VmwareResource] (DirectAgent-481:18.8.5.111)
> Executing  resource VmDataCommand:
>  
> {"vmIpAddress":"18.8.5.164","vmName":"ee925a2e-615d-4332-917c-35cc54c8298f","executeInSequence":true,"accessDetails":{"router.guest.ip":"18.8.5.159","zone.network.type":"Basic","router.ip":"0.0.0.0","
> router.name":"r-4-VM"},"wait":0}
> INFO  [vmware.resource.VmwareResource] (DirectAgent-481:18.8.5.111)
> vm_data command on domain router 18.8.5.159 completed
> INFO   [storage.volume.VolumeServiceImpl] (Job-Executor-2:job-16 = [
>  7ea0a79b-a024-464b-9327-11c07fd09e05 ]) lock is acquired for
>  VMTemplateStoragePool 3
> INFO  [storage.volume.VolumeServiceImpl]  (Job-Executor-2:job-16 = [
> 7ea0a79b-a024-464b-9327-11c07fd09e05 ])  releasing lock for
> VMTemplateStoragePool 3
> WARN   [utils.db.Merovingian2] (Job-Executor-2:job-16 = [
>  7ea0a79b-a024-464b-9327-11c07fd09e05 ]) Was unable to find lock for the
>  key template_spool_ref3 and thread id 863279812
> INFO   [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-2:job-16 = [
>  7ea0a79b-a024-464b-9327-11c07fd09e05 ]) Unable to contact resource.
> com.cloud.exception.StorageUnavailableException:  Resource [StoragePool:1]
> is unreachable: Unable to create  Vol[13|vm=9|ROOT]:Unable to copy template
> to primary storage due to  exception:Exception:
> java.lang.NullPointerException
> Message: null
>
> at
> com.cloud.storage.VolumeManagerImpl.recreateVolume(VolumeManagerImpl.java:2544)
> at
> com.cloud.storage.VolumeManagerImpl.prepare(VolumeManagerImpl.java:2592)
> at
> com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:889)
> at
> com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:578)
> at
> org.apache.cloudstack.engine.cloud.entity.api.VMEntityManagerImpl.deployVirtualMachine(VMEntityManagerImpl.java:227)
> at
> org.apache.cloudstack.engine.cloud.entity.api.VirtualMachineEntityImpl.deploy(VirtualMachineEntityImpl.java:209)
> at
> com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:3406)
> at
> com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:2966)
> at
> com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:2952)
>  at
>  
> com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
> at
> org.apache.cloudstack.api.command.user.vm.DeployVMCmd.execute(DeployVMCmd.java:420)
> at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:158)
> at
> com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:531)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:679)
> INFO   [vmware.resource.VmwareResource] (DirectAgent-391:18.8.5.111)
> Executing  resource StopCommand:
>  {"isProxy":false,"executeInSequence":true,"vmName":"i-2-9-VM","wait":0}
> INFO  [vmware.mo.HostMO] (DirectAgent-391:18.8.5.111) VM i-2-9-VM not
> found in host cache
> INFO  [vmware.resource.VmwareResource] (DirectAgent-391

Re: 请教为何用模拟模板不能部署虚拟机

2013-10-22 文章 Gavin Lee
首先,你安装的版本要告知大家。
然后,日志里提示:空指针异常及InsufficientServerCapacityException: Unable to create a
deployment for VM
虽然比较笼统, 但有几个比较确定的点可以检查:
1. 主机和主存储状态是否正常
2. 系统虚拟机是否正常(包括SSVM,CPVM和VRouter)
3. 创建虚机的模板是否正常,能否下载?如此可验证二级存储是否正常。
4. 系统是否有足够资源(主存储,网络特别是DHCP,CPU及内存)

你再试一下吧。


On Wed, Oct 23, 2013 at 10:46 AM, 虚~无~缥~缈~  wrote:

> 环境cloudstack4.2+esxi5.1,其它操作系统是rhel6.2 x64
> 有两个模板centos58和rhel64(自己通过esxi5.1里做的,并成功上传了)
>
>
>
>
> 通过模板创建虚拟机
>
>
> 报错:
>
>
> tail -f catalina.out
>
>
>
> =
> INFO  [vmware.resource.VmwareResource] (DirectAgent-230:18.8.5.111)
> Executing resource DhcpEntryCommand:
> {"vmMac":"06:85:d0:00:00:13","vmIpAddress":"18.8.5.164","vmName":"ee925a2e-615d-4332-917c-35cc54c8298f","defaultRouter":"18.8.5.1","defaultDns":"18.8.5.159","duid":"00:03:00:01:06:85:d0:00:00:13","isDefault":true,"executeInSequence":true,"accessDetails":{"router.guest.ip":"18.8.5.159","zone.network.type":"Basic","
> router.name":"r-4-VM","router.ip":"0.0.0.0"},"wait":0}
> INFO  [vmware.resource.VmwareResource] (DirectAgent-230:18.8.5.111)
> dhcp_entry command on domain router 18.8.5.159 completed
> INFO  [vmware.resource.VmwareResource] (DirectAgent-481:18.8.5.111)
> Executing resource SavePasswordCommand. vmName:
> ee925a2e-615d-4332-917c-35cc54c8298f, vmIp: 18.8.5.164, password:
> f*
> INFO  [vmware.resource.VmwareResource] (DirectAgent-481:18.8.5.111)
> savepassword command on domain router 18.8.5.159 completed
> INFO  [vmware.resource.VmwareResource] (DirectAgent-481:18.8.5.111)
> Executing resource VmDataCommand:
> {"vmIpAddress":"18.8.5.164","vmName":"ee925a2e-615d-4332-917c-35cc54c8298f","executeInSequence":true,"accessDetails":{"router.guest.ip":"18.8.5.159","zone.network.type":"Basic","router.ip":"0.0.0.0","
> router.name":"r-4-VM"},"wait":0}
> INFO  [vmware.resource.VmwareResource] (DirectAgent-481:18.8.5.111)
> vm_data command on domain router 18.8.5.159 completed
> INFO  [storage.volume.VolumeServiceImpl] (Job-Executor-2:job-16 = [
> 7ea0a79b-a024-464b-9327-11c07fd09e05 ]) lock is acquired for
> VMTemplateStoragePool 3
> INFO  [storage.volume.VolumeServiceImpl] (Job-Executor-2:job-16 = [
> 7ea0a79b-a024-464b-9327-11c07fd09e05 ]) releasing lock for
> VMTemplateStoragePool 3
> WARN  [utils.db.Merovingian2] (Job-Executor-2:job-16 = [
> 7ea0a79b-a024-464b-9327-11c07fd09e05 ]) Was unable to find lock for the key
> template_spool_ref3 and thread id 863279812
> INFO  [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-2:job-16 = [
> 7ea0a79b-a024-464b-9327-11c07fd09e05 ]) Unable to contact resource.
> com.cloud.exception.StorageUnavailableException: Resource [StoragePool:1]
> is unreachable: Unable to create Vol[13|vm=9|ROOT]:Unable to copy template
> to primary storage due to exception:Exception:
> java.lang.NullPointerException
> Message: null
>
> at
> com.cloud.storage.VolumeManagerImpl.recreateVolume(VolumeManagerImpl.java:2544)
> at
> com.cloud.storage.VolumeManagerImpl.prepare(VolumeManagerImpl.java:2592)
> at
> com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:889)
> at
> com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:578)
> at
> org.apache.cloudstack.engine.cloud.entity.api.VMEntityManagerImpl.deployVirtualMachine(VMEntityManagerImpl.java:227)
> at
> org.apache.cloudstack.engine.cloud.entity.api.VirtualMachineEntityImpl.deploy(VirtualMachineEntityImpl.java:209)
> at
> com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:3406)
> at
> com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:2966)
> at
> com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:2952)
> at
> com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
> at
> org.apache.cloudstack.api.command.user.vm.DeployVMCmd.execute(DeployVMCmd.java:420)
> at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:158)
> at
> com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:531)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:679)
> INFO  [vmware.resource.VmwareResource] (DirectAgent-391:18.8.5.111)
> Executing resource StopCommand:
> {"isProxy":false,"executeInSequence":true,"vmName":"i-2-9-VM","wait":0}
> INFO  [vmware.mo.HostMO] (DirectAgent-391:18.8.5.111) VM i-2-9-VM not
> found in host cache
> INFO  [vmware.resource.VmwareResource] (DirectAgent-391:18.8.5.111) VM
> i-2-9-VM is no longer in vSphere
> 

Re: 使用apikey访问实例console失败

2013-10-15 文章 Gavin Lee
你能把你的SecretKey贴出来吗?这样我也试一下生产Signature。
encodeBase64URLSafeString应该都会调到的。


2013/10/11 yao hu 

> 1. 问题现象
>
> 用apikey访问实例console时,浏览器提示无效的session或者api key,导致访问失败。
>
> 测试版本:win7+cygwin+xenserver 6.1.0+cloudstack 4.1.1
>
> 测试操作步骤:
>
> 1.   用api key和secret key构造一个访问实例console的url
>
>
> http://localhost:8080/client/console?cmd=access&vm=b194369f-e0d4-45d8-a50f-09ec51095e68&apikey=fmS7oyThP6MGxN5X_CgeOCxQIqgTu5QFDz46r2Pv5kLp88EYYBquSu6_3s3d9MXdbUHPpxj5qDDy1jvhEpQWvQ&signature=y3dNHn580NJiCVRGwrBTR4JHImo%3D
>
> 2.   把上面构造的url粘贴到浏览器地址栏,并访问,提示如下信息
>
>[image: 内嵌图片 1]
>
> 2. 问题分析
>
> 问题出现后,一开始是怀疑构造url的脚本有错,后面又尝试构造其它api的url来验证脚本是否正确。如构造调用listAccounts API的url
> ,其url如下:
>
>
> http://localhost:8080/client/api?command=listAccounts&apikey=fmS7oyThP6MGxN5X_CgeOCxQIqgTu5QFDz46r2Pv5kLp88EYYBquSu6_3s3d9MXdbUHPpxj5qDDy1jvhEpQWvQ&signature=ALhJtw%2Bzi7Rcmo%2Bkk3xH3cTJgp4%3D
>
> 在浏览器中访问该url后,能正确返回结果,这就说明构造url的脚本是没有错的。
>
> 接着,调试了访问实例console这部分的源代码,并定位到失败的地方是在ConsoleProxyServlet.java文件的
> verifyRequest函数,其主要代码如下:
>
> private boolean verifyRequest(Map requestParameters) {
>
>try {
>
>...省略部分代码
>
> unsignedRequest = unsignedRequest.toLowerCase();
>
>
>
>Mac mac = Mac.getInstance("HmacSHA1");
>
>SecretKeySpec keySpec = new SecretKeySpec(secretKey.getBytes(),
> "HmacSHA1");
>
>mac.init(keySpec);
>
>mac.update(unsignedRequest.getBytes());
>
>byte[] encryptedBytes = mac.doFinal();
>
>String computedSignature =
> Base64.encodeBase64URLSafeString(encryptedBytes);
>
>boolean equalSig = signature.equals(computedSignature);
>
>if (!equalSig) {
>
>   s_logger.debug("User signature: " + signature + " is not
> equaled to computed signature: " + computedSignature);
>
>}
>
>... 省略部分代码
>
>return equalSig;
>
>} catch (Exception ex) {
>
>s_logger.error("unable to verifty request signature", ex);
>
>}
>
>return false;
>
> }
>
> 这个函数中红色字体部分在验证签名时失败。其中,signature是客户端url中传进来的参数,computedSignature是服务端根据api
> key和secret key计算出来的。signature与computedSignature比较时不相同,导致函数返回false。
>
>  由于用api key调用其它api时是能正确得到结果的,故又调试了其它api的调用流程,并定位到其验证signature的代码,在文件
> ApiServer.java的verifyRequest函数中,其主要代码如下:
>
> public boolean verifyRequest(Map requestParameters, Long
> userId)  throws ServerApiException {
>
>try {
>
>   ...省略部分代码
>
>   unsignedRequest = unsignedRequest.toLowerCase();
>
>
>
>   Mac mac = Mac.getInstance("HmacSHA1");
>
>   SecretKeySpec keySpec = new
> SecretKeySpec(secretKey.getBytes(), "HmacSHA1");
>
>   mac.init(keySpec);
>
>   mac.update(unsignedRequest.getBytes());
>
>   byte[] encryptedBytes = mac.doFinal();
>
>   String computedSignature =
> Base64.encodeBase64String(encryptedBytes);
>
>   boolean equalSig = signature.equals(computedSignature);
>
>   if (!equalSig) {
>
>  s_logger.debug("User signature: " + signature + " is
> not equaled to computed signature: " + computedSignature);
>
>   }
>
>   ...省略部分代码
>
>   return equalSig;
>
>} catch (Exception ex) {
>
>   s_logger.error("unable to verifty request signature", ex);
>
>}
>
>return false;
>
> }
>
> 这个函数的红色部分对signature进行了验证,signature与computedSignature进行比较时相同,故能通过验证,函数返回
> true。
>
> 仔细比较这两个verifyRequest函数验证signature部分的代码,我们可以发现前面的verifyRequest函数在计算
> computedSignature时,使用的是Base64.encodeBase64URLSafeString
>
> 函数,而后面那个使用的是Base64.encodeBase64String,就这说明,客户端生成的signature可以通过
> Base64.encodeBase64String的验证。接着,把Base64.encodeBase64URLSafeString
>
> 替换为Base64.encodeBase64String,重新编译源代码并部署,再次通过api key来访问实例console,这次是能成功访问的。
>
>
> 为何这两个verifyRequest函数中使用两个不同的encode方法?是bug?还是用
> Base64.encodeBase64URLSafeString有特别的意义?
>
>
>
>
>


-- 
Gavin


Re: cloudstack nat是用iptables实现的吗?怎么看不到nat的ip地址

2013-10-15 文章 Gavin Lee
virtual router上iptables的命令貌似是: iptables-persistent


2013/10/15 Wei ZHOU 

> 你是在virtual router上用的iptables?
> 用iptables -L是看不到的。
> 要用iptables -t nat -L 或者iptables-save
>
>
> 2013/10/15 toudsf <18600601...@163.com>
>
> >
> >
> > 2013-10-15
> >
> >
> >
> > toudsf
>



-- 
Gavin


Re: 回复:请问各位,有没有官方文档说明,cloudstack可以管理多少台物理机?

2013-10-15 文章 Gavin Lee
在4.2引入AWS Region的概念后,实际上突破物理机的限制了。
在之前的版本,会有限制,但也很大,Zynga实际的集群三个管理服务器集群,共管理2多个物理机。
实际上集群规模很大的时候仍然有性能方面的测试,你可以参照:
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Performance+Test+Execution+for+4.2




2013/10/15 高手 <847875...@qq.com>

> 有限制么?
>
>
>
>
> -- 原始邮件 --
> 发件人: "toudsf";<18600601...@163.com>;
> 发送时间: 2013年10月15日(星期二) 中午12:59
> 收件人: "users-cn";
>
> 主题: 请问各位,有没有官方文档说明,cloudstack可以管理多少台物理机?
>
>
>
>
>
> 2013-10-15
>
>
>
> toudsf




-- 
Gavin


Re: Re: CloudStack Collaboration Conference Europe - November 22 to 23

2013-10-15 文章 Gavin Lee
@笑对人生
希望你多多发Weibo,让大家解解馋。




On Tue, Oct 15, 2013 at 4:16 PM, Wei ZHOU  wrote:

>  作为一个在阿姆斯特丹工作的中国人,欢迎大家来参会!
>
> 2013/10/15 陈珂 
>
> > 有人要去么
> >
> >
> > 2013-10-15
> >
> >
> >
> > 陈珂
> >
> >
> >
> > 发件人: Gavin Lee
> > 发送时间: 2013-10-15 16:06:07
> > 收件人: users-cn
> > 抄送:
> > 主题: Re: CloudStack Collaboration Conference Europe - November 22 to 23
> >
> > Hi,Chip
> > I've told this event before.
> > The translation version as following:
> > Hi,各位CSer
> > CloudStack VP Chip Childers在中文邮件组里发布本次CloudStack盛会: CloudStack
> > Collaboration Conference
> >
> >
> 欧洲站;这是继6月底在北美的CCC13大会之后的又一次大型会议。本次大会在荷兰首都阿姆斯特丹举行,为期三天,11月20日到11月22日,第一天是Hackday,
> > 接着两天是Conference,如果有机会前往,请一定前去,你会认识很多新朋友,了解并学到很多新东西。
> > 更多的信息请访问:
> > http://cloudstackcollab.org/
> > 可以在此注册:
> > http://cloudstackcollab.org/event/registration
> > 所有的日程安排详见:
> > http://cloudstackcollab.org/schedule
> > 真诚希望在阿姆斯特丹见到你们!
> > 谢谢!
> > On Mon, Oct 14, 2013 at 10:36 PM, Chip Childers  > >wrote:
> > > Hey all,
> > >
> > > Please forgive the English language message to this list, but I wanted
> to
> > > be sure that everyone knew about the CloudStack Collaboration
> Conference
> > > happening in Amsterdam on November 20th through 22nd.
> > >
> > > If someone could provide a translation of this message for non-english
> > > readers, that would be great!
> > >
> > > It would be great to get as many members of the community
> > > there as can make it!
> > >
> > > More info can be found here:
> > >
> > > http://cloudstackcollab.org/
> > >
> > > Register here:
> > >
> > > http://cloudstackcollab.org/event/registration
> > >
> > > And the current schedule can be seen here:
> > >
> > > http://cloudstackcollab.org/schedule
> > >
> > > Thanks, and looking forward to seeing you all there!
> > >
> > > -chip
> > >
> > --
> > Gavin
> >
>



-- 
Gavin


CloudStack咖啡日活动

2013-10-15 文章 Gavin Lee
CloudStack咖啡日活动,10月17日,A Cornet
Caffee,这次主要讨论即将出版的《CloudStack入门指南一书》,外地的几个贡献者没法来,我们北京的先聚一下,详情:
http://t.cn/zQh8kg0
这次除了北京写书的几位成员,我们还欢迎社区里其他朋友前来参加,也可以带来话题。

-- 
Gavin


Re: CloudStack Collaboration Conference Europe - November 22 to 23

2013-10-15 文章 Gavin Lee
Hi,Chip
I've told this event before.

The translation version as following:

Hi,各位CSer
CloudStack VP Chip Childers在中文邮件组里发布本次CloudStack盛会: CloudStack
Collaboration Conference
欧洲站;这是继6月底在北美的CCC13大会之后的又一次大型会议。本次大会在荷兰首都阿姆斯特丹举行,为期三天,11月20日到11月22日,第一天是Hackday,
接着两天是Conference,如果有机会前往,请一定前去,你会认识很多新朋友,了解并学到很多新东西。

更多的信息请访问:
http://cloudstackcollab.org/

可以在此注册:
http://cloudstackcollab.org/event/registration

所有的日程安排详见:
http://cloudstackcollab.org/schedule

真诚希望在阿姆斯特丹见到你们!
谢谢!




On Mon, Oct 14, 2013 at 10:36 PM, Chip Childers wrote:

> Hey all,
>
> Please forgive the English language message to this list, but I wanted to
> be sure that everyone knew about the CloudStack Collaboration Conference
> happening in Amsterdam on November 20th through 22nd.
>
> If someone could provide a translation of this message for non-english
> readers, that would be great!
>
> It would be great to get as many members of the community
> there as can make it!
>
> More info can be found here:
>
> http://cloudstackcollab.org/
>
> Register here:
>
> http://cloudstackcollab.org/event/registration
>
> And the current schedule can be seen here:
>
> http://cloudstackcollab.org/schedule
>
> Thanks, and looking forward to seeing you all there!
>
> -chip
>



-- 
Gavin


Re: 请问cloudstack虚拟机支持macos的系统吗?

2013-10-15 文章 Gavin Lee
这个跟支持的Hypervisor及版本相关。4.2支持比较新的Hypervisor(XenServer6.2,VMWare5.1),应该是新的版本里支持MacOS。
你也可以查一下DB的表看一下对应CS版本支持GuestOS的情况: cloud.hypervisor_capacities和cloud.guest_os


2013/10/15 WXR <474745...@qq.com>

> 请问需要使用什么样的cloudstack版本,使用什么样的hypervisor才能支持虚拟机里安装macos的系统呢,安装好以后使用上会有什么问题吗?
>
> 我之前安装4.2时发现系统模板制作选项中有macos的系统,现在用的4.1版本里面没有这个选项。




-- 
Gavin


Re: Upgrade from 4.0.x to 4.2.0?

2013-10-13 文章 Gavin Lee
我已完成4.0到4.2的升级。
首先要将4.0升级到4.1,可根据4.1的Release notes进行 【1】
然后再将4.1升级到4.2,根据4.2的Release notes进行【2】

因此你手上要有4.1和4.2的安装包,可以在我的共享里找到:
4.1: http://pan.baidu.com/s/1zJCtM
4.2: http://pan.baidu.com/s/1zLbhs

【1】:
http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.1.1/html/Release_Notes/upgrade-instructions.html#upgrade-from-4.0-to-4.1
【2】:
http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.2.0/html/Release_Notes/upgrade-instructions.html#upgrade-from-4.0-to-4.1



2013/10/8 王耀锋 

> Hi,
>  
> 在官网上只看见了4.1、3.0、2.2版本的cloudstack升级到4.2的步骤方法,但却没有4.0版本的升级方法。4.0升级到4.2可以使用4.1版本的升级方法吗?
> 还是有别的方法?




-- 
Gavin


Re: 谁能提供一个最靠谱的4.2的系统虚机下载地址

2013-10-13 文章 Gavin Lee
可以用,建议全新安装时使用,如果是升级到4.2,系统虚机特别是KVM的升上来,还要更改数据库。


2013/10/11 464348426 <464348...@qq.com>

> 系统虚拟机还分版本么……我4.1的cloudstack还在用3.4的系统虚拟机……
>
>
>
>
> 464348426
>
> 发件人: 陈珂
> 发送时间: 2013-10-11 10:04
> 收件人: users-cn
> 主题: 谁能提供一个最靠谱的4.2的系统虚机下载地址
> 哪位大神能提供一个针对4.2的系统虚机的下载地址列表
>
> 2013-10-11
>
>
>
> 陈珂




-- 
Gavin


Re: 无法添加主机?

2013-10-13 文章 Gavin Lee
为什么问问题总是不说详细一点?要知道如何方便别人来看。
添加什么主机,CS版本,操作/添加步骤?
日志能否贴到其它网站然后在此引用?


On Fri, Oct 11, 2013 at 4:07 PM, Hongtu Zang wrote:

> 你确定添加的url在management server里面能访问到么?
> dns设置对么?
>
>
> 2013/10/10 王耀锋 
>
> > 2013-10-10 13:16:00,406 DEBUG [cloud.api.ApiServlet]
> > (catalina-exec-14:null) Invalid paramemter in URL found. param:
> > hosttags=2013-10-10 13:16:00,407 DEBUG [cloud.api.ApiServlet]
> > (catalina-exec-14:null) ===START===  192.168.0.34 -- GET
> >
>  
> command=addHost&zoneid=c66ec503-2447-4832-b53e-7c913a766a2a&podid=8cde5872-407c-49bb-868f-e0a646f620d7&clusterid=3b39a6ce-6c91-4d0f-80c5-dc67e87b5a49&hypervisor=KVM&clustertype=CloudManaged&hosttags=&username=root&url=http%3A%2F%
> > 2FPS-15.jovaunn.com
> &response=json&sessionkey=1dm1h696bAGirkQb%2BE3j5djEnpM%3D&_=13813821611322013-10-10
> > 13:16:00,415 ERROR [cloud.api.ApiDispatcher] (catalina-exec-14:null)
> > Exception while executing
> > AddHostCmd:com.cloud.utils.exception.CloudRuntimeException: Guid is not
> > updated for cluster with specified cluster id; need to wait for hosts in
> > this cluster to come upat
> >
> com.cloud.resource.ResourceManagerImpl.discoverHosts(ResourceManagerImpl.java:536)
> >at com.cloud.api.commands.AddHostCmd.execute(AddHostCmd.java:140)
> >  at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:138)
> >  at com.cloud.api.ApiServer.queueCommand(ApiServer.java:544)at
> > com.cloud.api.ApiServer.handleRequest(ApiServer.java:423)at
> > com.cloud.api.ApiServlet.processRequest(ApiServlet.java:312)at
> > com.cloud.api.ApiServlet.doGet(ApiServlet.java:64)at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:617)at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:717)at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> >at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> >at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >at
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615)
> >  at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >at
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
> >at
> >
> org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:889)
> >at
> >
> org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:744)
> >at
> >
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2282)
> >at
> >
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
> >at
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> >at java.lang.Thread.run(Thread.java:679)2013-10-10 13:16:00,417
> > DEBUG [cloud.api.ApiServlet] (catalina-exec-14:null) ===END===
> >  192.168.0.34 -- GET
> >
>  
> command=addHost&zoneid=c66ec503-2447-4832-b53e-7c913a766a2a&podid=8cde5872-407c-49bb-868f-e0a646f620d7&clusterid=3b39a6ce-6c91-4d0f-80c5-dc67e87b5a49&hypervisor=KVM&clustertype=CloudManaged&hosttags=&username=root&url=http%3A%2F%
> > 2FPS-15.jovaunn.com
> &response=json&sessionkey=1dm1h696bAGirkQb%2BE3j5djEnpM%3D&_=13813821611322013-10-10
> > 13:16:00,481 DEBUG [cloud.cluster.ClusterManagerImpl]
> > (Cluster-Heartbeat-1:null) Detected management node left, id:1,
> > nodeIP:192.168.2.162013-10-10 13:16:00,481 INFO
> >  [cloud.cluster.ClusterManagerImpl] (Cluster-Heartbeat-1:null) Trying to
> > connect to 192.168.2.162013-10-10 13:16:00,481 INFO
> >  [cloud.cluster.ClusterManagerImpl] (Cluster-Heartbeat-1:null) Management
> > node 1 is detected inactive by timestamp but is pingable2013-10-10
> > 13:16:01,894 DEBUG [agent.manager.AgentManagerImpl]
> > (AgentManager-Handler-4:null) SeqA 3-7: Processing Seq 3-7:  { Cmd ,
> > MgmtId: -1, via: 3, Ver: v1, Flags: 11,
> > [{"ConsoleProxyLoadReportCommand":{"_proxyVmId":2,"_loadInfo":"{\n
> >  \"connections\": []\n}","wait":0}}] }2013-10-10 13:16:01,973 DEBUG
> > [agent.manager.AgentManagerImpl] (AgentManager-Handler-4:null) SeqA 3-7:
> > Sending Seq 3-7:  { Ans: , MgmtId: 279278805450800, via: 3, Ver: v1,
> Flags:
> > 100010, [{"AgentControlAnswer":{"result":true,"wait":0}}] }
> > 在添加主机的时候报这个错误,这怎么解决?
>



-- 
Gavin


Re: Re: cloudstack-china上面的一键安装镜像的数据库密码是多少?

2013-10-13 文章 Gavin Lee
密码是password没错,如果登不进去,很有可能是其它问题。


2013/10/12 464348426 <464348...@qq.com>

> 谢谢,但是我已经试过password和cloudstack了,是错误的……
>
>
>
>
> 464348426
>
> 发件人: Hongtu Zang
> 发送时间: 2013-10-12 14:21
> 收件人: users-cn; 464348426
> 主题: Re: cloudstack-china上面的一键安装镜像的数据库密码是多少?
> 试试password?
>
>
> 在 2013年10月12日上午10:44,464348426 <464348...@qq.com>写道:
>
> > 大家好:
> >
> > cloudstack-china上面的一键安装镜像的数据库密码是多少? 烦请知情者告知!不胜感激!
> >
> > 以上
> >
> >
> >
> >
> > 464348426
>



-- 
Gavin


Re: 网站打不开

2013-09-16 文章 Gavin Lee
DNS映射出问题了,访问这个:
Jenkins.buildacloud.org 


2013/9/17 domino.ji...@gmail.com 

> 同问
>
>
>
>
> domino.ji...@gmail.com
>
> 发件人: toudsf
> 发送时间: 2013-09-17 09:38
> 收件人: users-cn
> 主题: 网站打不开
>
> https://jenkins.cloudstack.org/  这个网站怎么打不开了。
>
> 2013-09-17
>
>
>
> toudsf




-- 
Gavin


Re: 编译带vmware的cloudstack4.1.1报错

2013-09-16 文章 Gavin Lee
建议参照https://cwiki.apache.org/CLOUDSTACK/how-to-build-on-master-branch.html
或者要想直接使用,可以下载我共享的包(4.1.1):
http://pan.baidu.com/share/link?shareid=560330997&uk=1261729203
或者安装打包好的操作系统(CentOS6.3 + 4.1.0):
http://pan.baidu.com/share/link?shareid=2923327424&uk=1261729203


On Mon, Sep 16, 2013 at 9:29 PM, Wei ZHOU  wrote:

> 缺少netscaler相关的包
>
>
> 2013/9/16 qin wu 
>
> > 报错如下:
> > T E S T S
> > ---
> >
> > Results :
> >
> > Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
> >
> > [INFO]
> > [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @
> cloud-plugin-network-f5
> > ---
> > [INFO] Building jar:
> >
> >
> C:\workspace\cloudstack\plugins\network-elements\f5\target\cloud-plugin-network-f5-4.1.1.jar
> > [INFO]
> > [INFO] --- maven-site-plugin:3.1:attach-descriptor (attach-descriptor) @
> > cloud-plugin-network-f5 ---
> > [INFO]
> > [INFO] --- maven-install-plugin:2.3.1:install (default-install) @
> > cloud-plugin-network-f5 ---
> > [INFO] Installing
> >
> >
> C:\workspace\cloudstack\plugins\network-elements\f5\target\cloud-plugin-network-f5-4.1.1.jar
> > to
> >
> >
> c:\maven_jar\org\apache\cloudstack\cloud-plugin-network-f5\4.1.1\cloud-plugin-network-f5-4.1.1.jar
> > [INFO] Installing
> > C:\workspace\cloudstack\plugins\network-elements\f5\pom.xml to
> >
> >
> c:\maven_jar\org\apache\cloudstack\cloud-plugin-network-f5\4.1.1\cloud-plugin-network-f5-4.1.1.pom
> > [INFO]
> > [INFO]
> > 
> > [INFO] Building Apache CloudStack Plugin - Network Netscaler 4.1.1
> > [INFO]
> > 
> > [INFO]
> > [INFO] --- maven-remote-resources-plugin:1.3:process (default) @
> > cloud-plugin-network-netscaler ---
> > [INFO]
> > [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @
> > cloud-plugin-network-netscaler ---
> > [debug] execute contextualize
> > [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > [INFO] skip non existing resourceDirectory
> >
> >
> C:\workspace\cloudstack\plugins\network-elements\netscaler\src\main\resources
> > [INFO] Copying 3 resources
> > [INFO]
> > [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @
> > cloud-plugin-network-netscaler ---
> > [INFO] Compiling 12 source files to
> > C:\workspace\cloudstack\plugins\network-elements\netscaler\target\classes
> > [INFO] -
> > [ERROR] COMPILATION ERROR :
> > [INFO] -
> > [ERROR]
> >
> >
> C:\workspace\cloudstack\plugins\network-elements\netscaler\src\com\cloud\network\resource\NetscalerResource.java:[31,59]
> > 错误: 程序包com.citrix.netscaler.nitro.resource.config.autoscale不存在
> > [ERROR]
> >
> >
> C:\workspace\cloudstack\plugins\network-elements\netscaler\src\com\cloud\network\resource\NetscalerResource.java:[32,59]
> > 错误: 程序包com.citrix.netscaler.nitro.resource.config.autoscale不存在
> > [ERROR]
> >
> >
> C:\workspace\cloudstack\plugins\network-elements\netscaler\src\com\cloud\network\resource\NetscalerResource.java:[39,52]
> > 错误: 找不到符号
> > [ERROR]   符号:   类 lbmonitor_metric_binding
> >   位置: 程序包 com.citrix.netscaler.nitro.resource.config.lb
> >
> >
> C:\workspace\cloudstack\plugins\network-elements\netscaler\src\com\cloud\network\resource\NetscalerResource.java:[51,52]
> > 错误: 找不到符号
> > [ERROR]   符号:   类 nstimer
> >   位置: 程序包 com.citrix.netscaler.nitro.resource.config.ns
> >
> >
> C:\workspace\cloudstack\plugins\network-elements\netscaler\src\com\cloud\network\resource\NetscalerResource.java:[52,52]
> > 错误: 找不到符号
> > [ERROR]   符号:   类 nstimer_autoscalepolicy_binding
> >   位置: 程序包 com.citrix.netscaler.nitro.resource.config.ns
> >
> >
> C:\workspace\cloudstack\plugins\network-elements\netscaler\src\com\cloud\network\resource\NetscalerResource.java:[1525,28]
> > 错误: 找不到符号
> > [ERROR]   符号:   方法 set_autoscale(String)
> >   位置: 类型为servicegroup的变量 serviceGroup
> >
> >
> C:\workspace\cloudstack\plugins\network-elements\netscaler\src\com\cloud\network\resource\NetscalerResource.java:[1526,28]
> > 错误: 找不到符号
> > [ERROR]   符号:   方法 set_memberport(int)
> >   位置: 类型为servicegroup的变量 serviceGroup
> >
> >
> C:\workspace\cloudstack\plugins\network-elements\netscaler\src\com\cloud\network\resource\NetscalerResource.java:[1643,23]
> > 错误: 找不到符号
> > [ERROR]   符号:   方法 set_minautoscalemembers(int)
> >   位置: 类型为lbvserver的变量 vserver
> >
> >
> C:\workspace\cloudstack\plugins\network-elements\netscaler\src\com\cloud\network\resource\NetscalerResource.java:[1644,23]
> > 错误: 找不到符号
> > [ERROR]   符号:   方法 set_maxautoscalemembers(int)
> >   位置: 类型为lbvserver的变量 vserver
> >
> >
> C:\workspace\cloudstack\plugins\network-elements\netscaler\src\com\cloud\network\resource\NetscalerResource.java:[1660,12]
> > 错误: 找不到符号
> > [ERROR]   符号:   类 autoscaleprofile
> >   位置: 类 NetscalerResource
> >
> >
> C:\workspace\cloudstack\plugins\network-elements\netscaler

Re: 单独Xen和cloudstack部署

2013-09-16 文章 Gavin Lee
在cloudstack4.0以后的版本里对于Open Xen的支持是透过XCP的。添加集群也是选XenServer的方式添加。


2013/9/13 Sunsbin 

> 请教一下大家,xen不通过xenserver能作为cloudstack的Hypervisor吗,是不是和KVM部署方式相同,有没有部署资料




-- 
Gavin


CloudStack技术沙龙19期北京站

2013-09-13 文章 Gavin Lee
各位CSer,
抱歉本次活动发布较晚,因9月假期过多,所以活动会在明天举办。

 
本次通过各种实践的方式帮助各位全面了解CloudStack,从安装实践入手,遇到问题后的分析与解决方法,API的调用,然后深入了解让各位最为头疼的系统虚拟机的工作、启动的方式。另外,现场还会发送安装实践文档,
内容基于社区即将出版图书的相关安装章节,大家可抢先获得!

由于本月节假日较多且比较混乱,我们将活动提前到9月14日,名额有限,请大家抓紧报名,广泛传播!活动详情如下:

 【活动时间】
2013年9月14日(周六) 13:30-17:30

【活动地点】
北京市朝阳区建国门外大街21号国际俱乐部办公楼800A室(*火狐中国 办公室*)

【活动议程】

   1. Apache CloudStack社区更新 �C 李学辉
   2. CloudStack4.1.1版本的高级网络安装与使用的实践 ― 李学辉/刘宇超
   3. CloudStack 日志分析 ― 刘宇超
   4. CloudStack API的基本使用 ― 李学辉
   5. 深入理解CloudStack系统虚拟机 �C Mice(Apache CloudStack commiter/TCloud)
   6. CloudStack TCloud发行版一键安装盘功能介绍 �C Mice
   7. 圆桌讨论

报名及更详细信息链接:http://www.huodongxing.com/go/cloudstack0914

真心希望北京的CSer前来!

-- 
Gavin


Re: cloudstack4.2源码搭建agent环境?

2013-09-12 文章 Gavin Lee
你的情况先参考4.1.1的文档吧【1】,但要把系统虚机换成最新的【2】。

【1】
http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.1.1/html/Installation_Guide/sect-source-builddebs.html
【2】http://cloudstack.apt-get.eu/systemvm/


2013/9/6 Wei ZHOU 

> systemvm.iso里面是systemvm的脚本和配置文件,不是template
> 你要下载一个systemvm template
>
>
> 在 2013年9月6日上午10:24,王耀锋 写道:
>
> > thanks,
> >
>  
> 我安装你的方法编译出cloud-agent的deb并安装成功,现在我创建一个区域,发现目录下面的系统虚拟机只有一个systemvm.iso文件,我们使用的qcow2格式的系统虚拟机需要我们自己创建吗?
> >
> > > Date: Fri, 6 Sep 2013 08:03:03 +0200
> > > Subject: Re: cloudstack4.2源码搭建agent环境?
> > > From: ustcweiz...@gmail.com
> > > To: users-cn@cloudstack.apache.org
> > >
> > > 上面写了啊,用dpkg-buildpackage -uc -us (如果是maven3,有可能还要加上-d)
> > > 运行之前最好先清理一下目录
> > > mvn -P developer,systemvm clean
> > > rm -rf dist/ debian/cloudstack-agent debian/cloudstack-awsapi
> > > debian/cloudstack-cli debian/cloudstack-common debian/cloudstack-docs
> > > debian/cloudstack-management debian/cloudstack-usage debian/tmp
> > > 然后在上一级目录会出现一些deb 文件,也就是cloudstack在ubuntu下的安装文件了。用dpkg -i 安装
> > >
> > >
> > > 在 2013年9月6日上午7:56,王耀锋 写道:
> > >
> > > > 我是使用kvm+ubuntu环境,这能说的详细点吗? 还有就是一定要打成deb包吗, 能不能直接想maven启动管理平台一样,启动?
> > > >
> > > > > Date: Thu, 5 Sep 2013 09:46:51 +0200
> > > > > Subject: Re: cloudstack4.2源码搭建agent环境?
> > > > > From: ustcweiz...@gmail.com
> > > > > To: users-cn@cloudstack.apache.org
> > > > >
> > > > > 如果是xenserver/vmware,不需要安装agent。可以参考4.1的installation guide来配置。
> > > > >
> > > >
> >
> 如果是kvm,可以使用进入packaging/centos63/运行package.sh来建rpm(centos/rhel),或者使用dpkg-buildpackage
> > > > > -uc -us创建deb (ubuntu)
> > > > >
> > > > >
> > > > > 在 2013年9月5日上午7:56,王耀锋 写道:
> > > > >
> > > > > > 我使用cloudstack4.2源码搭建了management的
> > > > > > 环境,可以登录到界面上,现在我想添加一个主机,不知道怎么在服务器上运行4.2的cloud-agent?
> > > > > >
> > > >
> > > >
> >
> >
>



-- 
Gavin


Re: 回复: 回复: 回复: 回复: 回复: 回复: 安装cloudstack4.2后,系统虚拟机无法启动。

2013-09-12 文章 Gavin Lee
有谁做了nonoss包?
我只会在官方发布对应版本之后都会制作nonoss包 :)
PS:社区正在讨论不采用nonoss这个名字。


2013/9/12 Wei ZHOU 

> 你下载安装的是nonoss的包?
>



-- 
Gavin


Re: cloudstack在suse企业版上安装

2013-09-11 文章 Gavin Lee
整个打包的环境还是有很多依赖的,编译应该没问题,打包建议你参照packaging/centos63/package.sh来自己构建Suse的RPM源。
这样能节省些时间。


2013/9/12 卢冲 

> 感谢您的答复。
> 关于rhel和centos的rpm包,我这边尝试安装过,但是有很多依赖关系的报错。
> 而且强制安装后,服务也是无法正常启动的?
> 我想问下,是否有希望通过编译源码的方式在suse上安装?
>
> 谢谢
> cyril
>
>
> 在 2013年9月12日上午10:10,Gavin Lee 写道:
>
> > CloudStack官方并不支持管理服务器安装在Suse上。
> > 你可以自己尝试RHEL/CentOS上的RPM安装包安装在sles 11上。不过不推荐。
> >
> >
> > 2013/9/11 卢冲 
> >
> > > 请教一个问题,cloudstack如何在suse企业版安装,我这边的系统平台是sles 11 sp3
> > >
> > > 谢谢
> > > cyril lu
> > >
> >
> >
> >
> > --
> > Gavin
> >
>



-- 
Gavin


Re: cloudstack在suse企业版上安装

2013-09-11 文章 Gavin Lee
CloudStack官方并不支持管理服务器安装在Suse上。
你可以自己尝试RHEL/CentOS上的RPM安装包安装在sles 11上。不过不推荐。


2013/9/11 卢冲 

> 请教一个问题,cloudstack如何在suse企业版安装,我这边的系统平台是sles 11 sp3
>
> 谢谢
> cyril lu
>



-- 
Gavin


Re: 回复: 回复: 回复: 回复: 回复: 安装cloudstack4.2后,系统虚拟机无法启动。

2013-09-11 文章 Gavin Lee
我这边测试正常,你对比下你系统虚机模板的信息。

http://snag.gy/FHzxk.jpg
http://snag.gy/MSHj5.jpg


2013/9/11 WXR <474745...@qq.com>

> 请问你用那个系统虚拟机模板以后,在4.2上能正常启动虚拟机吗
>
>
>
>
> -- 原始邮件 --
> 发件人: "Wei ZHOU";;
> 发送时间: 2013年9月11日(星期三) 下午2:48
> 收件人: "users-cn";
>
> 主题: Re: 回复: 回复: 回复: 回复: 安装cloudstack4.2后,系统虚拟机无法启动。
>
>
>
> 我下载的4.2 systemvmtemplate用bzip2 -d 解压后也是只有200多MB
>
>
> 在 2013年9月11日上午4:53,WXR <474745...@qq.com>写道:
>
> >
> >
> acton-systemvm-02062012.qcow2.bz2这个虚拟机模板,也就是4.1以及之前的系统虚拟机模板,大小是270多M,安装在4.1上以后,qcow2文件的大小是690多M。在
> >
> >
> >
> 而4.2上的这个模板,bz2文件是261M,安装成4.2的系统虚拟机以后,qcow2文件是265M,我怀疑是不是cloudstack在处理的时候没有解压就直接复制到对应的目录下面了。
> >
> >
> >
> > -- 原始邮件 --
> > 发件人: "Wei ZHOU";;
> > 发送时间: 2013年9月10日(星期二) 晚上10:19
> > 收件人: "users-cn";
> >
> > 主题: Re: 回复: 回复: 回复: 安装cloudstack4.2后,系统虚拟机无法启动。
> >
> >
> >
> > 我这没4.2的环境,没办法测试。下载的模板解压之后确实只有200多M,qcow2的压缩比比较大吧。
> > 你最好贴一点之前一点的日志,一起分析一下。
> > 如果可以用vnc的话,可以看看系统虚拟机起来没有。
> >
> >
> > 在 2013年9月10日上午9:55,WXR <474745...@qq.com>写道:
> >
> > >
> > >
> >
> 就是和4.0、4.1的安装方法一样,用cloud-install-sys-tmplt脚本上传系统虚拟机模板的。脚本会自己解压然后放到template/tmpl/1/3/下,这些都是没有问题的,不过目录下的.qcow2文件只有265M。
> > >
> > >
> > >
> > >
> > > -- 原始邮件 --
> > > 发件人: "Wei ZHOU";;
> > > 发送时间: 2013年9月10日(星期二) 下午3:47
> > > 收件人: "users-cn";
> > >
> > > 主题: Re: 回复: 回复: 安装cloudstack4.2后,系统虚拟机无法启动。
> > >
> > >
> > >
> > > 下载下来的是bz2文件,要解压的。
> > >
> > > 正常情况,如果是全新安装,cloudstack会自己下载systemvm template到二级存储(具体下载地址在数据库里面已经有了)。
> > > 你检查一下二级存储,看看template/tmpl/1/3/下有template吗?
> > >
> >
>



-- 
Gavin


Re: Re: 为什么中文的本地化资源文件改成unicode编码格式呢

2013-09-11 文章 Gavin Lee
开发调试环境是通过maven 的Jetty插件进行的。


2013/9/9 陈珂 

> cs不是运行在tomcat下的么
>
>
> 2013-09-09
>
>
>
> 陈珂
>
>
>
> 发件人: Royal Yang
> 发送时间: 2013-09-09  12:02:30
> 收件人: users-cn
> 抄送:
> 主题: Re: 为什么中文的本地化资源文件改成unicode编码格式呢
>
> 这样 jetty:run 的时候就能正常显示中文了吧
> 在 2013年9月9日上午11:16,陈珂 写道:
> > 从4.1版本开始 中文的本地化资源文件中原来用中文描述的内容现在都改成如“\u66f4\u6539\u9879\u76ee\u5c5e\u6027
> > ”这种编码了,这有什么好处呢,之前运行的也好好的啊。编辑这中编码格式需要什么开发工具呢。
> >
> >
> >
> > 2013-09-09
> >
> >
> >
> > 陈珂
> >
>



-- 
Gavin


Re: 回复: 回复:答复: 请问主存储的大小最大可以为多少?

2013-09-11 文章 Gavin Lee
你在用哪个版本?4.1.1吗? 可能是个Bug。
NFS自身支持9T肯定是没问题的。但CloudStack建议每个主存储不要太大,2T ~ 4T吧。


2013/9/9 WXR <474745...@qq.com>

> 第一次添加这个9T的NFS作为存储时,是正常的,在cloudstack上也能显示大小为8.94T,而且能够正常使用。
> 但是后来删除后又重新添加时,就出现了我前面说的问题。但我好像也没做过什么操作,只是把存储删除了又重新添加而已。
>
>
>
>
> -- 原始邮件 --
> 发件人: "Deason Yang";;
> 发送时间: 2013年9月8日(星期天) 中午1:15
> 收件人: "users-cn";
>
> 主题: Re: 回复:答复: 请问主存储的大小最大可以为多少?
>
>
>
> 请问在NFS服务器上,能看有9T大小的磁盘吗?如何9T的存储是使用MBR分区的
> 话,Linux只能识别到2T的,请确认一下。
>
>
> 于 2013/9/5 23:23, WXR 写道:
> > 由于我今天测试的环境不在我们自己公司,也没办法详细地查找问题原因。
> > 今天我试了添加9T的主存储出现了这个问题,后来改为2T以后能够正常添加。
> >
> 测试的环境中cloudstack版本是4.1.0,hypervisor是kvm。请问这是cloudstack的bug吗,一般在什么情况下会出现?是否有人成功添加过更大容量的主存储呢?
> >
> >
> >
> >
> > -- 原始邮件 --
> > 发件人: "陈珂";;
> > 发送时间: 2013年9月5日(星期四) 下午3:50
> > 收件人: "users-cn";
> >
> > 主题: 答复: 请问主存储的大小最大可以为多少?
> >
> >
> >
> > 看着像是因为,程序内部是通过int数据类型保存的,当一个long长度的数据被强制转
> > 换为int类型,而这个数值又大于int的最大值时,系统自动截取了低位,成为了负值。
> > 如下程序
> >   long i=9829107105792l;
> >   System.out.println( (int)i);
> >   System.out.println(Long.toBinaryString(i));
> >   System.out.println(Integer.toBinaryString((int)i));
> >
> > System.out.println(Integer.toBinaryString(Integer.MAX_VALUE));
> > 
> > -2073034752
> > 100011000111
> >  11000111
> >   111
> > 
> > 这应该属于程序的问题,不是数据库的问题。
> >
> >
> >
> >
> > -邮件原件-
> > 发件人: Bo Wang [mailto:brito.w...@gmail.com]
> > 发送时间: 2013年9月5日 14:37
> > 收件人: users-cn@cloudstack.apache.org
> > 主题: Re: 请问主存储的大小最大可以为多少?
> >
> > 我认为问题出在这里:
> >
> > 更新存储的时候 available_bytes=-184549376
> > 注意后面是一个负数,字面理解应该是存储的“有效字节数”不应该是一个负数啊!况
> > 且按照表结构的定义也是这样,该字段是无符号的bigint,其范围是0~
> > 18446744073709551615
> >
> >
> >
> >
> > 2013/9/5 WXR <474745...@qq.com>
> >
> >> 今天我在添加一个9T(9829107105792)大小主存储时,出现报错,看提示是操作的
> > 数字超过了storage_pool表的availab
> >> le_bytes字段的范围。
> >> 不过我看数据库里这个字段的类型是bigint,应该是能够表示足够大的范围。
> >> 请问cloudstack可以添加的主存储大小范围在多少呢,我遇到的这个问题是不是容量
> > 大小超过限制导致的?
> >> 
> >>
> >> 具体的日志内容如下:
> >> 2013-09-05 10:02:02,042 DEBUG [cloud.storage.StorageManagerImpl]
> >> (catalina-exec-10:null) Adding pool data to  host 11
> >> 2013-09-05 10:02:02,045 DEBUG [agent.transport.Request]
> >> (catalina-exec-10:null) Seq 11-926745485: Sending  { Cmd , MgmtId:
> >> 196039272834978, via: 11, Ver: v1, Flags: 100011,
> >> [{"ModifyStoragePoolCommand":{"add":true,"pool":{"id":202,"uuid":"c9ce
> >> 60bb-6cb2-3531-b36a-ca122f3ef3db","host":"192.168.183.2","path":"/data
> >> ","port":2049,"type":"NetworkFilesystem"},"localPath":"/mnt//c9ce60bb-
> >> 6cb2-3531-b36a-ca122f3ef3db","wait":0}}]
> >> }
> >> 2013-09-05 10:02:02,350 DEBUG [agent.transport.Request]
> >> (AgentManager-Handler-12:null) Seq 11-926745485: Processing:  { Ans: ,
> >> MgmtId: 196039272834978, via: 11, Ver: v1, Flags: 10,
> >> [{"ModifyStoragePoolAnswer":{"poolInfo":{"host":"192.168.183.2","local
> >> Path":"/mnt//c9ce60bb-6cb2-3531-b36a-ca122f3ef3db","hostPath":"/data",
> >> "poolType":"NetworkFilesystem","capacityBytes":9829107105792,"availabl
> >> eBytes":-184549376},"templateInfo":{},"result":true,"wait":0}}]
> >> }
> >> 2013-09-05 10:02:02,350 DEBUG [agent.transport.Request]
> >> (catalina-exec-10:null) Seq 11-926745485: Received:  { Ans: , MgmtId:
> >> 196039272834978, via: 11, Ver: v1, Flags: 10, {
> >> ModifyStoragePoolAnswer } }
> >> 2013-09-05 10:02:02,399 DEBUG [db.Transaction.Transaction]
> >> (catalina-exec-10:null) Rolling back the transaction: Time = 2 Name =
> >> update; called by
> >> -Transaction.rollback:890-Transaction.removeUpTo:833-Transaction.close
> >> :657-TransactionContextBuilder.interceptException:63-ComponentInstanti
> >> ationPostProcessor$InterceptorDispatcher.intercept:133-GenericDaoBase.
> >> update:775-ComponentInstantiationPostProcessor$InterceptorDispatcher.i
> >> ntercept:125-GenericDaoBase.update:1256-ComponentInstantiationPostProc
> >> essor$InterceptorDispatcher.intercept:125-StorageManagerImpl.connectHo
> >> stToSharedPool:1652-StorageManagerImpl.createPool:1402-StorageManagerI
> >> mpl.createPool:147
> >> 2013-09-05 10:02:02,400 WARN  [cloud.storage.StorageManagerImpl]
> >> (catalina-exec-10:null) Unable to establish a connection between
> >> Host[-11-Routing] and Pool[202|NetworkFilesystem]
> >> com.cloud.utils.exception.CloudRuntimeException: DB Exception on:
> >> com.mysql.jdbc.JDBC4PreparedStatement@4bdade88: UPDATE storage_pool
> >> SET storage_pool.available_bytes=-184549376,
> >> storage_pool.capacity_bytes=9829107105792 WHERE storage_pool.id = 202
> >>  at
> com.cloud.utils.db.GenericDaoBase.update(GenericDaoBase.java:822)
> >>  at
> >>
> >
> com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDis
> > patcher.intercept(ComponentInstantiationPostProcessor.java:125)
> >>  at
> com.cloud.utils.db.GenericDaoBase.update(GenericDao

Re: xenserver虚拟机迁移

2013-09-11 文章 Gavin Lee
你这问题没法回答,172.11.11段的IP是VM的还是XenServer管理网的?虚拟机原来所在的管理网是什么?
如果两个IP都是VM的,你直接改IP然后路由不就得了?



2013/9/5 许叁征 

>  大家好,
>
> 请教 下,现在有xenserver 虚拟机192.68.3.34 的虚拟 机有数台想迁移到不同网段的172.11.11.上去,目标也是xenserver
> 
>
>  如何操作。
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> 许叁征
>
> 网宿科技股份有限公司  厦门分公司 运营技术支持部
>
> [image: line1]
>
> Tel: <021-64871177>13860125907  
>
> E-mail:x...@chinanetcenter.com
> http://www.chinanetcenter.com
>
> [image: cid:__1@Foxmail.net]
>
> 分公司:北京-上海-广州-深圳   
>
> 免费咨询热线:800-820-0001
>
> 网宿科技 --卓越的互联网业务平台提供商
>
>  
>  --
>
> ** **
>



-- 
Gavin


Re: 请问一下cloudstack究竟定位是什么?

2013-09-11 文章 Gavin Lee
这是一个有趣的话题,CloudStack自身定位最初是类似Amazon的公有云(包括CloudPortal)。
目前很多企业内部虚拟化也逐渐开始使用CloudStack之类的云平台。这利益于成熟的虚拟化技术和开源软件。
CloudStack目标是可以作为公有云,私有云和混合云,要有高的稳定性,易于管理。符合大多数云环境的要求。
你可以好好看一下云的解释,特别是IaaS。


2013/9/4 qinxiaom...@hnjing.com 

> **
> 是一个云平台,可以理解成,用来管理各个单一个的虚拟机,虚拟机是一个hypervisor服务器
>
> --
>
>   
>
> 秦小明 / Ellis. 技术中心 IT服务部
>
> MP:13348712175 | EMAIL:qinxiaom...@hnjing.com | 百度HI:ellisqin
>
> ---
> -
>
> 湖南竞网智赢网络技术有限公司 
>
> 服务热线:400-0731-777 官网: www.hnjing.com
> 客户俱乐部:vip.hnjing.com 智营销服务平台:e.hnjing.com
> 湖南省长沙市麓谷高新区文轩路27号麓谷企业广场C区3栋1-4层(410006)
>
>
>  *发件人:* Liu,Lin 
> *发送时间:* 2013-09-04 14:51
> *收件人:* Users cn 
> *主题:* 请问一下cloudstack究竟定位是什么?
>  请问一下cloudstack究竟定位是什么? 是一个virtual
> machine? operating system? 还是什么?
> 谢谢。
>
>



-- 
Gavin


Re: 请问如何得到api的signature

2013-09-03 文章 Gavin Lee
你可以参照: .//test/src/com/cloud/test/utils/SignRequest.java
或者我的分享: CloudStack Api Deep Dive :
http://pan.baidu.com/share/link?shareid=2032581460&uk=1261729203



2013/9/3 Wei ZHOU 

> 参考UserCloudAPIExecutor.java
>
>
> 在 2013年9月3日上午6:14,Liu,Lin 写道:
>
> > 您好,
> > 请问我怎么可以得到api的signature呢?**我看了相关博文但是还不太清楚具体方法。
> > 谢谢帮住
> >
>



-- 
Gavin


Re: 关于为VM分配公网IP及环境搭建请教

2013-09-02 文章 Gavin Lee
1. 静态NAT有影响, 不过我们跑大部分应用性能足够.搭建公有云常用基本资源域.
2. 管理服务器4G以上内存运行就不会太吃力, 你确定8G全都用光是Used而非Cached? 看下哪些进程最占内存, 看一下管理服务器的日志.
3. 基本网络可以管超大规模的VM, 机器资源的区域你是指Region吗(4.1以后的功能)? 如果只是资源域的话, 刚开始规划网络就可以很大的范围.
CloudStack目前没有为VM指定/邦定IP的功能, 它会从指定的IP池里分配.


2013/9/3 zhao heima 

> 谢谢李老师的解答.
>
> 1.使用静态NAT的方式,客户使用VM时候的性能,会受到一些影响吧?如果选择使用CloudStack来搭建一个公有云,应该怎么去规划和分配IP的地址呢?
>
> 2.我说的webUI指的就是CloudStack的web界面.查看服务器的时候,发现管理服务器的8G内存,几乎快要占满了,大约在98%的使用率.数据库方面,是根据管的资料来配置的.不知道问题出在什么地方.
>
> 3.使用基本网络的话,应该不能管理太多的VM吧?同时,如果我的机器资源的区域跨的比较大的话,ip地址也会有问题了吧.现在的CloudStack是没有办法来指定VM的ip地址的吗?
>
> 谢谢!
>
>
> 在 2013年9月1日下午10:46,Gavin Lee 写道:
>
> > 1. 从你IP的分配来看, 你用的高级网络模式.
> > 在这种网络模式下, 根据你的需求, 你网络的规划, 公网IP(118.116.100.100 - 118.116.100.120),
> > 应该替代你的Public IP(192.168.1.50 - 192.168.1.60)来使用. 这样你的VM仍然分配来宾网络的IP(
> > 10.1.1.0/24), 可以获得新的公网IP, 然后通过静态NAT来将IP与VM绑定使用.
> > 但登入VM看到的仍是来宾网络的IP. 虚拟路由器做的静态NAT.
> >
> > 你如果只是想VM分配你的公网IP, 可以试下简单网络, 里面没有公网IP的概念, 来宾网络就是你这里的公网.
> > 这样虚拟路由器会分配你指定的来宾网络(118.116.100.100
> > - 118.116.100.120)的IP, 在VM里看到的就是这样的IP. 这样流量不经过虚拟路由器性能也会好些.
> >
> > 2. 你说的WebUI指Web控制台还是管理服务器的Web界面? 如果是前者, 会比较慢, 如果是后者, 一般情况下要看看是不是内存过小,
> > DB设置是否正常. 一般来讲Web界面不应该慢. 还是要参考官方的安装和管理员文档.
> >
> > 3. 在高级网络下,你可以添加新的网络, CIDR比C类地址小来控制, 但如果过于离散, 也是挺麻烦的. 一种变通的方式是获取新的IP,
> > 不是可用的话就重新获得, 然后丢弃之前获得的. 也可以通过在建立资源域的时候设置多个公共流量的IP段.
> > 基本网络这方面没有尝试过, 你如果要用, 可以试一下多个来宾网络地址段看是否能用.
> >
> >
> >
> >
> > 2013/8/31 zhao heima 
> >
> > > 各位,好:
> > > 请各位一个问题.
> > >
> > >
> > >向各位请教一个问题.
> > >
> > > 我使用5台服务器
> > >
> > > XenServer: DELL R710  IP 10.25.11.221 (至强5606X2 64G)
> > >
> > > management:DELL R710 IP 10.25.11.253
> > >
> > > mysql: DELL R710 IP 10.25.11.248
> > >
> > > primaryNFS: DELL R710 IP 10.25.11.250 (SAS 600GX4)
> > >
> > > secondarNFS: DELL R710 IP10.25.11.251(SATA 1TX2)
> > >
> > > 搭建了一个测试环境,使用的是RHEL6.2,一/二级存储使用的是NFS
> > >
> > > R710 标配4个千兆网卡.除XenServer的服务口外
> > > ,其他的服务器都是一个5606,10G左右的内存.以上5台机器,也在一个交换机的VLAN当中
> > >
> > > public ip 192.168.1.50 - 192.168.1.60
> > >
> > > Guest ip:10.1.1.0/24
> > >
> > > pod预留:10.25.11.11 - 10.25.11.29
> > >
> > > SSVM 其中一个ip 192.168.1.50
> > >
> > > CPVM 其中一个ip 192.168.1.51
> > >
> > > vRrouter ip 192.168.1.55
> > >
> > > 创建了一个VM,分配的地址是10.1.1.1和10.1.1.164
> > >
> > > 现在想向您请教几个问题:
> > >
> > > 1.我现在有118.116.100.100 - 118.116.100.120的公网IP,我要怎么样把这些ip地址分配给VM来使用,
> > > 好让外界可以访问到现在已经环境当中的VM.或者重新规划这个网络的时候,应该怎么样来规划,目的就是把外网的ip地址直接分配给VM来使用,
> > > 让用户可以直接访问到相应的VM.
> > >
> > > 2.现在这个环境,运行非常的慢,打开webUI都非常的慢.像这样的几台机器的话,应该如何来进行规划设计,才能充分的发挥出硬件的性能,
> > > 并保证一个好的可扩展性.
> > >
> > > 3.现在手上有的公网IP,是不连续的.这样的情况应该怎么样把这些IP分配VM来使用.
> > >
> > > 刚刚接触CloudStack查找了一些资料也没有解决上面的疑问,还希望给予指导/解答.
> > >
> > > 谢谢!
> > >
> >
> >
> >
> > --
> > Gavin
> >
>



-- 
Gavin


Re: 用户名密码错误

2013-09-02 文章 Gavin Lee
你用的啥版本?

你数据库初始化有问题, domain 1里找不到帐户.
检查一下你的DB, cloud.domain表的内容.

另外, 找见对应的db.properties文件, 看db.cloud.password值及db.cloud.encryption.type是多少?
建议试下下面的值试下:
db.cloud.password=password
db.cloud.encryption.type=none






On Mon, Sep 2, 2013 at 11:38 AM, 求职者  wrote:

>
>  
> 只是更改了下ui,重新安装management端的服务,使用admin和password登陆提示用户名密码错误。数据库表中有admin这个值,且已经执行过cloud-setup-management这行命令
> 希望遇到过类似错误的朋友们能分享下解决的经验,server端的报错如下:
> [root@www ~]# tail -f /var/log/cloud/management/management-server.log
> 2013-09-02 11:32:47,987 DEBUG [server.auth.MD5UserAuthenticator]
> (catalina-exec-5:null) Retrieving user: undefined
> 2013-09-02 11:32:47,997 DEBUG [server.auth.MD5UserAuthenticator]
> (catalina-exec-5:null) Unable to find user with undefined in domain 1
> 2013-09-02 11:32:47,997 DEBUG [server.auth.LDAPUserAuthenticator]
> (catalina-exec-5:null) Retrieving user: undefined
> 2013-09-02 11:32:47,999 DEBUG [server.auth.LDAPUserAuthenticator]
> (catalina-exec-5:null) Unable to find user with undefined in domain 1
> 2013-09-02 11:32:47,999 DEBUG [cloud.user.AccountManagerImpl]
> (catalina-exec-5:null) Unable to authenticate user with username undefined
> in domain 1
> 2013-09-02 11:32:48,000 WARN  [cloud.user.AccountManagerImpl]
> (catalina-exec-5:null) Authentication failure: No user with name undefined
> for domainId 1
> 2013-09-02 11:32:48,002 DEBUG [cloud.user.AccountManagerImpl]
> (catalina-exec-5:null) User: undefined in domain 1 has failed to log in
> 2013-09-02 11:32:53,457 DEBUG [cloud.server.StatsCollector]
> (StatsCollector-1:null) HostStatsCollector is running...
> 2013-09-02 11:32:53,464 DEBUG [cloud.server.StatsCollector]
> (StatsCollector-1:null) VmStatsCollector is ru
>



-- 
Gavin


Re: 问一下,如何安装devcloud

2013-09-02 文章 Gavin Lee
编译:
mvn clean install -P developer,systemvm
-P大写

DB初始化等:
mvn -pl developer,tools/devcloud -Ddeploydb -P developer

建议你参考一下Rohit的博客: http://rohityadav.in/logs/devcloud/




2013/9/2 Liu,Lin 

> 您好,
> 我现在在思科实习,正尝试安装devcloud,**但是遇到一些问题。
> 比如,我在输入命令 mvn -p  developer,systemvm clean install时,
> 程序告诉我没有“-p”这个命令,于是我改为“ mvn -pl  developer,systemvm clean
> install”,但接下来,又出现了“[ERROR] Could not find
>
>> the selected project in the reactor: developer -> [Help 1]” 这个错误。
>>>
>> 请问什么是正确的命令?
> 谢谢帮助。
>



-- 
Gavin


Re: 关于为VM分配公网IP及环境搭建请教

2013-09-01 文章 Gavin Lee
1. 从你IP的分配来看, 你用的高级网络模式.
在这种网络模式下, 根据你的需求, 你网络的规划, 公网IP(118.116.100.100 - 118.116.100.120),
应该替代你的Public IP(192.168.1.50 - 192.168.1.60)来使用. 这样你的VM仍然分配来宾网络的IP(
10.1.1.0/24), 可以获得新的公网IP, 然后通过静态NAT来将IP与VM绑定使用.
但登入VM看到的仍是来宾网络的IP. 虚拟路由器做的静态NAT.

你如果只是想VM分配你的公网IP, 可以试下简单网络, 里面没有公网IP的概念, 来宾网络就是你这里的公网.
这样虚拟路由器会分配你指定的来宾网络(118.116.100.100
- 118.116.100.120)的IP, 在VM里看到的就是这样的IP. 这样流量不经过虚拟路由器性能也会好些.

2. 你说的WebUI指Web控制台还是管理服务器的Web界面? 如果是前者, 会比较慢, 如果是后者, 一般情况下要看看是不是内存过小,
DB设置是否正常. 一般来讲Web界面不应该慢. 还是要参考官方的安装和管理员文档.

3. 在高级网络下,你可以添加新的网络, CIDR比C类地址小来控制, 但如果过于离散, 也是挺麻烦的. 一种变通的方式是获取新的IP,
不是可用的话就重新获得, 然后丢弃之前获得的. 也可以通过在建立资源域的时候设置多个公共流量的IP段.
基本网络这方面没有尝试过, 你如果要用, 可以试一下多个来宾网络地址段看是否能用.




2013/8/31 zhao heima 

> 各位,好:
> 请各位一个问题.
>
>
>向各位请教一个问题.
>
> 我使用5台服务器
>
> XenServer: DELL R710  IP 10.25.11.221 (至强5606X2 64G)
>
> management:DELL R710 IP 10.25.11.253
>
> mysql: DELL R710 IP 10.25.11.248
>
> primaryNFS: DELL R710 IP 10.25.11.250 (SAS 600GX4)
>
> secondarNFS: DELL R710 IP10.25.11.251(SATA 1TX2)
>
> 搭建了一个测试环境,使用的是RHEL6.2,一/二级存储使用的是NFS
>
> R710 标配4个千兆网卡.除XenServer的服务口外
> ,其他的服务器都是一个5606,10G左右的内存.以上5台机器,也在一个交换机的VLAN当中
>
> public ip 192.168.1.50 - 192.168.1.60
>
> Guest ip:10.1.1.0/24
>
> pod预留:10.25.11.11 - 10.25.11.29
>
> SSVM 其中一个ip 192.168.1.50
>
> CPVM 其中一个ip 192.168.1.51
>
> vRrouter ip 192.168.1.55
>
> 创建了一个VM,分配的地址是10.1.1.1和10.1.1.164
>
> 现在想向您请教几个问题:
>
> 1.我现在有118.116.100.100 - 118.116.100.120的公网IP,我要怎么样把这些ip地址分配给VM来使用,
> 好让外界可以访问到现在已经环境当中的VM.或者重新规划这个网络的时候,应该怎么样来规划,目的就是把外网的ip地址直接分配给VM来使用,
> 让用户可以直接访问到相应的VM.
>
> 2.现在这个环境,运行非常的慢,打开webUI都非常的慢.像这样的几台机器的话,应该如何来进行规划设计,才能充分的发挥出硬件的性能,
> 并保证一个好的可扩展性.
>
> 3.现在手上有的公网IP,是不连续的.这样的情况应该怎么样把这些IP分配VM来使用.
>
> 刚刚接触CloudStack查找了一些资料也没有解决上面的疑问,还希望给予指导/解答.
>
> 谢谢!
>



-- 
Gavin


Re: CloudStack技术沙龙上海站资料分享

2013-08-29 文章 Gavin Lee
@陈珂
这边很多人会制作, 但没形成文档. 回头在社区网站上写一个.


2013/8/29 domino.ji...@gmail.com 

> 谢谢分享
>
>
>
>
> domino.ji...@gmail.com
>
> 发件人: Gavin Lee
> 发送时间: 2013-08-29 13:28
> 收件人: users-cn
> 主题: CloudStack技术沙龙上海站资料分享
> 各位CSer,
> 上周末的活动非常热烈. 关于活动: http://www.cloudstack-china.org/2013/08/2319.html
>
> <http://www.cloudstack-china.org/2013/08/2319.html>所有资料都以PPT形式分享至:
> http://pan.baidu.com/share/link?shareid=1802709177&uk=1261729203
>
> 大家有任何疑问可以在本邮件组中讨论.
> 谢谢!
>
> --
> Gavin
>



-- 
Gavin


CloudStack技术沙龙上海站资料分享

2013-08-28 文章 Gavin Lee
各位CSer,
上周末的活动非常热烈. 关于活动: http://www.cloudstack-china.org/2013/08/2319.html

所有资料都以PPT形式分享至:
http://pan.baidu.com/share/link?shareid=1802709177&uk=1261729203

大家有任何疑问可以在本邮件组中讨论.
谢谢!

-- 
Gavin


Re: Inter-VLAN是干啥的

2013-08-28 文章 Gavin Lee
VPC里使用. 需要VPCRouter来支持, 一个账户, 一个VPCRouter下有多个VLAN, VPCRouter做这些VLAN间作控制访问.
你参考下: https://cwiki.apache.org/CLOUDSTACK/inter-vlan-routing.html



2013/8/29 陈珂 

> Inter-VLAN是干啥用的,一般都用在什么场景的啊
>
>
> 2013-08-29
>
>
>
> 陈珂
>



-- 
Gavin


Re: Re: CloudStack技术沙龙18期上海站活动报名

2013-08-19 文章 Gavin Lee
在北京的不用担心, 我们九月会回归的.
如果大家喜欢这部分内容, 我们可以考虑回到北京后结合这部分内容多讲点.
谢谢各位支持.



2013/8/19 cloudstackfqa2013 

> 您好:
>
> 同贺同感!
>
>
>
>
> cloudstackfqa2013
>
> 发件人: 田德富
> 发送时间: 2013-08-19 17:51
> 收件人: users-cn
> 主题: Re: CloudStack技术沙龙18期上海站活动报名
> 身在北京,有心无力,精神还是支持。
> 在 2013年8月19日 上午9:35,"Gavin Lee" 写道:
>
> > Greetings,
> > 本次活动将在8月24日(本周六)下午1:30在上海圣荷赛信息技术有限公司举办.
> > 本次活动内容非常丰富, 有API开发实战, 云测试集成实践, 深入理解CloudStack系统虚拟机等.
> > 另外, TCloud将会带来ElasterStack一键安装盘的发放和介绍.
> >
> > 更详细的信息及报名请点击下面链接:
> > http://www.cloudstack-china.org/2013/08/2319.html
> >
> > --
> > Gavin
> >
>



-- 
Gavin


CloudStack技术沙龙18期上海站活动报名

2013-08-18 文章 Gavin Lee
Greetings,
本次活动将在8月24日(本周六)下午1:30在上海圣荷赛信息技术有限公司举办.
本次活动内容非常丰富, 有API开发实战, 云测试集成实践, 深入理解CloudStack系统虚拟机等.
另外, TCloud将会带来ElasterStack一键安装盘的发放和介绍.

更详细的信息及报名请点击下面链接:
http://www.cloudstack-china.org/2013/08/2319.html

-- 
Gavin


Re: 辅助存储问题

2013-08-18 文章 Gavin Lee
是的.


2013/8/9 wanghaicheng2004 

> 问下大家,高级网络:在agent上 em1--cloudbr0,em2--cloudbr1
> 想要  M  S 流量通过cloudbr0
>   P   G流量通过cloudbr1
> 那么 在添加区域时,设置网络时,是否需要
>
> 物理网络1:M 和 S流量的标签都要设置成 cloudbr0
> 物理网络2:P 和 G流量的标签都要设置成 cloudbr1




-- 
Gavin


Re: Re: api The given command does not exist

2013-08-18 文章 Gavin Lee
api命令大小写要匹配哟.
createaccount != createAccount



2013/8/12 网易你妹的 

>
> 使用
> SignRequest.java 生成的字符串,在本地的测试环境中调试 返回结果还是
>
> The given command does not exist
> 提示命令不存在,使用的帐号是admin。这会是什么原因呢?
>
>
> account=ff_dsf1&accounttype=0&apikey=CBiKUJEz-r9lF_qPqrEzl9qm2nN0sKI07q8kCdYH_hVFUphd8Fw4Z-Ojet9T_wUAMMBm_a8_n4AFAWyENpXxOg&command=createaccount&email=2121%
> 2540qq.com
> &firstname=f&lastname=l&password=96e79218965eb72c92a549dd5a330112&response=json&timezone=asia%252fshanghai&username=ff_dsf1&signature=Z3L7XsdDuiJxbpZRZNKRO%2FumSzI%3D
>
> { "errorresponse" : {"uuidList":[],"errorcode":432,"errortext":"The given
> command does not exist"} }
>
>
>
>
>
>
>
>
> 在 2013-08-11 21:08:44,"Gavin Lee"  写道:
> >没错, 在社区提供演示的环境里, 把创建资源的命令全都禁掉了. 以防止资源被消耗或滥用.
> >你可以在自己搭建的环境中尝试.
> >
> >
> >2013/8/10 飞 
> >
> >>
> >> cloudstack api 现在我执行一个命令,在http://123.124.189.207:6000这个demo api
> >>  测试提示"Command createaccount not available for demo."  应该是命令是正确的,
> >> 但是我在自己的环境上测试 提示确实  The given command does not exist
> >
> >
> >
> >
> >--
> >Gavin
>



-- 
Gavin


Re: 如何退订

2013-08-18 文章 Gavin Lee
这里写的比较清楚:
http://cloudstack.apache.org/mailing-lists.html



2013/8/16 tanthalas 

> 找你订阅的第一份邮件就有写
>
>
> 2013-08-16
> 刘宇超  Richard Liu
>
>
>
>
> 发件人: 马卫颖
> 发送时间: 2013-08-16  09:33:34
> 收件人: users-cn
> 抄送:
> 主题: 如何退订
>
> 如题:
>请教一下如何退订,谢谢了,用的企业邮箱订阅的。真心很蛋疼
> --
>  马卫颖
>  Modern Devices(China)Ltd.
>  现代设备有限公司
>  北京环亚时代信息技术有限公司
>  地址: 北京市海淀区阜成路73号裕惠大厦6层(100142)
>  电话:(8610)66422966-5510
>  手机:18612707383
>  E-mail:maweiy...@mdcl.com.cn
>
>


-- 
Gavin


Re: 控制台无法使用

2013-08-15 文章 Gavin Lee
不需要Java组件.
在确定你CPVM正学运行后. 看你能否解析X-X-X-X.realhostip.com这样的地址到X.X.X.X
一般情况你本机能联外网的话没问题, 如果不能联, 可在本地etc/hosts里添加静态解析再试试.
再不行看一下日志问题所在.


2013/8/15 cylin600 

>
> 你好,
> 已经创建实例,在web ui中也显示正在运行,可是点击控制台无法访问,web页面访问为空,是否需要安装java的组件支持?
>
>
>
> cylin600




-- 
Gavin


Re: 回复: Re:创业团队寻找cloudstack开发高手加入

2013-08-15 文章 Gavin Lee
@张锋
你的博客很赞啊. 收录了.


2013/8/15 Jason Yin 

> 称谓是啥无所谓,我现在关心的是如何把技术变成钱
>
> -原始邮件- From: lgstar888
> Sent: Thursday, August 15, 2013 11:33 AM
> To: users-cn
> Subject: 回复: Re:创业团队寻找cloudstack开发高手加入
>
>
> 这个各司其职吧,架构师要是明白boss想什么,**他还当架构师干什么?当经理人算了。
> 角度不同,理解肯定不同。
>
>
>
>
> 张锋
> 个人正在写一套cloudstack的技术博客,**有问题一起交流啊!
> http://www.cnblogs.com/skyme/
>
>
> 发件人: Deason Yang
> 发送时间: 2013-08-15 11:17
> 收件人: users-cn
> 主题: Re:创业团队寻找cloudstack开发高手加入
> 或者我也说一个更现实的现象,如果一个上市公司,**发布了基于云计算的产品,不
> 管这产 品质量如何,
> 但是它的股价已经在上升了,**如果这上市公司是一间业绩不错的公司,那更不用说
> 了,或许无论是做技术、架构师或产品的人,
> 也未必了解BOSS在想什么?
>
> 于 2013/8/15 11:07, Jason Yin 写道:
>
>> 你们的问题在与对精通于技术,但不懂产品。
>> 1. 你们有几个做过企业IT的?你们知道中小企业IT人员水平吗?
>> 2. 你的产品要做到什么程度能叫中小企业的IT人员自如操作与维护?
>> 3. 基于Cloudstack的产品,要熟化到什么程度,**才可以叫中小企业接受?
>> 4. 你们知道你们客户(IT总监),真正关心的是什么吗?
>> 5. 成本与功能,你们的客户会如何取舍?
>> 6. 你们产品的市场定位在哪?
>> 7. 你们预计要投入多大可以达到以上理想目标?你可以承受么?
>>
>>
>> 基实我提到的问题全是很现实的问题,对于创业公司来讲都会碰上。**很可惜,你
>> 们看不懂。呵呵
>>
>> 顺便提一句,我但产品经理及架构师的Cloudstack产品,**已经落地2家数据中心
>> 了。我相信现在的进度要超过这个邮件组里的大多数朋友们 了。
>>
>>
>>
>>
>>
>> -原始邮件- From: Deason Yang
>> Sent: Thursday, August 15, 2013 10:52 AM
>> To: users-cn@cloudstack.apache.org
>> Subject: Re: 创业团队寻找cloudstack开发高手加入
>>
>> 我个人比较同意刘工的看法:**CloudStack能玩的内容不止这些。
>>
>> CloudStack是进入云世界的一种“交通工具”,**使用它感觉就是坐着火箭到云中一样
>> (比较够快),如果有谁想坐其他的交通工具,我相信无人会拦着 您。至于到达
>> 云中后,您会有什么的感觉,相信每个人的体会是不一样的,**有的人可能只是想体
>> 会一个坐火箭的感觉,或者想看看云中有什么好玩的东 东,或者想看看有没有机
>> 会看到牛郎与织女,每个人的视野和出发点是不一样的,**又或者您在云中什么都看
>> 不到,那是因为你正身处云中(云里雾 里),可能您再上升到一定高度,这时,
>> 你都可以到天宫一号里玩一玩,跟地球人Say Hello ,如果您觉得是“火箭”的推动
>> 力帮您到达目标的,您就应该去感谢“火箭”及制造“火箭”的人,**如果您愿意分享您
>> 在云中或太空之旅的感觉,我个人也很乐意去 听,并感谢您。所以,我觉得云是
>> 什么东西或者不重要,更重要是“云”**让我们一起朝向着一个方向努力,释放更多的
>> 正能量,创造更多已知或未知价 值。
>>
>> 于 2013/8/15 9:39, tanthalas 写道:
>>
>>> 我认为你想的太悲观了,@Jason
>>> VMware要做大项目,要盯的对手citrix,**国内的的私有云市场仍然很广
>>> 阔,vmware不可能面面俱到,你做的项目不可能每次都 有vmware的过来竞争,
>>> 做云仍然有很多的机会。照你的看法就是大家都别玩了,**回家洗洗睡了,把所
>>> 有市场都让给vmware就完了?
>>> 云的泡沫已经在消退,大家都变得理性,但并不代表没有机会。**国外做云的企
>>> 业很多,也没见就让vmware一家独大,vmware是虚拟化 产品所占市场份额很
>>> 高,不代表云产品就能占的很高。**国外仍有很多做云的公司存活的很好。
>>> 看到困难是第一步,还要看看自己有什么能力克服,**不想解决问题那就是半途
>>> 而废了?一个�潘坑黾�心爱的女神,但又发现很多困难,这姑娘你就 不追了?
>>> 这是邮件组建立以来,盖的最高的一个楼,希望各位都能加入讨论,**我们要找
>>> 的是创新力,这个平台能玩的内容不止这些。刚看见好多人做的事情 都有点类
>>> 似,可以说这是国情大家首先想的就是这个事情,**但有没有别的想法呢?说出
>>> 来,不用怕抄,因为你想要的定位精髓,别人是学不到的。
>>>
>>>
>>> 2013-08-15
>>> 刘宇超 Richard Liu
>>>
>>>
>>>
>>>
>>> 发件人: Jason Yin
>>> 发送时间: 2013-08-14 20:08:33
>>> 收件人: users-cn@cloudstack.apache.org
>>> 抄送:
>>> 主题: Re: 创业团队寻找cloudstack开发高手加入
>>>
>>> 再补充一点:
>>> 我认为Cloudstack全生功能中最大头的是资源整合与VM**s全生命周期的管理,或
>>> 是干脆说就是个平台工具。所以说做为私云产品无太多亮点,**并不建议 做过单
>>> 一产品销售。但如果结合上层应用,又涉及到生态圈的问题了,**或是公司定
>>> 位、产品定位的问题。
>>> -原始邮件- From: Jason Yin
>>> Sent: Wednesday, August 14, 2013 7:43 PM
>>> To: users-cn@cloudstack.apache.org
>>> Subject: Re: 回复: RE: 创业团队寻找cloudstack开发高手加入
>>> 我对做Cloudstack的看法是这样的:
>>> 1. Cloudstack本身是个好东西,**使得大家进行IaaS平台的门槛降下来了。
>>> 2. 基于Cloudstack的Iaas平台之上是可以承载很多东西**的,不会无事可做。或
>>> 是说这是很多数据中心云化的基础
>>> 同时我不认为这个适合创业公司去做,也不适合中小企业做私云用。
>>> 1. 你面临着VMware的强有力的竞争。如果你市场小,**你自个活着难受。如果你
>>> 市场稍大,就会引来围攻。
>>> 2. 中小企业真的对私有云有需求么?虚拟化在哪些方面不满足他们?**需求的差
>>> 异,公有云不能满足吗?
>>> 3. 目前从我的项目进度来看,平台的技术门槛还是蛮高的。**你真的能在短期内
>>> 把Cloudstack的产品化做的很成熟吗?
>>> 4. 如果你不能短期解决技术门槛的问题的话,**那你的产品是要带人输出的。你
>>> 的什么样的客户可以承受附加的人力成本?
>>> 5. 如果是针对细分的私有云市场的话,这个市场有多大?
>>> 6. 对于小团队的话,你如果解决客户的定制问题?
>>> 7. 一整套的服务生命周期管理,服务的开通、变更、监控、统计、**计费、结
>>> 算……。你们现在有没有业务指导,或是业务指导的能力?
>>> 8. 比如说你现在看到国内有几个基于KVM或是XEN做虚拟化成功的**?连虚拟化这
>>> 么成熟的东西都有以上两点问题,更何况是庞大的云平台了。
>>> 9. 你如何保障私有云的安全?与容灾?
>>> 10. 你预计要花多少人/天来解决以上问题?
>>> 基于以上的问题,我想谈的是个生态圈的问题,**一个基于云计算的生态圈
>>> 1. 你的生态圈是什么?
>>> 2. 你在生态圈的什么位置?
>>> 3. 你在生态圈中的合作伙伴是谁?
>>> 4. 你的客户在哪?
>>> 5. 你的客户有多少?
>>> 6. 你赚的是生态圈哪一层的钱?
>>> 7. 你可以为谁赚钱?
>>> -原始邮件- From: aireal217
>>> Sent: Wednesday, August 14, 2013 6:02 PM
>>> To: users-cn
>>> Subject: 回复: RE: 创业团队寻找cloudstack开发高手加入
>>> 你想搞HADOOP的集群融入包括高可用性,可以一起交流
>>> aireal217
>>> 发件人: 张海峰
>>> 发送时间: 2013-08-14 17:30
>>> 收件人: users-cn@cloudstack.apache.org
>>> 主题: RE: 回复: 回复: 创业团队寻找cloudstack开发高手加入
>>> 没想到引起大家这么多的回复。希望没有干扰其他同学的技术咨询。**看到这么
>>> 多关于产品方向,盈利模式的讨论,获益匪浅。也很赞同大家的一些 想法。
>>> 首先我们不涉及公有云,那是大企业玩的。在私有云的方向中,**为cloudstack
>>> 找一些细分市场,或者别人不屑于去做的。
>>> 目前的想法是这样的,**把cloudstack作为企业桌面云的管理平台,增加更灵活
>>> 的桌面分配策略,增加瘦终端的管理,与企业的IT管理 流程进行兼容。当然,
>>> 这对于cloudstack可能是大材小用了。
>>> 另外我最近考虑的方向大家也提到了,**就是如何协助hadoop集群的搭建。类似
>>> vmvare搞的serengeti项目。
>>> 把cloudstack做成一个单一的产品对外销售,没啥思路,**需要和其他的东西配合。
>>>
 Date: Wed, 14 Aug 2013 12:43:53 +0800
 From: lgstar...@163.com
 To: users-cn@cloudstack.apache.org
 Subject: 回复: 回复: 创业团队寻找cloudstack开发高手加入

 1、所以我觉得目前来看这块只能是以产品为主,和以前的卖OA、**CRM等的模式
 差不多。

 2、关于运营这个,还是那个问题,**你能提供给上层什么样的接口或者说什么
 样的能力,什么样的东西市场才认可。
 你想没想过“一整套的服务生命周期管理,服务的开通、变更、**监控、统计、
 计费、结算……,”这一套东西的开发周期和开发成本,而且想 全流程自动化的
 话还需要不断的完善和维护,这个我估计小公司弄这块是很困难了。
 3、这个我同意,**好像现在搞的也都是类似GAE这种提供一些接口,提供一些资
 源。而且运营商做这块至少在中国来说优势太明显了。
 4、这个也是别人问我的问题,我当时觉得回答的就不很理想,**呵呵。

 @张海峰
 你现在有没有什么成型的想法?




 lgstar888

 发件人: 高正
 发送时间: 2013-08-14 11:48
 收件人: users-cn
 主题: 回复: 回复: 创

Re: 如何把cloudstack中UI分离出来

2013-08-15 文章 Gavin Lee
不能这样做.
如果目的是:
1. 想使用自己的UI; 你可以忽略或禁掉默认的UI及端口改用自己的, 通过API方式调用
2. 想对API服务器做线性扩充; 你直接多装几个管理服务器节点就好, 然后再LB
3. 安全性考虑, API访问做限制; 你直接关掉API服务器端口就好

除此之外, 想不到这样分离的好处.


2013/8/15 

>  大家好
>
>   有谁知道如何把cloudstack中UI分离出来,单独跑在一个server上,而cloudstack的API跑在另一个server上。




-- 
Gavin


Re: 二级存储问题

2013-08-11 文章 Gavin Lee
有超时, 应该是无法连接到SSVM的HTTP服务.
你全局配置中management.network.cidr是多少? 建议改成管理网的CIDR.
你也可以尝试重启/登入SSVM, 或尝试连接其提供的HTTP服务看是否正常.


On Fri, Aug 9, 2013 at 5:16 PM, wanghaicheng2004
wrote:

> cloudstack3.0.5+centos6.3 高级资源域
>
> 上传ISO镜像,总是失败。
>
>
> 2013-08-09 16:57:32,905 DEBUG [agent.transport.Request]
> (AgentManager-Handler-2:null) Seq 4-1376911361: Sending  { Cmd , MgmtId:
> 159090354340717, via: 4, Ver: v1, Flags: 100111,
> [{"SecStorageSetupCommand":{"secUrl":"nfs://
> 172.16.20.2/home/storage/secondary","certs":{},"wait":0}}] }
> 2013-08-09 16:57:32,922 DEBUG
> [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Zone 1
> is ready to launch secondary storage VM
> 2013-08-09 16:57:32,943 DEBUG
> [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Zone 1
> is ready to launch secondary storage VM
> 2013-08-09 16:57:33,000 DEBUG [agent.manager.AgentManagerImpl]
> (AgentManager-Handler-9:null) Ping from 4
> 2013-08-09 16:57:38,184 DEBUG [cloud.server.StatsCollector]
> (StatsCollector-3:null) VmStatsCollector is running...
> 2013-08-09 16:57:41,462 DEBUG [cloud.server.StatsCollector]
> (StatsCollector-2:null) HostStatsCollector is running...
> 2013-08-09 16:57:42,072 DEBUG [agent.transport.Request]
> (StatsCollector-2:null) Seq 1-160301078: Received:  { Ans: , MgmtId:
> 159090354340717, via: 1, Ver: v1, Flags: 10, { GetHostStatsAnswer } }
> 2013-08-09 16:57:53,293 DEBUG
> [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Zone 1
> is ready to launch secondary storage VM
> 2013-08-09 16:57:53,442 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl]
> (consoleproxy-1:null) Zone 1 is ready to launch console proxy
> 2013-08-09 16:57:53,956 DEBUG
> [network.router.VirtualNetworkApplianceManagerImpl]
> (RouterStatusMonitor-1:null) Found 0 routers.
> 2013-08-09 16:57:55,820 DEBUG [cloud.server.StatsCollector]
> (StatsCollector-3:null) StorageCollector is running...
> 2013-08-09 16:58:00,447 DEBUG [cloud.vm.UserVmManagerImpl]
> (catalina-exec-7:null) THE WHERE CLAUSE IS:
> 2013-08-09 16:58:05,300 DEBUG [agent.manager.AgentManagerImpl]
> (AgentManager-Handler-11:null) Ping from 1
> 2013-08-09 16:58:10,107 DEBUG [agent.manager.AgentManagerImpl]
> (AgentManager-Handler-12:null) Ping from 3
> 2013-08-09 16:58:23,292 DEBUG
> [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Zone 1
> is ready to launch secondary storage VM
> 2013-08-09 16:58:23,441 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl]
> (consoleproxy-1:null) Zone 1 is ready to launch console proxy
> 2013-08-09 16:58:23,956 DEBUG
> [network.router.VirtualNetworkApplianceManagerImpl]
> (RouterStatusMonitor-1:null) Found 0 routers.
> 2013-08-09 16:58:32,994 DEBUG [agent.manager.AgentManagerImpl]
> (AgentManager-Handler-14:null) Ping from 4
> 2013-08-09 16:58:38,190 DEBUG [cloud.server.StatsCollector]
> (StatsCollector-2:null) VmStatsCollector is running...
> 2013-08-09 16:58:42,072 DEBUG [cloud.server.StatsCollector]
> (StatsCollector-1:null) HostStatsCollector is running...
> 2013-08-09 16:58:42,729 DEBUG [agent.transport.Request]
> (StatsCollector-1:null) Seq 1-160301079: Received:  { Ans: , MgmtId:
> 159090354340717, via: 1, Ver: v1, Flags: 10, { GetHostStatsAnswer } }
> 2013-08-09 16:58:50,146 DEBUG [agent.transport.Request]
> (catalina-exec-13:null) Seq 4-1376911363: Sending  { Cmd , MgmtId:
> 159090354340717, via: 4, Ver: v1, Flags: 100011,
> [{"storage.DownloadCommand":{"hvm":true,"description":"X86_64","maxDownloadSizeInBytes":53687091200,"id":202,"resourceType":"TEMPLATE","url":"
> http://172.16.10.2/centos6.iso
> ","format":"ISO","accountId":2,"name":"202-2-00c340f9-80af-3c75-af02-353dc164f112","secUrl":"nfs://
> 172.16.20.2/home/storage/secondary","wait":0}}] }
> 2013-08-09 16:58:53,293 DEBUG
> [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Zone 1
> is ready to launch secondary storage VM
> 2013-08-09 16:58:53,441 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl]
> (consoleproxy-1:null) Zone 1 is ready to launch console proxy
> 2013-08-09 16:58:53,956 DEBUG
> [network.router.VirtualNetworkApplianceManagerImpl]
> (RouterStatusMonitor-1:null) Found 0 routers.
> 2013-08-09 16:59:05,299 DEBUG [agent.manager.AgentManagerImpl]
> (AgentManager-Handler-1:null) Ping from 1
> 2013-08-09 16:59:10,107 DEBUG [agent.manager.AgentManagerImpl]
> (AgentManager-Handler-13:null) Ping from 3
> 2013-08-09 16:59:20,131 DEBUG [storage.download.DownloadListener]
> (Timer-6:null) Scheduling timeout at 3 ms, template=CentOS6 at host
> nfs://172.16.20.2/home/storage/secondary
> 2013-08-09 16:59:20,132 DEBUG [storage.download.DownloadListener]
> (Timer-6:null) NOT_DOWNLOADED first timeout: checking again ,
> template=CentOS6 at host nfs://172.16.20.2/home/storage/secondary
> 2013-08-09 16:59:23,293 DEBUG
> [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Zone 1
> is ready to launch secondary storage VM
> 2013-08-09 16:59:23,442 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl]
> (conso

Re: 虚机模板已就绪No

2013-08-11 文章 Gavin Lee
应该是网络不太好.
这个URL会解析一个XML, 此XML定义了非常多的信息, 都住在在AWS S3上.


On Fri, Aug 9, 2013 at 10:06 AM, 求职者  wrote:

>  如题:状态显示Unable to resolve download.cloud.com




-- 
Gavin


Re: api The given command does not exist

2013-08-11 文章 Gavin Lee
没错, 在社区提供演示的环境里, 把创建资源的命令全都禁掉了. 以防止资源被消耗或滥用.
你可以在自己搭建的环境中尝试.


2013/8/10 飞 

>
> cloudstack api 现在我执行一个命令,在http://123.124.189.207:6000这个demo api
>  测试提示"Command createaccount not available for demo."  应该是命令是正确的,
> 但是我在自己的环境上测试 提示确实  The given command does not exist




-- 
Gavin


Re: 使用api,怎样创建用户?

2013-08-11 文章 Gavin Lee
signature是通过所有请求参数及ScretKey按TreeMap排序后Hash出来的. 确保你的signature正确.
你可以通过test/src/com/cloud/test/utils/SignRequest.java来生成请求的完整URL参数


2013/8/9 飞 

>  使用api,怎样创建用户?
> 使用admin帐号的api创建用户时提示
> signature apikey 都是正确的 执行其他命令是没问题的。
> unable to verify user credentials and/or request signature
>
>
> 仔细看了文档,创建用户的命令只有
> Root Admin API  才能执行 创建用户的命令
>
>


-- 
Gavin


Re: 请问cloudstack对于网络带宽的要求一般是多少

2013-08-04 文章 Gavin Lee
虚机流量肯定会Bridge到物理机的nic上出去, 这里一个TCP连结是因为你主机连接到主存储的一个固定端口, 然后全双工,
RX,TX是自己分别的链路, TCP协议能支撑的带宽理论值很高, 不会是瓶颈.
你要考虑的是:
1. 作为主存储的NFS服务器IOPS最大支持多少?
2. 你虚机上要跑什么应用? 就虚机本身而言, 其占的IOPS很小, 也就十几, 因此是主要的是你应用的情况
3. 应用或计划任务是否会导致经常出现磁盘访问热点? 也就是所有虚机同时产生短时间大量的磁盘IO.
建议你算几个值:
1. 单个虚机所跑应用的IOPS峰值(或者执行大文件拷贝)
2. 单个虚机空闲状态下IOPS值
3. 物理网卡的IOPS峰值 (千兆网卡一般这个不是瓶颈)

如果你现在有多个千兆nic, 根据你网卡绑定的不同模式, 可以提高吞吐或提高健壮性. 这肯定比单个千兆网卡要好, 但是否满足需要还是跟许多因素相关.
你这种情况要最好拿一个物理机, 跑50~60个虚机实测一下, 看NFS是否有足够富余来推算整个情况.

个人觉得在这个应用规模, 主存储是NFS会比较吃紧.


2013/8/2 WXR <474745...@qq.com>

> 使用基本网络,KVM,NFS作为主存储和二级存储。
>
> 如果我需要创建250个虚拟机,想用4台服务器作为计算节点,每台上面放60个虚拟机,主存储全部连接到一个存储设备上。二级存储连接到另外一台普通的服务器。
>
> 那么实际运行起来以后,服务器与存储之间的带宽一般会达到多少呢,使用千兆的网络够吗?
> 如果我现在只有多个千兆网卡,那么做端口聚合可以满足要求吗?
>
>
> 我自己做过测试,如果只有一台物理机与一个主存储连接,那么不管物理机上运行着多少虚拟机,它与存储之间只有一个TCP连接,就是与NFS2049端口的连接。而端口聚合在服务器单对单,并且只有一个TCP连接的情况下,流量也只会走其中一条链路,达不到提高带宽的效果。




-- 
Gavin


Re: Cloudstack源代码阅读问题+更改问题

2013-07-14 文章 Gavin Lee
这方面没什么捷径, 建议经常关注一下http://cloudstack.apache.org/
特别是Development, Document的部分章节, 以及Design的wiki页面.

通常情况下自己下载编译测试之后再考虑修改或增加功能. 特别是对于像CloudStack这么庞大的一个系统.

另外, 建议订阅CloudStack开发者邮件列表.


2013/7/13 Yongchuan Dai 

>
> 各位大牛,我已经建立起cloudstack的平台,已经测试过了。我现在想对其中的一些功能进行修改和添加。首先是阅读其源代码的问题,望大牛给出点指导性意见
>



-- 
Gavin


Re: console终端很卡

2013-06-09 文章 Gavin Lee
你是连主机上VNC的端口还是虚机开的VNC服务? 后者应该不卡.
一般在虚机正常的情况下, 会通过RDP(win), SSH(*nix)来连. 基于Web的Console几乎不会用到.



2013/6/9 zhang.xiaofei 

> 自身的console终端很卡 用的chrome浏览器 显卡可以玩魔兽世界  但是 显示老是一块儿一块的 跟色斑一样  没法正常使用
>  用vnc连接工具连接 老出现卡断现象 请问大家都怎么连接管理实例的?
>
> 2013-06-09
>
>
>
> zhang.xiaofei




-- 
Gavin


Re: [新手求教]cs web

2013-06-06 文章 Gavin Lee
ui
client


2013/6/5 Dean 

> cloudstack源码中web相关的源码在什么位置,我想改一些web的相关功能。
> 前辈们帮看一下!
>
> --
> Dean




-- 
Gavin


Re: cloudstack初学者求指点

2013-06-04 文章 Gavin Lee
自己先下载, 安装, 部署一下.
建议看一下安装文档和管理文档:
http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.0.2/html/Installation_Guide/
http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.0.2/html/Admin_Guide/index.html

所有CloudStack相关资料都可以在 http://cloudstack.apache.org 上找到.


2013/6/3 zhang_yao_0909 

> 下个项目要有cloudstack,领导让先自己看看,以前没做,指点下应该从哪里看起
>
>
> --
> Dean




-- 
Gavin


Re: CloudStack Community User Survey

2013-06-03 文章 Gavin Lee
Done.
It would be nice if users-cn group can tightly co-related with global
apache cloudstack community.

We encourage all the China cloudstack ecosystem members can speak out. We
want to hear your voice.
Let promote Apache CloudStack together!

Thanks Chip for the information, I will reference the survey in weibo to
let more persons know :)

对于广大的中文邮件组成员来讲, 这是一个难得的机会让更多人知道你, 了解你做的事情.
我们非常想听到来自中国用户组的声音, 作为CloudStack生态系统上的一环, 希望各位能大声讲出来.
这是展示你和你们公司的好机会, https://www.surveymonkey.com/s/28BV97D
谢谢!



On Tue, Jun 4, 2013 at 9:36 AM, tanthalas  wrote:

>
> Hi,各位中文邮件组的兄弟们,
>
> Chip Childers
> 是Cloudstack的VP。发这封邮件是希望各位能够参与一份关于Cloudstack的调查。社区通过这个调查问卷能更好的了解Cloudstack目前的发展情况。
>
> 如果各位有时间(只需要很短的时间)都来填写一下这个调查。多谢了!
> https://www.surveymonkey.com/s/28BV97D
>
>
> 2013-06-04
> 刘宇超  Richard Liu
>
>
>
>
> 发件人: Chip Childers
> 发送时间: 2013-06-03  23:57:54
> 收件人: users-cn
> 抄送:
> 主题: CloudStack Community User Survey
>
> Hi all,
> Apologies for sending this email in English to the users-cn list, but
> I wanted to be sure that it was exposed to this part of the community.
>  If someone is able to translate this message (and perhaps the survey
> questions) for non-English speakers, that would be incredibly helpful.
> You may have seen Giles send out a note about a user survey (on the
> us...@cloudstack.apache.org list) that we are conducting for the
> community.  I'd love if everyone could take a moment (it's short, I
> promise) to fill out the survey form to share some information about
> your use of CloudStack (or commercial derivatives) with us.  We will
> be using the data in *aggregate* to get to know more about how it's
> being deployed out there.
> The survey is here:
> https://www.surveymonkey.com/s/28BV97D
>



-- 
Gavin


Re: 初始密码不是 admin password

2013-05-29 文章 Gavin Lee
你在初始化DB的时候是否设置管理服务器登入的密码了?
如果还是无法登入, 可以试着恢复密码,可参照下列的说明, 前提是你有写cloud db的权限:
http://support.citrix.com/article/CTX133469



2013/5/28 Yongchuan Dai 

> 我通过installation guide文档 ,在一个 PC上安装 cloudstack  management server,装好后,可以 出现
> 访问界面,但是输入 admin  password,无法访问 ,请问 哪里出问题
>



-- 
Gavin


Re: 重启cloud-management服务,导致不能连接上计算节点

2013-05-29 文章 Gavin Lee
有没有试过在MS上对相应的主机强制重新连接试一下?


2013/5/30 王耀锋 

> 使用cloudstack(4.0.2)+kvm,cloudstack管理服务安装在centos6.3,
> 计算节点:ubuntu12.04+libvirt(1.0.5)+cloud-agent(4.0.2)
> 当我重启cloud-management服务后,发现不能连接上各个计算节点,只有到计算节点上去重启cloud-agent服务后才能连接上,
> 这个问题能解决吗? 能解决该如果解决?谢谢!!




-- 
Gavin


Re: 怎么增加kvm 硬盘的大小

2013-05-20 文章 Gavin Lee
CloudStack下无法动态调整内存大小, 需要关机, 应用新的服务方案再开机才行.


On Mon, May 20, 2013 at 5:56 PM, Ningning Li wrote:

> 好的,多谢。
>
> 我用的是centos 6.3,现在有很多KVM虚拟机在线上用,之前没有考虑过动态调整 硬盘和网卡等。
>
> 请问 如何 动态调整cpu核数和内存大小呢 :)
>
>
>
>
>
> 2013/5/20 Gavin Lee 
>
> > 经常这样操作, 你可以先在新建一个Volume, 然后Attach到已运行的VM上. 再通过lvextend的相关命令扩充即可.
> 不需要关机就可操作.
> >
> > 不知你OS是什么发行版, 在Redhat/CentOS下, 假设之前有一个20G的盘, 要再扩充40G的空间,
> > 可以新添加了一个卷(/dev/sdb), 具体命令及步骤:
> >
> > 1.Add new physical disk. Boot.
> >
> > 2.# pvscan
> >
> > This will show you the current physical volumes.
> >
> > 3.# fdisk /dev/sdb
> >
> > Add the disk to your machine as a primary partition. Partition type: “8e
> > (LVM)”. Obviously /dev/sdb may be different on your system.
> >
> > 4.# pvcreate /dev/sdb1
> >
> > This creates a new physical LVM volume on our new disk.
> >
> > 5.# vgextend VolGroup00 /dev/sdb1
> >
> > Add our new physical volume to the volume group: VolGroup00. Again, this
> > group name may by different for you, but this is what Redhat & CentOS
> > assigns by default when you install your system.
> >
> > 6.# pvscan
> >
> > You should see the new physical volume assigned to VolGroup00.
> >
> > 7.# lvextend -L+40G /dev/VolGroup00/LogVol00
> >
> > This increases the size of the logical volume our root partition resides
> > in. Change the -L flag as appropriate.
> >
> > We’ve just added 40GB to the logical volume used by the root partition.
> > Sweet as. Now we need to resize the file system to utilize the additional
> > space.
> >
> > 8.Reboot into rescue mode using your CentOS CDROM.
> >
> > From memory this involves typing linux rescue as your boot option.
> >
> > 9.When prompted, skip the mounting of system partitions.
> >
> > 10.# lvm vgchange -a y
> >
> > This command makes your LVM volumes accessible.
> >
> > 11.# e2fsck -f /dev/VolGroup00/LogVol00
> >
> > Run a file system check, the -f flag seems necessary. No idea what we do
> if
> > the returns an error?
> >
> > 12.# resize2fs /dev/VolGroup00/LogVol00
> >
> > Without any parameters resize2fs will just increase the file system to
> the
> > max space available.
> >
> >
> > 需要注意的是, 这个附加的盘不要再从这个VM上Dettach
> >
> >
> >
> > 2013/5/20 Ningning Li 
> >
> > > 用的lvm的存储池,虚拟机的数据盘是一个单独的卷,现在想增加虚拟机数据盘大小,请问怎么增加呢?可以不停机么?
> > >
> > >
> > >
> > > --
> > > Ningning Li
> > > sa | Wandou Labs
> > > qq 468032221
> > > tel 186 1220 6308
> > >
> >
> >
> >
> > --
> > Gavin
> >
>
>
>
> --
> Ningning Li
> sa | Wandou Labs
> qq 468032221
> tel 186 1220 6308
>



-- 
Gavin


Re: 怎么增加kvm 硬盘的大小

2013-05-20 文章 Gavin Lee
经常这样操作, 你可以先在新建一个Volume, 然后Attach到已运行的VM上. 再通过lvextend的相关命令扩充即可. 不需要关机就可操作.

不知你OS是什么发行版, 在Redhat/CentOS下, 假设之前有一个20G的盘, 要再扩充40G的空间,
可以新添加了一个卷(/dev/sdb), 具体命令及步骤:

1.Add new physical disk. Boot.

2.# pvscan

This will show you the current physical volumes.

3.# fdisk /dev/sdb

Add the disk to your machine as a primary partition. Partition type: “8e
(LVM)”. Obviously /dev/sdb may be different on your system.

4.# pvcreate /dev/sdb1

This creates a new physical LVM volume on our new disk.

5.# vgextend VolGroup00 /dev/sdb1

Add our new physical volume to the volume group: VolGroup00. Again, this
group name may by different for you, but this is what Redhat & CentOS
assigns by default when you install your system.

6.# pvscan

You should see the new physical volume assigned to VolGroup00.

7.# lvextend -L+40G /dev/VolGroup00/LogVol00

This increases the size of the logical volume our root partition resides
in. Change the -L flag as appropriate.

We’ve just added 40GB to the logical volume used by the root partition.
Sweet as. Now we need to resize the file system to utilize the additional
space.

8.Reboot into rescue mode using your CentOS CDROM.

>From memory this involves typing linux rescue as your boot option.

9.When prompted, skip the mounting of system partitions.

10.# lvm vgchange -a y

This command makes your LVM volumes accessible.

11.# e2fsck -f /dev/VolGroup00/LogVol00

Run a file system check, the -f flag seems necessary. No idea what we do if
the returns an error?

12.# resize2fs /dev/VolGroup00/LogVol00

Without any parameters resize2fs will just increase the file system to the
max space available.


需要注意的是, 这个附加的盘不要再从这个VM上Dettach



2013/5/20 Ningning Li 

> 用的lvm的存储池,虚拟机的数据盘是一个单独的卷,现在想增加虚拟机数据盘大小,请问怎么增加呢?可以不停机么?
>
>
>
> --
> Ningning Li
> sa | Wandou Labs
> qq 468032221
> tel 186 1220 6308
>



-- 
Gavin


Re: 通过iso创建vm“失败"

2013-05-06 文章 Gavin Lee
找不到主机?


On Mon, May 6, 2013 at 3:33 PM, guoliang.di  wrote:

> ** 
> 问题:通过iso创建vm“失败"
>
> 日志:
>
> 2013-05-06 02:01:31,815 DEBUG [cloud.capacity.CapacityManagerImpl] 
> (Job-Executor-7:job-16) VM state transitted from :Stopped to Error with 
> event: OperationFailedToErrorvm's original host id: null new host id: null 
> host id before state transition: null
>
> 2013-05-06 02:01:32,172 INFO  [api.commands.DeployVMCmd] 
> (Job-Executor-7:job-16) 
> com.cloud.exception.InsufficientServerCapacityException: Unable to create a 
> deployment for VM[User|deb]Scope=interface com.cloud.dc.DataCenter; id=1
>
> 2013-05-06 02:01:32,172 WARN  [cloud.api.ApiDispatcher] 
> (Job-Executor-7:job-16) class com.cloud.api.ServerApiException : Unable to 
> create a deployment for VM[User|deb]
>
> 2013-05-06 02:01:32,172 DEBUG [cloud.async.AsyncJobManagerImpl] 
> (Job-Executor-7:job-16) Complete async job-16, jobStatus: 2, resultCode: 530, 
> result: Error Code: 533 Error text: Unable to create a deployment for 
> VM[User|deb]
>
> 2013-05-06 02:01:36,491 DEBUG [cloud.async.AsyncJobManagerImpl] 
> (catalina-exec-12:null) Async job-16 completed
>
> 2013-05-06 02:01:36,509 DEBUG [cloud.vm.UserVmManagerImpl] 
> (catalina-exec-10:null) THE WHERE CLAUSE IS:
> user_vm.id = ?
> --
>  2013-05-06
>  --
>  
>  [image: cid:__1@Foxmail.net]
>  *狄国良*
> *PEC 产品一部
> 北京华胜天成科技股份有限公司*
> BeiJing Teamsun Technology Co.Ltd.
> 地址:北京市海淀区学清路8号科技财富中心B座2层 邮编:100192
> Mobil:13811270347http://about.me/diguoliang
> E-mail:d...@teamsun.com.cn
> WEB:http://www.teamsun.com.cn
>



-- 
Gavin


Re: 建立飞信或者MSN群

2013-05-05 文章 Gavin Lee
强力推荐邮件组, 这个你已经在用了.
QQ群不利于问题解决及知识积累.


2013/5/3 linux...@gmail.com 

> 大家多用邮件列表好些
> QQ群现在人数很多了,消息太多,杂音很大,不利于交流解决问题
>
>
> 在 2013年5月2日上午11:24,chengdabin001 写道:
>
> > 各位社区成员。咱们社区可以建立一个飞信,或者MSN群吗,。
> > 有些公司是屏蔽QQ的,哈哈
> > 当然了,我们公司就是?
> > 群主可以考虑一下吗,
> >
> >
> >
> >
> > chengdabin001
>
>
>
>
> --
> 白清杰 (Born Bai)
>
> Beijing Open Vision Information Technology Co.,Ltd
>
> Mail: linux...@gmail.com
>



-- 
Gavin


Re: <> 计划

2013-04-26 文章 Gavin Lee
目前看, 很难把QQ群与邮件组的资源统一. 而QQ群会比邮件组的资源多些.
希望先不要开始着手. 等一切定当吧.
我们需要一个工作组来处理这个项目的事情.


2013/4/27 Gavin Lee 

> 跟几个社区的朋友聊了一下, 有几个问题.
> 1. QQ里的回复还没整理, 整体细节还没理清
> 2. 你建的这个将会如何协同大家(技术, 管理,等)
>
> 大家比较建议都搞清楚再继续.
> 另外, 有不少人想使用apache wiki
> 那边更开放些.
>
>
>
> 2013/4/27 Gavin Lee 
>
>> 已加入.
>> Beride可否简要说一下文档的格式及协同工作的流程?
>>
>>
>>
>> 2013/4/27 BERIDE 
>>
>>> hi大家好,我在git上建立了一个共享项目希望由大家来支持和管理
>>>  大家可以在issue上提一些建议和规划,需要加入项目的请把自己的git账户名发给我。
>>>  希望大家一起贡献出来为CloudStack 推广做点什么 ~:) have fun
>>>  以下引自群邮件信息:
>>>
>>>  <> 计划
>>>
>>> 各位群友,
>>>
>>> 我们目前CloudStack也积累了很多爱好者, 但同时有更多的初学者不断加入. 为了使更多的人在短时间内了解并应用CloudStack,
>>> 在此号召大家群策群力, 我们一起写一本CloudStack的入门书籍以帮助更多的朋友. 下面列了一个简单的提纲(感谢白清杰提供),
>>> 大家讨论并给些建议. 确定后请大家分工协作来完成这一壮举!
>>>
>>> 一、cloudstack介绍
>>>
>>> 1.1、cloudstack历史
>>>
>>> 1.2、cloudstack 4.0 功能介绍
>>>
>>> 1.3、cloudstack社区发展介绍
>>>
>>> 二、cloudstack安装
>>>
>>> 2.1、cloudstack+xenserver安装
>>>
>>> 2.2、cloudstack+kvm安装
>>>
>>> 2.3、cloudstack+vmware安装
>>>
>>> 2.4、cloudstack快速推到重装
>>>
>>> 三、cloudstack基本使用
>>>
>>> 3.1、模板制作
>>>
>>> 3.1.1、制作windows模板
>>>
>>> 3.1.2、制作centos模板
>>>
>>> 3.2、模板上传
>>>
>>> 3.3、实例基本使用
>>>
>>> 实例创建
>>>
>>> 实例暂停
>>>
>>> 创建模板
>>>
>>> 密码修改
>>>
>>> 计算方案的更改
>>>
>>> 实例HA
>>>
>>> 实例快照
>>>
>>> 快照恢复
>>>
>>> 3.4、域的使用
>>>
>>> 3.5、项目的使用
>>>
>>> 四、cloudstack存储
>>>
>>> 五、cloudstack网络
>>>
>>> 基本网络介绍
>>>
>>> 高级网络
>>>
>>> 六、cloudstack案例分析
>>>
>>> 凡是参与此项目的朋友, 都会出现在著作者名单里.
>>>
>>> 欢迎大家踊跃提问!
>>
>>
>>
>>
>> --
>> Gavin
>>
>
>
>
> --
> Gavin
>



-- 
Gavin


Re: <> 计划

2013-04-26 文章 Gavin Lee
跟几个社区的朋友聊了一下, 有几个问题.
1. QQ里的回复还没整理, 整体细节还没理清
2. 你建的这个将会如何协同大家(技术, 管理,等)

大家比较建议都搞清楚再继续.
另外, 有不少人想使用apache wiki
那边更开放些.



2013/4/27 Gavin Lee 

> 已加入.
> Beride可否简要说一下文档的格式及协同工作的流程?
>
>
>
> 2013/4/27 BERIDE 
>
>> hi大家好,我在git上建立了一个共享项目希望由大家来支持和管理
>>  大家可以在issue上提一些建议和规划,需要加入项目的请把自己的git账户名发给我。
>>  希望大家一起贡献出来为CloudStack 推广做点什么 ~:) have fun
>>  以下引自群邮件信息:
>>
>>  <> 计划
>>
>> 各位群友,
>>
>> 我们目前CloudStack也积累了很多爱好者, 但同时有更多的初学者不断加入. 为了使更多的人在短时间内了解并应用CloudStack,
>> 在此号召大家群策群力, 我们一起写一本CloudStack的入门书籍以帮助更多的朋友. 下面列了一个简单的提纲(感谢白清杰提供),
>> 大家讨论并给些建议. 确定后请大家分工协作来完成这一壮举!
>>
>> 一、cloudstack介绍
>>
>> 1.1、cloudstack历史
>>
>> 1.2、cloudstack 4.0 功能介绍
>>
>> 1.3、cloudstack社区发展介绍
>>
>> 二、cloudstack安装
>>
>> 2.1、cloudstack+xenserver安装
>>
>> 2.2、cloudstack+kvm安装
>>
>> 2.3、cloudstack+vmware安装
>>
>> 2.4、cloudstack快速推到重装
>>
>> 三、cloudstack基本使用
>>
>> 3.1、模板制作
>>
>> 3.1.1、制作windows模板
>>
>> 3.1.2、制作centos模板
>>
>> 3.2、模板上传
>>
>> 3.3、实例基本使用
>>
>> 实例创建
>>
>> 实例暂停
>>
>> 创建模板
>>
>> 密码修改
>>
>> 计算方案的更改
>>
>> 实例HA
>>
>> 实例快照
>>
>> 快照恢复
>>
>> 3.4、域的使用
>>
>> 3.5、项目的使用
>>
>> 四、cloudstack存储
>>
>> 五、cloudstack网络
>>
>> 基本网络介绍
>>
>> 高级网络
>>
>> 六、cloudstack案例分析
>>
>> 凡是参与此项目的朋友, 都会出现在著作者名单里.
>>
>> 欢迎大家踊跃提问!
>
>
>
>
> --
> Gavin
>



-- 
Gavin


Re: <> 计划

2013-04-26 文章 Gavin Lee
已加入.
Beride可否简要说一下文档的格式及协同工作的流程?



2013/4/27 BERIDE 

> hi大家好,我在git上建立了一个共享项目希望由大家来支持和管理
>  大家可以在issue上提一些建议和规划,需要加入项目的请把自己的git账户名发给我。
>  希望大家一起贡献出来为CloudStack 推广做点什么 ~:) have fun
>  以下引自群邮件信息:
>
>  <> 计划
>
> 各位群友,
>
> 我们目前CloudStack也积累了很多爱好者, 但同时有更多的初学者不断加入. 为了使更多的人在短时间内了解并应用CloudStack,
> 在此号召大家群策群力, 我们一起写一本CloudStack的入门书籍以帮助更多的朋友. 下面列了一个简单的提纲(感谢白清杰提供),
> 大家讨论并给些建议. 确定后请大家分工协作来完成这一壮举!
>
> 一、cloudstack介绍
>
> 1.1、cloudstack历史
>
> 1.2、cloudstack 4.0 功能介绍
>
> 1.3、cloudstack社区发展介绍
>
> 二、cloudstack安装
>
> 2.1、cloudstack+xenserver安装
>
> 2.2、cloudstack+kvm安装
>
> 2.3、cloudstack+vmware安装
>
> 2.4、cloudstack快速推到重装
>
> 三、cloudstack基本使用
>
> 3.1、模板制作
>
> 3.1.1、制作windows模板
>
> 3.1.2、制作centos模板
>
> 3.2、模板上传
>
> 3.3、实例基本使用
>
> 实例创建
>
> 实例暂停
>
> 创建模板
>
> 密码修改
>
> 计算方案的更改
>
> 实例HA
>
> 实例快照
>
> 快照恢复
>
> 3.4、域的使用
>
> 3.5、项目的使用
>
> 四、cloudstack存储
>
> 五、cloudstack网络
>
> 基本网络介绍
>
> 高级网络
>
> 六、cloudstack案例分析
>
> 凡是参与此项目的朋友, 都会出现在著作者名单里.
>
> 欢迎大家踊跃提问!




-- 
Gavin


Re: 怎么安装cloudstack 4.1?

2013-04-26 文章 Gavin Lee
可以配置本地源, 然后apt-get install相应的包.
目前4.1并未发布, 建议只在测试环境中用, 可以参考4.0.2的安装文档:
http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.0.2/html/Installation_Guide/index.html


2013/4/26 伍乙生 

> 在这个网站上有编译好的cloudstack 4.1的deb包:
> http://jenkins.cloudstack.org/job/package-deb-4.1/
>
> 请问该如如何安装这些包?
>
>
>
>


-- 
Gavin


Re: Fwd: Re: 使用

2013-04-25 文章 Gavin Lee
你要想截图, 建议用http://snag.gy/





2013/4/25 chengdabin001 

> **
>  不知道你能看到图片吗?
> 我现在创建了一个 实例,但为什么连接不上啊。
>  上图是实例列表。
> 我想进入VM1(其他类似)
>  我点击查看控制台按钮,
> 可是出现不了。出现的页面
>  哈哈,希望能给解答一下!
>
> --
> chengdabin001
>
>  *发件人:* Gavin Lee 
> *发送时间:* 2013-04-25 17:03
> *收件人:* users-cn 
> *主题:* Fwd: Re: 使用
>  确认一下你有到x-x-x-x.realhostip.com的解析.
> ping x-x-x-x.realhostip.com 能解析到ip: x.x.x.x
>
>
> -- Forwarded message --
> From: chengdabin001 
> Date: 2013/4/25
> Subject: 回复: Re: 使用
> To: Gavin Lee 
>
>
> **
> 你好:
> 是搭建好了,虚拟机也创建了,可以是
> To use the VM, click the View Console button. [image: ConsoleButton.png:
> button to launch a console]
> 却无法进入虚拟机,说连接超时,不知道什么原因,
>
> --
> chengdabin001
>
>  *发件人:* Gavin Lee 
> *发送时间:* 2013-04-25 16:48
> *收件人:* users-cn ;
> chengdabin001
> *主题:* Re: 使用
>  这说明你整个平台已经搭建好了. 建议参照管理员文档(4.0)来进行操作:
>
> http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.0.0-incubating/html-single/Admin_Guide/
>
>
>
> 2013/4/25 chengdabin001 
>
> >
> > 怎么能知道cloudstack怎么使用
> > 就是在界面上操作,都是什么意思,怎么配置虚拟机,如何连接虚拟机
> >
> >
> >
> > chengdabin001
>
>
>
>
> --
> Gavin
>
>
>
> --
> Gavin
>



-- 
Gavin


Fwd: Re: 使用

2013-04-25 文章 Gavin Lee
确认一下你有到x-x-x-x.realhostip.com的解析.
ping x-x-x-x.realhostip.com 能解析到ip: x.x.x.x


-- Forwarded message --
From: chengdabin001 
Date: 2013/4/25
Subject: 回复: Re: 使用
To: Gavin Lee 


**
你好:
是搭建好了,虚拟机也创建了,可以是
To use the VM, click the View Console button. [image: ConsoleButton.png:
button to launch a console]
却无法进入虚拟机,说连接超时,不知道什么原因,

--
chengdabin001

 *发件人:* Gavin Lee 
*发送时间:* 2013-04-25 16:48
*收件人:* users-cn ;
chengdabin001
*主题:* Re: 使用
 这说明你整个平台已经搭建好了. 建议参照管理员文档(4.0)来进行操作:
http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.0.0-incubating/html-single/Admin_Guide/



2013/4/25 chengdabin001 

>
> 怎么能知道cloudstack怎么使用
> 就是在界面上操作,都是什么意思,怎么配置虚拟机,如何连接虚拟机
>
>
>
> chengdabin001




-- 
Gavin



-- 
Gavin


Re: 使用

2013-04-25 文章 Gavin Lee
这说明你整个平台已经搭建好了. 建议参照管理员文档(4.0)来进行操作:
http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.0.0-incubating/html-single/Admin_Guide/



2013/4/25 chengdabin001 

>
> 怎么能知道cloudstack怎么使用
> 就是在界面上操作,都是什么意思,怎么配置虚拟机,如何连接虚拟机
>
>
>
> chengdabin001




-- 
Gavin


Re: 那位兄弟在vmware workstation装过cloudstack并且能成功创建VM?

2013-04-24 文章 Gavin Lee
如果你用的是CloudStack的一键安装光盘, 注意下面几个细节:
1. CPU本身要支持vt
2. 请通过ISO文件挂载到work station上装,而非DVD光盘
3. 创建的虚拟机要打开VT


2013/4/25 Gavin Lee 

> 提示找不到合适的主机来部署虚机. 从日志来看不像是二层虚拟化的问题, 而是资源不足:
>
> Insufficient capacity
> com.cloud.exception.InsufficientServerCapacityException
>
>
>
>
> 2013/4/24 姚h 
>
>> 如题,我在vmware
>> workstation装了cloudstack,而且用的一键安装的iso,一开始很奇怪,没有自动添加host,是我手动添加的,能添加成功,但是创建VM报错。
>> log请见附件。多谢
>>
>
>
>
> --
> Gavin
>



-- 
Gavin


Re: 回复: Re: 求推荐Cloudstack高级网络安装指南,谢谢啦,

2013-04-24 文章 Gavin Lee
推荐一篇介绍CloudStack物理网络的:
http://www.shapeblue.com/2013/01/07/understanding-cloudstacks-physical-networking-architecture/



2013/4/24 �a连连.�m 

> 我也很需要这个东西!!!
>
>
>
>
> -- 原始邮件 --
> 发件人: "happylife";
> 发送时间: 2013年4月24日(星期三) 下午3:28
> 收件人: "users-cn"; "users-cn";
> 主题: 回复: Re: 求推荐Cloudstack高级网络安装指南,谢谢啦,
>
>
>
> 您好:
>共享资料 就有一个讲网络PPT.不错的.你可以下载来看看.
>
>
>
>
> happylife
>
> 发件人: sn568
> 发送时间: 2013-04-24 14:26
> 收件人: users-cn
> 主题: Re:Re: 求推荐Cloudstack高级网络安装指南,谢谢啦,
> 请在里面好好找找,也理一下思路,挺好的。你会学到好多东西
>
> http://www.cloudstack-china.org/
>
>
>
> 在 2013-04-24 12:24:39,"Guangjian Liu"  写道:
> >qq群共享目录中有
> >
> >
> >2013/4/22 Yongquan Fu 
> >
> >>
> >>
> >>  大家有没有高级网络安装指南,麻烦推荐一下,谢谢啦!
> >>
> >>   符永铨
> >>
> >>
> >>
> >> --
> >> National University of Defense Technology
> >
> >
> >
> >
> >--
> >Guangjian
>



-- 
Gavin


Re: 那位兄弟在vmware workstation装过cloudstack并且能成功创建VM?

2013-04-24 文章 Gavin Lee
提示找不到合适的主机来部署虚机. 从日志来看不像是二层虚拟化的问题, 而是资源不足:

Insufficient capacity
com.cloud.exception.InsufficientServerCapacityException




2013/4/24 姚h 

> 如题,我在vmware
> workstation装了cloudstack,而且用的一键安装的iso,一开始很奇怪,没有自动添加host,是我手动添加的,能添加成功,但是创建VM报错。
> log请见附件。多谢
>



-- 
Gavin


Re: cloudstack4.0.1无法通过网页访问虚拟机

2013-04-24 文章 Gavin Lee
你能ping通192-168-100-24.realhostip.com吗?
换句话说, 能否将其成功解析成192.168.100.24?


On Wed, Apr 24, 2013 at 5:06 PM, zhaotao_cn  wrote:

> 用自己按照官方文档编译cloudstack4.0.1出来的RPM包成功安装cs,但是无法通过网页访问系统虚拟机-虚拟路由和创建的虚拟机,
> 管理主机(CentOS6.3)一台独立物理主机,NFS存储一台独立物理主机(CentOS6.3),KVM主机是一台独立物理主机(CentOS6.3)。
> KVM主机配置如下:
> 1、修改文件/etc/libvirt/qemu.conf   vnc_listen=0.0.0.0
> 2、修改文件/etc/libvirt/libvirtd.conf
> listen_tls = 0
> listen_tcp = 1
> tcp_port = "16059"
> auth_tcp = "none"
> mdns_adv = 0
>
>
> 3、修改文件/etc/sysconfig/libvirtd
> LIBVIRTD_ARGS="--listen"
>
> 日志如下:
> 2013-04-24 16:41:30,114 DEBUG [agent.transport.Request]
> (catalina-exec-11:null) Seq 1-1386086631: Sending  { Cmd , MgmtId:
> 161332421272, via: 1, Ver: v1, Flags: 100011,
> [{"GetVncPortCommand":{"id":6,"name":"i-2-6-VM","wait":0}}] }
> 2013-04-24 16:41:30,194 DEBUG [agent.transport.Request]
> (AgentManager-Handler-10:null) Seq 1-1386086631: Processing:  { Ans: ,
> MgmtId: 161332421272, via: 1, Ver: v1, Flags: 10,
> [{"GetVncPortAnswer":{"address":"192.168.100.4","port":5903,"result":true,"wait":0}}]
> }
> 2013-04-24 16:41:30,194 DEBUG [agent.transport.Request]
> (catalina-exec-11:null) Seq 1-1386086631: Received:  { Ans: , MgmtId:
> 161332421272, via: 1, Ver: v1, Flags: 10, { GetVncPortAnswer } }
> 2013-04-24 16:41:30,194 DEBUG [cloud.servlet.ConsoleProxyServlet]
> (catalina-exec-11:null) Port info 192.168.100.4
> 2013-04-24 16:41:30,194 INFO  [cloud.servlet.ConsoleProxyServlet]
> (catalina-exec-11:null) Parse host info returned from executing
> GetVNCPortCommand. host info: 192.168.100.4
> 2013-04-24 16:41:30,199 DEBUG [cloud.servlet.ConsoleProxyServlet]
> (catalina-exec-11:null) Compose console url:
> https://192-168-100-24.realhostip.com/ajax?token=BAzLw1KCQHJCEuYjYsRjCm-uKNC4bAuFU24XWCkS_vO_-jPJM1DxPBCbXFgN9Ic4tjvK9FdbRGhG9HDwFOR0yjb4hvx1-QRwYAV0WLZWPJX4BAcfHslMh0fjsO2tEWLwTSgR2YtyFN93JS0Iyb2ODhM13nVskGxHpa6YJ84asKip8CWHxtcTpXQJXGHCnryyVQdrD35_BgLQoogaURYFFpxZKb2nsrHfo374-mb-WWByyLppCwYKs9tizEDWaIZo_QwhzMQYGBc&guest=windows
> 2013-04-24 16:41:30,199 DEBUG [cloud.servlet.ConsoleProxyServlet]
> (catalina-exec-11:null) the console url is ::
> win2008x86https://192-168-100-24.realhostip.com/ajax?token=BAzLw1KCQHJCEuYjYsRjCm-uKNC4bAuFU24XWCkS_vO_-jPJM1DxPBCbXFgN9Ic4tjvK9FdbRGhG9HDwFOR0yjb4hvx1-QRwYAV0WLZWPJX4BAcfHslMh0fjsO2tEWLwTSgR2YtyFN93JS0Iyb2ODhM13nVskGxHpa6YJ84asKip8CWHxtcTpXQJXGHCnryyVQdrD35_BgLQoogaURYFFpxZKb2nsrHfo374-mb-WWByyLppCwYKs9tizEDWaIZo_QwhzMQYGBc&guest=windows
> ">
>
>
>
> zhaotao_cn




-- 
Gavin


Re: 想制作一个cloudstack与ubuntu server的安装盘,有什么资料参考吗?

2013-04-19 文章 Gavin Lee
网上挺多guide的.
linux下常用kickstart制作自定义的安装光盘, 你可以搜一下.
比如拿CentOS举例:
http://smorgasbork.com/component/content/article/35-linux/128-building-a-custom-centos-6-kickstart-disc-part-1

还有一个脚本搞定的:
http://pastebin.com/4Hp2Bzbr



2013/4/19 张海峰 

> 类似之前发的那个一键式安装盘,但是不需要hypervisor.




-- 
Gavin


Re: Migrate Instance 失败 ,能帮满看看什么原因么?

2013-04-18 文章 Gavin Lee
缺少PV driver, 你虚机没有装xentool.


On Wed, Apr 17, 2013 at 2:51 PM, Jude.X.Zhu (it.sh04.Newegg) 41050 <
jude.x@newegg.com> wrote:

> 2013-04-17 14:32:00,112 WARN  [xen.resource.CitrixResourceBase]
> (DirectAgent-480:null) Task failed! Task record: uuid:
> 39335b58-e4ab-7e27-fadb-423329104fb8
>nameLabel: Async.VM.pool_migrate
>  nameDescription:
>allowedOperations: []
>currentOperations: {}
>  created: Wed Apr 17 14:32:27 CST 2013
> finished: Wed Apr 17 14:32:27 CST 2013
>   status: FAILURE
>   residentOn: com.xensource.xenapi.Host@62bd7438
> progress: 1.0
> type: 
>   result:
>errorInfo: [VM_MISSING_PV_DRIVERS,
> OpaqueRef:5319920f-293a-4c78-48e1-92fcc7d7dcb3]
>  otherConfig: {}
>subtaskOf: com.xensource.xenapi.Task@aaf13f6f
> subtasks: []
>
> 2013-04-17 14:32:00,125 WARN  [xen.resource.CitrixResourceBase]
> (DirectAgent-480:null) Unable to migrate VM(i-2-48-VM) from
> host(8c98dac0-d64c-4663-817c-dabc8a76b409) due to Ta
> sk failed! Task record: uuid:
> 39335b58-e4ab-7e27-fadb-423329104fb8
>nameLabel: Async.VM.pool_migrate
>  nameDescription:
>allowedOperations: []
>currentOperations: {}
>  created: Wed Apr 17 14:32:27 CST 2013
> finished: Wed Apr 17 14:32:27 CST 2013
>   status: FAILURE
>   residentOn: com.xensource.xenapi.Host@62bd7438
> progress: 1.0
> type: 
>   result:
>errorInfo: [VM_MISSING_PV_DRIVERS,
> OpaqueRef:5319920f-293a-4c78-48e1-92fcc7d7dcb3]
>  otherConfig: {}
>subtaskOf: com.xensource.xenapi.Task@aaf13f6f
> subtasks: []
>
> 2013-04-17 14:32:00,125 WARN  [xen.resource.CitrixResourceBase]
> (DirectAgent-480:null) Unable to migrate VM(i-2-48-VM) from
> host(8c98dac0-d64c-4663-817c-dabc8a76b409) due to Ta
> sk failed! Task record: uuid:
> 39335b58-e4ab-7e27-fadb-423329104fb8
>nameLabel: Async.VM.pool_migrate
>  nameDescription:
>allowedOperations: []
>currentOperations: {}
>  created: Wed Apr 17 14:32:27 CST 2013
> finished: Wed Apr 17 14:32:27 CST 2013
>   status: FAILURE
>   residentOn: com.xensource.xenapi.Host@62bd7438
> progress: 1.0
> type: 
>   result:
>errorInfo: [VM_MISSING_PV_DRIVERS,
> OpaqueRef:5319920f-293a-4c78-48e1-92fcc7d7dcb3]
>  otherConfig: {}
>subtaskOf: com.xensource.xenapi.Task@aaf13f6f
> subtasks: []
>
> Task failed! Task record: uuid:
> 39335b58-e4ab-7e27-fadb-423329104fb8
>nameLabel: Async.VM.pool_migrate
>  nameDescription:
>allowedOperations: []
>currentOperations: {}
>  created: Wed Apr 17 14:32:27 CST 2013
> finished: Wed Apr 17 14:32:27 CST 2013
>   status: FAILURE
>   residentOn: com.xensource.xenapi.Host@62bd7438
> progress: 1.0
> type: 
>   result:
>errorInfo: [VM_MISSING_PV_DRIVERS,
> OpaqueRef:5319920f-293a-4c78-48e1-92fcc7d7dcb3]
>  otherConfig: {}
>subtaskOf: com.xensource.xenapi.Task@aaf13f6f
> subtasks: []
>
> at
> com.cloud.hypervisor.xen.resource.CitrixResourceBase.checkForSuccess(CitrixResourceBase.java:3146)
> at
> com.cloud.hypervisor.xen.resource.CitrixResourceBase.migrateVM(CitrixResourceBase.java:3292)
> at
> com.cloud.hypervisor.xen.resource.CitrixResourceBase.execute(CitrixResourceBase.java:2845)
> at
> com.cloud.hypervisor.xen.resource.CitrixResourceBase.executeRequest(CitrixResourceBase.java:451)
> at
> com.cloud.hypervisor.xen.resource.XenServer56Resource.executeRequest(XenServer56Resource.java:73)
> at
> com.cloud.agent.manager.DirectAgentAttache$Task.run(DirectAgentAttache.java:191)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:165)
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:266)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:679)
> 2013-04-17 14:32:00,140 WARN  [xen.resource.CitrixResourceBase]
> (DirectAgent-480:null) Catch Exception
> com.cloud.utils.exception.CloudRuntimeException: Migration failed due to
> com.cloud.utils.exception.CloudRuntimeExceptio

CloudStack技术沙龙上海站二期(4/20)

2013-04-16 文章 Gavin Lee
各位好,
上海站技术沙龙二期将于本周六(4/20)在徐汇区凯旋路2200号凯旋大厦501室举行.

本次活动邀请了PPTV OPS Architect魏云先生为我们分享: CloudStack Best Practice in PPTV;
魏云将分享CloudStack在PPTV生产环境中上百个节点的应用.

CloudStack 4.1即将发布, 其新功能有哪些? 架构上有什么变化? 我们也会现场分享.

此外, 我们还会简单介绍作为中国区的用户或开发者,如何参与社区的各项活动.

本次活动的详情及报名: http://www.cloudstack-china.org/2013/04/1858.html

欢迎大家到现场相互交流. 我们也会留充足的时间给大家互动.
-- 
Gavin


Re: 基本类型网络里面怎么删除已有的网络?

2013-04-14 文章 Gavin Lee
这个网络是否已经为VM提供服务了? 如果是, 要先删除对应的VM才行.
也就是说网络没有关联任何服务时才可能清除掉.


2013/4/15 quanyongf 

> 大家好,我上午试图在web里面删除网络,但是失败了。大家有何建议吗?
>
> 发自我的 iPhone
>



-- 
Gavin


CloudStack翻译进度

2013-04-14 文章 Gavin Lee
在transifex网站上台湾翻译的进度好牛啊, 快完成了:
http://snag.gy/RPMPa.jpg

简中要加油了, 翻译只要在transifex网站上注册即可即时翻译:
https://www.transifex.com/projects/p/ACS_DOCS/



-- 
Gavin


Re: CloudStack系统容量问题

2013-04-11 文章 Gavin Lee
CPU可以超配.
主存储根据不同的Hypervisor, 有些也支持超配(NFS对于所有的Hypervisor都支持).
内存不支持超配, 可以调整threshold:  http://snag.gy/XQTLf.jpg
你的这种情况, 内存总量在CloudStack上显示是多少?
你可以贴下你的dashboard截图.


2013/4/11 Yuebin Shen 

>
> 您好!CloudStack的系统总容量是根据硬件资源进行计算的,是否可以修改呢?比如我有2台16核,32G内存的服务器,创建了一些虚拟机后使用内存占了99%,无法再创建虚拟机,但实际上服务器上的内存并没有占用很多,这种情况该如何处理呢?
>



-- 
Gavin


Re: Cloudstack的console proxy VNC响应速度太慢

2013-04-11 文章 Gavin Lee
关于html5是个非常好的提议.
realhostip.com如果不能访问. 需要在hosts文件里(具体位置由你OS的不同而不一样)添加以下解析:
x-x-x-x.realhostip.com x.x.x.x
改完后ping一下试试.

调整系统虚机的Spec, 可以通过:
1. 全局配置: http://snag.gy/5mWZe.jpg
2. 系统服务方案: http://snag.gy/STBZ6.jpg




2013/4/11 张海峰 

> 问一下,怎么调整spec, 另外上次技术沙龙的时候说过,如果realhostip.com无法访问的时候,可以配置一下,忘了如何配置了?
> 其实基于HTML5的web桌面已经很多了,cloudstack能否在新的release中也规划一下。
>
> > Subject: Re: Cloudstack的console proxy VNC响应速度太慢
> > From: quanyo...@126.com
> > Date: Wed, 10 Apr 2013 22:01:08 +0800
> > To: users-cn@cloudstack.apache.org
> >
> > 谢谢,我试一下调整spec;浏览器的好处也很明显,更通用一些,但是目前浏览器vnc性能连trouble shooting都
> > 不爽。
> >
> > 发自我的 iPhone
> >
> > 在 2013-4-10,21:56,Gavin Lee  写道:
> >
> > > 调整CPVM的Spec, 会好一点, 但也好不了太多.
> > > 一样的慢. 平常使用不推荐浏览器接Console. 一般用做Trouble Shooting的多.
> > >
> > >
> > > 2013/4/10 Yongquan Fu 
> > >
> > >>
> > >>
> > >> 大家好,Cloudstack4.0通过console proxy system vm提供了guest
> > >> vm到浏览器窗口的VNC控制台功能,具体通过Java语言实现的。但是实际使用中我发觉存在两个严重的问题:
> > >>
> > >>
> > >> (1)第一次打开的等待时间长,我测了一下,大多数在30~60秒;
> > >> (2)键盘响应速度慢,在一个按键后,要等待7~15秒才能有反应;
> > >>
> > >>
> > >> 大家有没有碰到过类似的问题,是否有好的解决办法?
> > >>
> > >>
> > >> 符永铨
> > >>
> > >>
> > >>
> > >>
> > >> --
> > >> National University of Defense Technology
> > >
> > >
> > >
> > >
> > > --
> > > Gavin
>
>



-- 
Gavin


Re: Cloudstack的console proxy VNC响应速度太慢

2013-04-10 文章 Gavin Lee
调整CPVM的Spec, 会好一点, 但也好不了太多.
一样的慢. 平常使用不推荐浏览器接Console. 一般用做Trouble Shooting的多.


2013/4/10 Yongquan Fu 

>
>
> 大家好,Cloudstack4.0通过console proxy system vm提供了guest
> vm到浏览器窗口的VNC控制台功能,具体通过Java语言实现的。但是实际使用中我发觉存在两个严重的问题:
>
>
> (1)第一次打开的等待时间长,我测了一下,大多数在30~60秒;
>  (2)键盘响应速度慢,在一个按键后,要等待7~15秒才能有反应;
>
>
> 大家有没有碰到过类似的问题,是否有好的解决办法?
>
>
> 符永铨
>
>
>
>
> --
> National University of Defense Technology




-- 
Gavin


Re: 咨询求助

2013-04-10 文章 Gavin Lee
运行Devcloud 2.0是没问题的, 参考: http://rohityadav.in/logs/devcloud/
但这个是高度定制化的.

如果想自己规划部署模拟真实环境, 可以试下用VMWare二层虚拟化. 内存稍小了点.


2013/4/10 daleloogn 

> 各位大牛们:
> 我目前只有一台电脑  配置如下黄色突出。我想通过virtualBox进行虚拟化
> 先问一下  可以尝试着搭建   cloudstack么?
>
> 操作系统:Microsoft Windows 7 旗舰版 Service Pack 1 (build 7601), 64-bit
> 主板:Founder H61H2-AM
> 显示器:通用即插即用监视器
> 处理器:Intel(R) Core(TM) i3-2130 CPU @ 3.40GHz 双核
> 内存:4.00 GB
> 硬盘:西部数据 WDC WD5000AAKX-22ERMA0(498GB)  使用时间:1215小时  温度:34℃
> 显卡:Intel(R) HD Graphics (1787 MB)
> 声卡:Realtek High Definition Audio
> 英特尔(R) 显示器音频
> 网卡:Realtek PCIe GBE Family Controller #2
> VirtualBox Host-Only Ethernet Adapter
> IP地址:183.170.55.21(内网)222.141.54.76(外网)
> IE版本:9.0.8112.16421
> Flash版本:11.6.602.180
> 开机时间:2013年04月10日 15:03:20系统已运行:1小时10分钟17秒
> 上次关机时间:2013年04月10日 15:02:38
> 系统安装日期:2013年01月03日 20:37:18
> --- 魔方3  - 小报告 -  http://mofang.ithome.com --
>
> 2013-04-10
>
>
>
> daleloogn




-- 
Gavin


Re: 请问最新版本的apache-cloudstack-4.0.1-incubating-src.tar.bz2是不是默认不支持VMware集群的?

2013-04-09 文章 Gavin Lee
是的, nonoss依赖的一些package不在其中, 可以参考[1]自己编译来支持.

[1]
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Building#Building-NonOSSBuilding



2013/4/10 伍乙生 

> 请问最新版本的apache-cloudstack-4.0.1-incubating-src.tar.bz2是不是默认不支持VMware集群的?
>
> Best regards
>
> -
> 伍乙生
>
> 中山大学网络与信息技术中心
> 电话:(+86-20) 8403 7775
> 传真:(+86-20) 8403 6772
> 移动电话:13560175491
> Email: wuy...@mail.sysu.edu.cn
>
> 地址: 广州市新港西路135号
> 邮编: 510275
>
> 、
>



-- 
Gavin


Re: 不能正常添加主机

2013-04-09 文章 Gavin Lee
我说的host指全局设置里的host. 需要是你管理网的IP.
我之前遇到类似问题, 从你的日志看可能的原因有:
1. 全局配置的cidr和host (连接管理服务器超时)
2. 使用NFS作存储时, NFS是version 4, 需要禁掉v4,使用v3, 可以在NFS服务器端nfsstat查看. (Storage
Driver error)
不知你使用的存储是什么?


On Tue, Apr 9, 2013 at 5:17 PM, wanghaicheng2004  wrote:

>
>
> 1.iptables都是清空的
> 2.cidr  已经进行了设置
> 3.只有host上kvm,由于配置是基本域,默认即可,不用手动设置桥接的
>
> http://hongxin.blog.51cto.com/2464891/1174812 建立基本域知道报错状态的日志。大家帮忙看下
>
> 另外在agent端,看到日志报错
> 2013-04-09 16:40:10,988{GMT} INFO  [utils.nio.NioClient] (Agent-Selector:)
> SSL: Handshake done
> 2013-04-09 16:40:10,988 INFO  [utils.nio.NioClient] (Agent-Selector:null)
> SSL: Handshake done
> libvir: Storage Driver error : 未找到存储池: 没有带匹配 uuid 的池
>
>
>
> 信息量太少, 有可能导致这个问题的原因:
> 1. iptables设置
> 2. 管理服务器的cidr和host在全局配置里设置是否是管理的流量
> 3. KVM自身网络流量的设置
>
>
>
> On Tue, Apr 9, 2013 at 3:19 PM, wanghaicheng2004 <
> wanghaicheng2...@gmail.com> wrote:
>
> cloudstack3.0.5 + CentOS6.3+KVM
>
> 创建基本域时,卡在了添加主机
>
> ConsoleProxyManagerImpl
> Skip capacity scan DUE TO there is no Primary Storage UPintenance
> mode
> VirtualNetworkApplianceManagerImpl
> Found 0 routers.
> ConsoleProxyManagerImpl
> Skip capacity scan DUE TO there is no Primary Storage UPintenance
> mode
> VirtualNetworkApplianceManagerImpl
> Found 0 routers.
> StatsCollector
> VmStatsCollector is running...
> StatsCollector
> HostStatsCollector is running...
> StatsCollector
> StorageCollector is running...
> KvmServerDiscoverer
> Timeout, to wait for the host connecting to mgt svr, assuming it
> is failed
> ResourceManagerImpl
> Unable to find the server resources at http://192.168.1.253
> AddHostCmd
> Exception:
> ApiDispatcher
> class ServerApiException : Unable to add the host
>
>
>
>
> wanghaicheng2004
>
>
>
>
>
> --
> Gavin




-- 
Gavin


Re: 不能正常添加主机

2013-04-09 文章 Gavin Lee
信息量太少, 有可能导致这个问题的原因:
1. iptables设置
2. 管理服务器的cidr和host在全局配置里设置是否是管理的流量
3. KVM自身网络流量的设置


On Tue, Apr 9, 2013 at 3:19 PM, wanghaicheng2004  wrote:

> cloudstack3.0.5 + CentOS6.3+KVM
>
> 创建基本域时,卡在了添加主机
>
> ConsoleProxyManagerImpl
> Skip capacity scan DUE TO there is no Primary Storage UPintenance
> mode
> VirtualNetworkApplianceManagerImpl
> Found 0 routers.
> ConsoleProxyManagerImpl
> Skip capacity scan DUE TO there is no Primary Storage UPintenance
> mode
> VirtualNetworkApplianceManagerImpl
> Found 0 routers.
> StatsCollector
> VmStatsCollector is running...
> StatsCollector
> HostStatsCollector is running...
> StatsCollector
> StorageCollector is running...
> KvmServerDiscoverer
> Timeout, to wait for the host connecting to mgt svr, assuming it
> is failed
> ResourceManagerImpl
> Unable to find the server resources at http://192.168.1.253
> AddHostCmd
> Exception:
> ApiDispatcher
> class ServerApiException : Unable to add the host
>
>
>
>
> wanghaicheng2004




-- 
Gavin


Re: 答复: 开发环境部属后管理界面乱码

2013-04-08 文章 Gavin Lee
请不要在邮件组里附加图片. 你可以放在http://snag.gy/上然后在此引用.

如果你是直接clone的版本, 应该是在master branch上, 这个目前不会有乱码的.
之前的乱码是因为jetty的配置问题, 在正式环境中tomcat不会有这样的问题.

另外, 你可以参照这个bug的work around:
https://issues.apache.org/jira/browse/CLOUDSTACK-870


On Tue, Apr 9, 2013 at 11:19 AM, Freeke  wrote:

> OS:Centos6.3 X64
>
> Cloudstack版本:git clone
> https://git-wip-us.apache.org/repos/asf/cloudstack.git
>
> ** **
>
> wget
> http://archive.apache.org/dist/ant/binaries/apache-ant-1.8.4-bin.tar.gz***
> *
>
> wget
> http://archive.apache.org/dist/maven/binaries/apache-maven-3.0.4-bin.tar.gz
> 
>
> ** **
>
> ** **
>
> 编译步骤:
>
> 1、mvn clean
>
> 2、mvn install
>
> 3、mvn -P developer -pl developer -Ddeploydb
>
> 4、mvn -pl :cloud-client-ui jetty:run&
>
> ** **
>
> ** **
>
> 但打开管理界面是乱码:
>
> 
>
> ** **
>
> ** **
>
> 请教高手
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>



-- 
Gavin


Re: 刚加入邮件组,问个问题试一下。

2013-04-03 文章 Gavin Lee
首先, 如果你添加主机时指定了标签, 那可以创建相应的计算服务方案, 最终创建vm instance时, 可选用这个计算方案达到对VM指定主机的目的.

另外, 如果有多个主机相同标签, 或默认, cloudstack有些分配的算法可在全局配置里设置, 参数:
vm.allocation.algorithm, 默认random.

CloudStack有vm instance 状态同步的机制, 具体不同hypervisor有些区别,  某些情况下同步也会出问题.
所以要具体看你Hypervisor的类型来进一步分析.






2013/4/2 knight_lf 

>
> 我也试一下回复,多个host 就是指各物理node吧, 那就用标签来控制他们所在的主机位置, 标签有计算资源和 存储资源,可以分开使用!
> 物理node 异常后, 有可能vm 实力已经漂移到其他资源,所以状态依然是运行,还有种可能是数据库出现问题,导致状态没有同步,
> 但此时已经不能连接vm实力了
>
>
> 在 2013-04-02 11:15:53,"张海峰"  写道:
> >Cloudstack中创建VM instance的时候,有多个host的时候,怎么选择host,算法在那里配置?
> >Cloudstack中如果host发生异常,无法连接了,但在上面创建的VM instance的状态还是显示Running.为什么没有状态传播机制?
>



-- 
Gavin


Re: 添加KVM主机失败,libvirt出问题

2013-04-03 文章 Gavin Lee
旧的pid可在/var/run/下面找到并删除.

但这个不一定能解决你的问题, 不建议在已经添加到资源域过的机器上再次重新添加到另一个资源域. 这样太多垃圾信息.
你在KVM上brctl show看一下bridge信息有哪些, ifconfig -a 输出是什么, 估计要清一下网络设置.
同样的, CloudStack端也有些信息要清理.



2013/4/2 niz 

> **
> 我删掉了之前建的高级网络,重新创建了一个zone,但是在添加KVM主机时遇到错误:
>
> 2013-04-02 10:13:26,106 ERROR [cloud.agent.AgentShell] (main:null) Unable to 
> start agent:
>
> com.cloud.utils.exception.CloudRuntimeException: Failed to connect socket to 
> '/var/run/libvirt/libvirt-sock': Connection refused;
>
> 一直没有找到解决办法,于是重启主机后,
> 查看libvirt服务状态:[root@kvm150
>  CloudStack-oss-3.0.2-1-rhel6.2]# service libvirtd status
> libvirtd dead but pid file exists
> 用yum重装libvirt之后还是出现同样的问题。
> hypervisor主机用的是centos6.2的系统。
>
> 请问这个问题如何解决?如何删除这个旧的pid?或者如何使主机能够正确添加上?
> 2013-04-02
> --
>
> 倪珍  综合管理部
>
> 网宿科技股份有限公司 厦门分公司  
>
> [image: 说明: 说明: 说明:
> C:\Users\zhuangwm\AppData\Local\Microsoft\Windows\Temporary Internet
> Files\line1(09-10-15-05-51).jpg]
>
> Tel: 0592-5520608-8022
> Fax:0592-5520515
> E-mail:n...@chinanetcenter.com
> http://www.chinanetcenter.com
>
> [image: 说明: 说明: LOGO small]
>
> 分公司:北京-上海-广州-深圳
> 免费咨询:800-816-8777
> 卓越的互联网业务平台提供商
>
> [image: 说明: 说明: 说明:
> C:\Users\zhuangwm\AppData\Local\Microsoft\Windows\Temporary Internet
> Files\line2(09-10-15-05-51).jpg]
>
> ** **
>
> ** **
>



-- 
Gavin


Re: 改pod的name导致无法添加虚拟机

2013-03-31 文章 Gavin Lee
你贴一下错误信息吧, 按道理改POD名字, pod id是不会变的, 创建VM也应该没问题.
如果有问题, 应该是个Bug了.


2013/3/28 quanyongf 

> 各位大侠好,我在基础设施的pod的编辑页面改了一下pod名称,然后添加虚拟机出错。
>
> 将所有的instance删掉,所有的主存储删除并重加,所有的主机重新执行cloud-setup-agent,可以解决上述问题,但是开销伤不起啊。
>
> 大家有更好的办法吗?
>
> 发自我的 iPhone




-- 
Gavin


Re: cloudstack 3.0 快照转模板1小时超时报错

2013-03-26 文章 Gavin Lee
你改了什么参数, 貌似在3.0里全局配置无法调整此项.

On Mon, Mar 25, 2013 at 3:22 PM, Coldice  wrote:
> 您好!
>
>  请教个问题:cloudstack 3.0 文件较大的快照转模板过1小时后超时报错,
> 模板制作失败。
>
>  各种全局设置的参数都已经修改过了。
>
>  Log 如下:
>
>2013-03-24 17:32:36,328 DEBUG [cloud.async.AsyncJobManagerImpl]
> (catalina-exec-4:null) submit async job-5287, details: AsyncJobVO {id:5287,
> userId: 2, accountId: 2, sessionKey: null, instanceType: Template,
> instanceId: 494, cmd: com.cloud.api.commands.CreateTemplateCmd,
> cmdOriginator: null, cmdInfo:
> {"sessionkey":"o+VUwI+D62paqO6b+kPDYxs0NNc\u003d","ctxUserId":"2","isPublic"
> :"false","ostypeid":"114","isfeatured":"false","response":"json","id":"494",
> "snapshotid":"491","passwordEnabled":"false","name":"i-2-53-vm-test2","displ
> aytext":"i-2-53-vm-test2","_":"1364117561581","ctxAccountId":"2","ctxStartEv
> entId":"18503"}, cmdVersion: 0, callbackType: 0, callbackAddress: null,
> status: 0, processStatus: 0, resultCode: 0, result: null, initMsid:
> 161331334400, completeMsid: null, lastUpdated: null, lastPolled: null,
> created: null}
>
> 2013-03-24 17:32:36,332 DEBUG [cloud.async.AsyncJobManagerImpl]
> (Job-Executor-4:job-5287) Executing com.cloud.api.commands.CreateTemplateCmd
> for job-5287
>
> 2013-03-24 17:32:36,360 DEBUG [agent.transport.Request]
> (Job-Executor-4:job-5287) Seq 7-1281281: Sending { Cmd , Seq: 1281281, Ver:
> v3, MgmtId: 161331334400, AgentId: 7, Flags: 101011,
> [{"CreatePrivateTemplateFromSnapshotCommand":{"newTemplateId":494,"templateN
> ame":"i-2-53-vm-test2","primaryStoragePoolNameLabel":"iSCSI-120621","snapsho
> tUuid":"ec099612-b03c-4cf2-b796-0fd36df0ee81","snapshotName":"i-2-53-VM_ROOT
> -53_20130316084427","secondaryStoragePoolURL":"nfs://172.31.5.250/vol/TC1112
> 03NFS2","dcId":1,"accountId":2,"volumeId":56,"contextMap":{}}}] }
>
> 2013-03-24 17:32:36,360 DEBUG [agent.transport.Request]
> (Job-Executor-4:job-5287) Seq 7-1281281: Executing: { Cmd , Seq: 1281281,
> Ver: v3, MgmtId: 161331334400, AgentId: 7, Flags: 101011,
> [{"CreatePrivateTemplateFromSnapshotCommand":{"newTemplateId":494,"templateN
> ame":"i-2-53-vm-test2","primaryStoragePoolNameLabel":"iSCSI-120621","snapsho
> tUuid":"ec099612-b03c-4cf2-b796-0fd36df0ee81","snapshotName":"i-2-53-VM_ROOT
> -53_20130316084427","secondaryStoragePoolURL":"nfs://172.31.5.250/vol/TC1112
> 03NFS2","dcId":1,"accountId":2,"volumeId":56,"contextMap":{}}}] }
>
> 2013-03-24 18:02:36,656 DEBUG [agent.manager.AgentAttache]
> (Job-Executor-4:job-5287) Seq 7-1281281: Waiting some more time because this
> is the current command
>
> 2013-03-24 18:32:36,952 DEBUG [agent.manager.AgentAttache]
> (Job-Executor-4:job-5287) Seq 7-1281281: Waiting some more time because this
> is the current command
>
> 2013-03-24 18:32:36,953 WARN  [agent.manager.AgentAttache]
> (Job-Executor-4:job-5287) Seq 7-1281281: Timed out on { Cmd , Seq: 1281281,
> Ver: v3, MgmtId: 161331334400, AgentId: 7, Flags: 101011,
> [{"CreatePrivateTemplateFromSnapshotCommand":{"newTemplateId":494,"templateN
> ame":"i-2-53-vm-test2","primaryStoragePoolNameLabel":"iSCSI-120621","snapsho
> tUuid":"ec099612-b03c-4cf2-b796-0fd36df0ee81","snapshotName":"i-2-53-VM_ROOT
> -53_20130316084427","secondaryStoragePoolURL":"nfs://172.31.5.250/vol/TC1112
> 03NFS2","dcId":1,"accountId":2,"volumeId":56,"contextMap":{}}}] }
>
> 2013-03-24 18:32:36,953 DEBUG [agent.manager.AgentAttache]
> (Job-Executor-4:job-5287) Seq 7-1281281: Cancelling.
>
> 2013-03-24 18:32:36,954 DEBUG [cloud.storage.StorageManagerImpl]
> (Job-Executor-4:job-5287) Unable to send storage pool command to
> Pool[208|PreSetup] via 7
>
> 2013-03-24 18:32:36,958 DEBUG [agent.transport.Request]
> (Job-Executor-4:job-5287) Seq 16-1247200: Sending { Cmd , Seq: 1247200, Ver:
> v3, MgmtId: 161331334400, AgentId: 16, Flags: 101011,
> [{"CreatePrivateTemplateFromSnapshotCommand":{"newTemplateId":494,"templateN
> ame":"i-2-53-vm-test2","primaryStoragePoolNameLabel":"iSCSI-120621","snapsho
> tUuid":"ec099612-b03c-4cf2-b796-0fd36df0ee81","snapshotName":"i-2-53-VM_ROOT
> -53_20130316084427","secondaryStoragePoolURL":"nfs://172.31.5.250/vol/TC1112
> 03NFS2","dcId":1,"accountId":2,"volumeId":56,"contextMap":{}}}] }
>
> 2013-03-24 18:32:36,959 DEBUG [agent.transport.Request]
> (Job-Executor-4:job-5287) Seq 16-1247200: Executing: { Cmd , Seq: 1247200,
> Ver: v3, MgmtId: 161331334400, AgentId: 16, Flags: 101011,
> [{"CreatePrivateTemplateFromSnapshotCommand":{"newTemplateId":494,"templateN
> ame":"i-2-53-vm-test2","primaryStoragePoolNameLabel":"iSCSI-120621","snapsho
> tUuid":"ec099612-b03c-4cf2-b796-0fd36df0ee81","snapshotName":"i-2-53-VM_ROOT
> -53_20130316084427","secondaryStoragePoolURL":"nfs://172.31.5.250/vol/
>
>
>
>  非常感谢!
>



-- 
Gavin


Re: 在cloudstack中添加实例,出现了图示的区域,但不知道每个区域中究竟该添加什么,求大神指点,小弟我在线等待解答

2013-03-26 文章 Gavin Lee
请不要在邮件组里内嵌图片.
建议使用网站http://snag.gy/ 截图发链接.


2013/3/22 杨磊 

> [image: 内嵌图片 1]
>



-- 
Gavin


Re: 答复: Re: 答复: cloudstack是不是正式成为apache项目了

2013-03-22 文章 Gavin Lee
已经是正式项目了.
中文邮件组已经更改地址.

2013/3/22 wx_csky :
> 没找到,我是看到cloudstack-cn的微博上说的,为什么要纠结这个呢,邮件组地址都
> 升级了,这个没什么疑问的了吧
>
> -邮件原件-
> 发件人: 陈珂 [mailto:che...@ourfuture.cn]
> 发送时间: 2013年3月22日 15:43
> 收件人: users-cn
> 主题: Re: Re: 答复: cloudstack是不是正式成为apache项目了
>
> 谁有官方通告的新闻地址
>
>
> 2013-03-22
>
>
>
> 陈珂
>
>
>
> 发件人: Yujie Du
> 发送时间: 2013-03-22  14:18:50
> 收件人: users-cn
> 抄送:
> 主题: Re: 答复: cloudstack是不是正式成为apache项目了
>
> 祝贺!
> 在 2013年3月22日下午1:28,wx_csky 写道:
>> 恭喜你答对了,昨天正式毕业成为apache的顶级项目了
>>
>> -邮件原件-
>> 发件人: 陈珂 [mailto:che...@ourfuture.cn]
>> 发送时间: 2013年3月22日 12:57
>> 收件人: cloudstack-users-cn
>> 主题: cloudstack是不是正式成为apache项目了
>>
>>
>> 今天上网看cloudstack的网站和git代码地址,好像都摘了incubator 帽子了,
>> cloudstack是不是正式成为apache项目了
>> 2013-03-22
>>
>>
>>
>> 陈珂
>>
> --
> --Ben
> Trystack.cn   By Stacker, for Stacker!
> Blog: duyujie.org
> WEIBO:
> http://weibo.com/u/1716287123 &wvr=4&loc=infweihao>
> TWITTER: https://twitter.com/ben_Duyujie
> LINKEDIN: cn.linkedin.com/in/duyujie
> About me: http://about.me/Yujie.Du



-- 
Gavin


  1   2   >