[Objective] This paper aims to address problems of automatic operation and maintenance in university library's data center where a large number of servers work. [Context]The data center of university library is dealing with more and more tasks, which leads to the increasing number of servers. With both the virtualization platforms and traditional servers in the data center, manual work can no longer manage them all. [Methods]Search for suitable open source software; design, deploy, and test the best practices; study on the data structure of open source software for secondary development, and integrate multiple open source software. [Results]Successfully solve the problems which include: location management of servers and virtual machines, network interconnection structure, automatic deployment, IP allocation, monitoring, backup, centralized log management etc., and ultimately manage to demonstrate the readers a current server status page. [Conclusions]With the application of open source software, the library's data center reaches the goal of clearness, standardization, automation and external transparency.
郑海山, 林俊伟. 图书馆数据中心运维中开源软件的应用[J]. 现代图书情报技术, 2014, 30(6): 100-106.
Zheng Haishan, Lin Junwei. Application of Open Source Software in Operation and Maintenance in the Data Center of Library. New Technology of Library and Information Service, 2014, 30(6): 100-106.
[1] 李灿全.基于ITIL的应用级运维支撑平台研究与实现[D].上海: 上海交通大学, 2013.(Li Canquan. Research and Implementation of Application-level Maintenance Platform Based on ITIL[D]. Shanghai: Shanghai Jiaotong University, 2013.)
[2] 王广凤.开源软件与专有软件的竞争[D].沈阳: 辽宁大学, 2008. (Wang Guangfeng. Competition Between Open Source and Proprietary Software[D]. Shenyang: Liaoning University, 2008.)
[3] 朱海涛.VMware虚拟化系统在高校图书馆中的构建与应用[J].现代图书情报技术, 2012(1): 68-72.(Zhu Haitao. Construction and Application of Virtualization System Using VMware in University Library[J]. New Technology of Library and Information Service, 2012(1): 68-72.)
[4] 董波, 沈青, 肖德宝.云计算集群服务器系统监控方法的研究[J].计算机工程与科学, 2012, 34(10): 68-72.(Dong Bo, Shen Qing, Xiao Debao. Research on Monitoring Method of Cloud Computing Cluster Server System[J]. Computer Engineering & Science, 2012, 34(10): 68-72.)
[5] 何丽萍, 刘立程. 改进的基于Ganglia的网格监控系统[J].广东工业大学学报, 2006, 23(1): 85-89. (He Liping, Liu Licheng. Improved Grid Monitor System Based on Ganglia[J]. Journal of Guangdong University of Technology, 2006, 23(1): 85-89.)
[6] 使用SmokePing监控IDC机房网络质量情况[EB/OL]. [2014-01-05]. http://dl528888.blog.51cto.com/2382721/1266598. (Using SmokePing to Monitor the Network Quality in IDC[EB/OL].[2014-01-05].http://dl528888.blog.51cto.com/2382721/1266598.)
[7] 于春生. 企业级开源备份软件在高校数据中心中的应用[J].北京联合大学学报: 自然科学版, 2012, 26(2): 11-14. (Yu Chunsheng. Application of Enterprise-class Open Source Backup Software in the Data Center of University[J]. Journal of Beijing Union University: Natural Sciences, 2012, 26(2): 11-14.)
[8] 李传勇, 沈辉. 网络设备运行日志集中管理经验介绍[J].金融科技时代, 2013(7): 85-87. (Li Chuanyong, Shen Hui. The Experience of Log Centralized Management of Network Devices[J]. Financial Technology Time, 2013(7): 85-87.)
[9] 曾令华. 基于Puppet的自动化配置系统设计及实现[D].广州: 华南理工大学, 2012. (Zeng Linghua. Design and Implementation of Automated Configuration System Based on Puppet[D]. Guangzhou: South China University of Technology, 2012.)