| The design and implementation of configuration management and deployment system is the basic and the key of daily operation and maintenance in bank's data center.Deployment and management is a complex thing to the bank OPs due to the large quantity of IT information.One side,the quantity of system is large,the kind of middleware is various,the significance of data is high,So specific circumstance should be considered in the updating of bank's data center.On the other side,as the theory of cloud computing is becoming mature,the updating from traditional data center to cloud computing is in great demand.Firstly,this paper discusses the background of the system and does a lot research in CMDB domestic and overseas and main stream cloud computing.Secondly,this paper analyses the functional requirements and the non-functional requirements of this system and the demands of infrastructure upgrading for bank's data center.This paper design and implement the system detailly based on the above two points.Author realizes the configure automatic discovery function with the method of timed task automatic collection and user manual registration in order to solve the problems which configuration items is incomplete and relying on the artificial maintenance.the author also realizes the function of configuration items management and visualization combining with the configuration management database.The author divides the authorities for different users in this system and develops the virtual machine deployment module using the configuration items fills by resource administrator.The author improves the strategy of virtual machine deployment base on particle swarm optimization in order to keep physical machines load balance in IaaS.In the end,the author develops different playbooks for different middleware to achieve the function of middleware auto deployment which realize the transition from traditional configuration management database to PaaS platform.It is well used in real condition that the design method and implementation model of the paper and raise the efficiency of operation and maintenance staff which raise a superb scheme of transaction from traditional data center to cloud service and the paper self is also a fine attempt that available for people to study or reference. |