2012年4月5日,Citrix宣布旗下云基础设施平台CloudStack加入Apache软件基金会,这款以最成熟的文档和最容易安装著称的云基础平台再一次引起了业界的广泛关注。当时正值CloudStack 3.0 beta发布,新的UI 大大提升了用户体验,对与云资源的精细管理的功能也被源源不断的加入了近来,CloudStack 3.0 的发布无疑又让其在与竞争对手的竟争中再一次保持领先 。
本文给大家介绍CloudStack 3.0中的新功能:Project。
为DevProject添加帐户,分别为:devli,devzhang,devwang,还有DevProject的所有者:devmanager。
项目的创建者默认为项目的管理员admin,也可以在本步骤指定其他管理者:
也可以以邮件的方式,“邀请其他成员加入”,请参考:参考本文后面的全局配置信息。
邀请发送后,被邀请人登陆后,就可以看到邀请的提示信息:
创建项目最重要的一个环节:指定DevProject项目管理资源的限制,包括:虚拟机、公用IP、卷、快照、模板、网络:
为了更好的测试DevProject的资源限制情况,这里把限制都设置为2。该数字默认为20,可以在全局设置中修改。
项目创建完成后,就可以在项目中创建资源,供项目成员共享使用了。请注意,一定要在“项目视图”下操作,在默认视图下对资源的操作和项目无关!
进入项目视图:
创建2个虚拟机后,再创建虚拟机,这时提示超过项目资源限制了。
用另一个项目成员帐号登陆:
挂起项目后,项目中的资源就不能使用了,所有的虚拟机自动进入关机状态。
项目重新恢复后,已经在关机状态的虚拟机不会重新启动。
allow.user.create.projects 普通用户是否可以创建一个项目,默认为true
max.project.networks 每个项目可以创建网络的默认数量上限 20
max.project.public.ips 每个项目可以使用公网IP的默认数量上限 20
max.project.snapshots 每个项目可以创建快照的默认数量上限 20
max.project.templates 每个项目可以部署模板的默认数量上限 20
max.project.user.vms 每个项目可以部署用户虚拟机的默认数量上限 20
max.project.volumes 每个项目可以创建卷的默认数量上限 20
project.email.sender 发送项目邀请邮件的标题
project.invite.required 当添加账户到项目时,是否需要邀请确认. 默认为 false
project.invite.timeout 邀请过期时间(秒). 默认为一天 86400秒 86400
project.smtp.host 用于发送项目邀请邮件的SMTP主机名
project.smtp.password SMTP认证密码(仅当project.smtp.useAuth为true时有效)
project.smtp.port SMTP 服务器监听端口 465
project.smtp.useAuth 如果true, 发送电子邮件时使用SMTP认证
project.smtp.username SMTP认证用户名 (仅当project.smtp.useAuth为true时有效)
至此,我们就体验了CloudStack中与Project项目相关的各项功能,相信你一定对CloudStack的这个功能印象深刻吧。