引用本文: |
-
陈慧,李陶深,岑霄.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. [点击复制]
|
|
摘要: |
[目的]针对校园网私有云存储系统建设和应用开发需求,研究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 |