设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

ZStack v1.7正式发布,新增LDAP组件

2016-10-10 22:20| 发布者: joejoe0332| 查看: 1078| 评论: 0|原作者: oschina|来自: oschina

摘要: ZStack 1.7 版本今天正式发布,在该版中新增了如下功能:新增LDAP组件、设置定时任务状态、创建云主机时设置控制台密码、多管理节点一键安装。由于支持云主机的在 线快照功能,自1.3版本开始,ZStack已经不再支持Cen ...

ZStack 1.7 版本今天正式发布,在该版中新增了如下功能:新增LDAP组件、设置定时任务状态、创建云主机时设置控制台密码、多管理节点一键安装。由于支持云主机的在 线快照功能,自1.3版本开始,ZStack已经不再支持CentOS6系列的操作系统。用户可以使用CentOS 7.2官方ISO或者CentOS 7.2 ZStack 20160827 社区版ISO 安装系统。

ZStack 是开源 IaaS 软件,它的诞生是为了解决困绕 IaaS 软件的几大难题:复杂度、稳定性、可伸缩性和灵活性。作为这个领域的新项目,ZStack 从前辈身上学习到了很多经验,并且针对各种云的问题重头设计了整套架构。

新增功能

·   LDAP组件

·   设置定时任务状态

1、LDAP组件

ZStack LDAP组件为ZStack账户提供了一种额外的登录方式。

ZStack LDAP组件使得企业用户可以使用现有的LDAP统一认证方式无缝接入ZStack,提供便捷的体验。

在ZStack中配置了LDAP后,管理员可以在用户管理界面将LDAP用户的uid绑定到ZStack账户,绑定成功后该ZStack账户就可以使用他的LDAP uid和LDAP 密码登录ZStack。

LDAP组件中所涉及的参数:

服务器

填写服务器的ip地址或者域名。必填项。

示例1:ldap.testing.com

示例2:192.168.1.5

端口

填写访问LDAP服务器所使用的端口,一般情况下,默认访问方式使用389端口。必填项。

基准检索DN(Distinguished Name)

填写用于检索绑定用户uid的基准DN,要求在该基准DN下不会有重复的uid。必填项。

示例:ou=people,dc=example,dc=com

加密方式

普通:无加密。

TLS:使用TLS加密,需要LDAP服务器支持TLS加密且正确配置了证书和端口。

LDAP用户DN/密码

填写用于LDAP服务器认证的用户DN和密码,LDAP用户DN需要确保填写完整。

如果LDAP服务器禁止匿名查询,建议填写一个有权访问基准检索DN的用户DN中权限最小的一个,比如仅有访问和查询该基准检索DN的权限。不推荐填写管理员DN。

如果LDAP服务器允许匿名查询,建议不填写该项。

LDAP用户DN示例:cn=Manager,ou=people,dc=example,dc=com

Zstack1.7针对LDAP组件,为用户提供以下几个API:

测试LDAP配置(TestAddLdapServerConnection)

首先测试LDAP服务器是否可以连接,确认连接信息正确。可以Zstack1.7提供的 TestAddLdapServerConnection ,此操作不会保存信息。

例如:

>>>TestAddLdapServerConnectionname="test" description="none"url="ldap://172.20.12.176:389" base="dc=learnitguide,dc=net" encryption="TLS"username="cn=Manager,dc=learnitguide,dc=net" password="password"

添加LDAP服务器(AddLdapServer)

如果测试连接成功,可以使用AddLdapServer 将信息保存。

例如:

>>>AddLdapServername="test" description="none"url="ldap://172.20.12.176:389" base="dc=learnitguide,dc=net" encryption="TLS"username="cn=Manager,dc=learnitguide,dc=net" password="password"

更新LDAP配置(UpdateLdapServer)

如果需要对之前LDAP服务器的配置信息进行修改,可以使用UpdateLdapServer。

例如:

>>>UpdateLdapServerldapServerUuid="29c7c94b95df4259b69d75a7264a1790" name="new_name"

Zstack账户绑定LDAP账号(BindLdapAccount)

完成LDAP服务器连接后需要对Zstack账户,与服务器中的LDAP账号进行绑定。BindLdapAccount后指定Zstack账户uuid即可。

例如:

>>> BindLdapAccount uuid="589ec58ea4f1404c949c057ca8f0e8ba"

LDAP登录

用户绑定ZStack账号后就可以使用LDAP账号登录了。

例如:

>>>LogInByLdapuid=ming.xiao passsword=password

解绑LDAP账号(UnbindLdapAccount)

将Zstack账户与LDAP账号解绑,用法与绑定操作类似。

>>> UnBindLdapAccount uuid="589ec58ea4f1404c949c057ca8f0e8ba"

清除无效的LDAP绑定(CleanInvalidLdapBindings)

当用户更换LDAP服务器或者对LDAP中的账号的变动较大时,可以使用CleanInvalidLdapBindings清除无效的LDAP账号绑定。

2. 设置定时任务状态

在ZStack1.7中还增强了定时任务易用性,为用户提供了新的API ChangeSchedulerState 已创建的定时任务可以手动启用和停用。当用户对ZStack中的资源创建了定时任务后,如果出现突发情况需要暂时停用此任务。此时可以停用定时任务功能,而不需要删除或修改已设定好的任务。当恢复正常任务周期后,启用定时任务即可。

启用定时任务

>>>ChangeSchedulerStateuuid=36ea60ad8687466abe7dfcae0bd63881 stateEvent=enable

停用定时任务

>>>ChangeSchedulerStateuuid=36ea60ad8687466abe7dfcae0bd63881 stateEvent=disable

安装地址

可以通过下面方式完成ZStack的一键安装:

wget http://download.zstack.org/releases/1.7/1.7.2/zstack-installer-1.7.2.bin

bashzstack-installer-1.7.2.bin -R aliyun (阿里云)


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部