引用本文
  • 陈慧,李陶深,岑霄.OpenStack核心存储件Swift与Keystone的集群整合方法[J].广西科学院学报,2015,31(1):73-76.    [点击复制]
  • CHEN Hui,LI Tao-shen,CEN Xiao.Integration Method for Swift and Keystone Cluster Components of OpenStack[J].Journal of Guangxi Academy of Sciences,2015,31(1):73-76.   [点击复制]
【打印本页】 【在线阅读全文】【下载PDF全文】 查看/发表评论下载PDF阅读器关闭

←前一篇|后一篇→

过刊浏览    高级检索

本文已被:浏览 339次   下载 405 本文二维码信息
码上扫一扫!
OpenStack核心存储件Swift与Keystone的集群整合方法
陈慧1, 李陶深1,2, 岑霄1
0
(1.广西大学计算机与电子信息学院, 广西南宁 530004;2.广西高校并行分布式计算技术重点实验室, 广西南宁 530004)
摘要:
[目的]针对校园网私有云存储系统建设和应用开发需求,研究OpenStack核心组件Swift和Keystone的整合方法。[方法]通过Swift的IP地址获取对象访问令牌(Token),再利用该令牌保证Swift能够通过Keystone提供的各种插件,实现对用户的身份验证;又通过修改配置文件proxy-server.conf的参数,使验证通过的租户可以利用Keystone服务的Token来调用Swift的服务。[结果]利用这一集成技术,开发人员可以有效地使用Swift组件实现用户身份的验证和调用Swift的服务。[结论]实际应用表明,该方法有效、可行。
关键词:  云平台  OpenStack  Swift  Keystone  整合
DOI:
投稿时间:2014-11-10修订日期:2014-11-21
基金项目:国家自然科学基金项目(61363067)和广西青年基金项目(2013GXNSFBA019281)资助。
Integration Method for Swift and Keystone Cluster Components of OpenStack
CHEN Hui1, LI Tao-shen1,2, CEN Xiao1
(1.School of Computer, Electronics and Information, Guangxi University, Nanning, Guangxi, 530004, China;2.Guangxi Colleges and Universities Key Laboratory of Parallel and Distributed Computing Technology, Nanning, Guangxi, 530004, China)
Abstract:
[Objective] Based on the needs for construction and application development of private cloud storage system in campus network, this paper researches the integration method for the Swift and Keystone component of the OpenStack.[Methods] Through the IP address of the Swift component, an object access token can be obtained. Then, using this token, Swift can achieve the identity authentication of users with the help of different plugins provided by Keystone. By modifying the parameters of the configuration file (proxy-server.conf), the authentication user can use the token provided by Keystone service to invoke the Swift service.[Results] Using this integrating technique, the programmers can effectively realize the identity authentication of users and invoke the Swift service.[Conclusion] The application results shows that this method is effective and feasible.
Key words:  cloud platform  OpenStack  Swift  Keystone  integration

用微信扫一扫

用微信扫一扫