欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Data Center Manager Leveraging OpenStack

系統 1919 0

這是去年的一個基于OpenStack的數據中心管理軟件的想法。

Abstract

OpenStack facilates users to provision and manage cloud services in a convenient way, including compute instances, storage and network. Meanwhile, data center requires a converged, uniformed management solution to provision, monitor, manage and diagnostic servers, and even collaborate seamlessly with other existing IT solution.This data center manager addresses this requirement by providing an open-source, easy-to-customizing, converged management solution based on OpenStack technologies, plugin mechanisms.

Problem statement

There are many softwares managing machines in data center but it seems that none of them provide a solution perfectly resolving all the requirements in data center: management softwares provided by hardware vendors always focus on machines manufactured by them; the existing third-party softwares only provides high-level management due to no knowledges of specific hardwares. ?

As a result, IT department has to use several management sofwares, which brings about disadvantages: increasing learning cost; struggling with different software intefaces; no easy second-development or integration with the existing IT systems.

Our solution

The solution propose a new data center manager(henceforth, called DCM), which is customizable, modular and supporting plugins provided by third-party or hardware vendors and also leverages Ceilometer (telemetering), Ironic (baremetal), Glance (Image), Heat (collaboration) of OpenStack.

Customizable

First, this DCM provides RESTful API, besides traditional CLI and Web UI, which facilitates easy collaboration with other IT system, such as machine lifecycle management. And even user can develop mobile app to manage data center. Second, user can define his monitoring target, event trigger threshold and select corrective actions for this event if necessary in a template. Last but not least important, IT department, hardware vendor or third-party can easily add their specific solution based on their specific requirement or their specific hardware capabilities.

Modular

As OpenStack always does, the communication between components in a project is via AMQP or OSLO messages and that between different project via RESTful API. It will provide good isolation so that the failure of one component doesn’t affect other components in the same project or in other projects.

Pluginable

Plugin interface facilitates hardware vendor to implement failure handling or diagnostics solution based on their own hardware. And it also allow to integrated the brilliant features of current system management software available.

This data center manager provides 3 basic functionalities:

Deploy and Configure

Currently, 2 ways to deploy and configure are in plan: golden images and Puppet plus OpenStack Heat. The former one facilitates users to deploy on a large number of the identical hardwares with their own customized golden image, which leverages Glance; the latter is the current Puppet way and it can be integrated into this data center manager through OpenStack Heat. Also, we are watching for the development of OpenStack TripleO and plan to integrate TripleO into DCM.

Monitor/Manage

All the information and status of hardware devices are displayed and once any failure and the sign of failure occurs, DCM will notify user of this event and take corrective actions (such as retiring or rebooting this machine) ?or preventative actions (such as marking the bad page unavailable in DIMM if there are a number of sticky bits) based on user’s customized policy. Meanwhile, critical software or services running on these physical machines are also be monitored in the same way. User can define their monitoring target/threshold/action in the template. DCM also provides some default templates based on the role of physical machines, such as mysql database server or apache web server. These funcationalities utilize OpenStack Ceilometer and Ironic.

Diagnostics

Sometimes user is notified a hardware error event and he might want to know the possible root cause and the status of the related hardware. Diagnostics functionality serves this purpose. Online diagnostics will do this without impacting? your business or Operating system’s running and offlne diagnostics will automatically rebooting this machine and enter into UEFI and execute hardware tests which might erasing the user data.

Here is the architecture diagram.?

?

Evidence the solution works

OpenStack are used to provision, manage, monitor virtual machines to provide cloud services, which manifest that these technologies can work with virtual machines perfectly and as long as there is an interface which works with physical machines, these technologies should be work with physical machines. And OpenStack Ironic can work as this role. Although the original purpose of Ironic is to provision Cloud services on physical machine, it can be used as an interface to work with physical machines.

A working prototype has been implemented which address the monitoring/manage functionality, which works in our local machine room. But obviously, it need to be extended to address all the features mentioned above.

Competitive approaches

Currently, there are 2 kinds of system management softwares: provided by hardware vendors and provided by third-party software vendors, but neither of them are considered as perfectly addressing data center’s requirement.

Softwares provided by hardware vendors might work well with their own physical hardwares but they don’t work well with, or even don’t support physical machines of other vendors and in most cases, one data centers hosts physical machines provided by different vendors.

Softwares provided by third-party software vendors might work with all physical machines but they just provide the general or high-level features because they don’t know the details or the specifics of hardwares provided by one vendors.

The biggest advantage of this DCM is software-defined in all level. User can specify the monitor target and the threshold via template mechanism; user can also define how they are monitored and the corresponding corrective or preventive actions once an event occurs via plugin mechanism. In addition, plugin mechanism allows hardware vendors to provide their specific diagnostic solution based on their own hardware or firmware features.

?

References

Ceilometer architecture:?? http://docs.openstack.org/developer/ceilometer/architecture.html

Ironic architecture:? http://docs.openstack.org/developer/ironic/dev/architecture.html

?

Data Center Manager Leveraging OpenStack


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产一级做a爰片久久毛片 欧美一区欧美二区 | 在线97视频 | 日韩电影一区二区三区 | 五月天婷婷免费观看视频在线 | 无名者电影在线完整版免费 | 国产精品国偷自产在线 | 狠狠五月深爱婷婷网免费 | 五月激情天 | 耽美男男肉文 | 亚洲一区二区免费 | 日日撸视频 | yeyelu| 欧美日韩国产综合一区二区三区 | 青草在线观看 | 奇米影视在线 | 欧美天天视频 | 色综合网亚洲精品久久久 | 色宅男看片午夜大片免费看 | 久久一区二区三区四区 | 国产精品美女久久久久久久久久久 | 爽毛片 | 天天色综网 | 一级视频在线免费观看 | 91精品国模一区二区三区 | 免费国产成人高清视频网站 | 国产精品久久久久久中文字 | 麻豆精品在线观看 | 免费的一级毛片 | 亚洲情av | 亚洲美女一区二区三区 | 黄色小视频在线观看 | 波多野结衣三区 | 精品一卡2卡三卡4卡乱码免费 | 天天摸天天射 | 日本瑟瑟 | 欧美视频www | 91电影 | jizzjizzjizzjizz日本 | 五月天激激婷婷大综合丁香 | 国产一级大片在线观看 | 夜夜操狠狠操 |