openstack的虚拟机高可用性(vmha)服务

masakari的Python项目详细描述


OpenStack的虚拟机高可用性(VMHA)服务

Masakari提供虚拟机高可用性(VMHA)服务 通过自动恢复基于kvm的虚拟 来自失败事件(如vm进程关闭)的计算机(vm); 供应过程中断,nova计算主机故障。 它还提供api服务来管理和控制自动化的 救援机制。

注: 只有在共享存储系统上配置了实例路径时才使用Masakari 也就是说,nova的“instances_path”配置选项有一个共享目录的路径 否则实例数据将在从 失败的主机如果, *实例从映像启动 *使用使用临时磁盘的味道

原版Masakari:https://github.com/ntt-sic/masakari

东京首脑会议:https://www.youtube.com/watch?v=BmjNKceW_9A

Masakari是根据Apache许可证的条款发布的, 版本2.0。本许可证的全部条款和条件是 在许可证文件中详细说明。

配置Masakari API

  1. 创建Masakari用户:

    openstack user create --password-prompt masakari
    (give password as masakari)
  2. 将管理员角色添加到Masakari用户:

    openstack role add --project service --user masakari admin
  3. 创建新服务:

    openstack service create --name masakari --description "masakari high availability" instance-ha
  4. 为Masakari服务创建终结点:

    openstack endpoint create --region RegionOne masakari --publicurl http://<ip-address>:<port>/v1/%\(tenant_id\)s --adminurl http://<ip-address>:<port>/v1/%\(tenant_id\)s --internalurl http://<ip-address>:<port>/v1/%\(tenant_id\)s
  5. 使用克隆Masakari

    git clone https://github.com/openstack/masakari.git
  6. 从Masakari运行setup.py

    sudo python setup.py install
  7. 创建目录/etc/masakari

  8. 复制masakari.confapi-paste.inipolicy.json文件 从masakari/etc//etc/masakari文件夹

  9. 要运行Masakari API,只需使用以下二进制文件:

    masakari-api

配置Masakari数据库

  1. 创建“Masakari”数据库

  2. 在为masakari(sudo python setup.py install)运行setup.py之后, 运行masakari-manage命令来同步数据库

    masakari-manage db sync

功能

  • 待办事项

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
无法将XML加载到属性对象Java中   java如何判断当前线程是否为事件分派线程   java如何在带有CouchbaseTemplate的Spring数据Couchbase中使用密钥前缀   java将JSON数组存储在不同的列表或数组中   java OpenCV检测最大矩形会产生令人费解的结果   java正则表达式获取选项卡式值及其频率   安卓致命异常:主java。lang.NullPointerException   java有没有一种方法可以使用CLI(命令行界面)使用junit测试用例测试我的项目的jar文件?   Java数组属性   java我应该升级到CGLIB 3.0吗?   用户界面什么Java GUI框架适合第一个GUI项目?   java如何使用tomcat、mysql和jdbc驱动程序在internet上发布我的jsp项目   java计数字符串中非重叠出现的次数   通用域名格式。太阳网httpserver Java httpserver基本身份验证问题   java Android WebView:只显示网页的一半   将json字符串转换为java中的对象列表   io使用Java在目录中查找第一个文件   if语句如何在java游戏中使用switch和case?