OpenStack的虚拟机高可用性(VMHA)服务
项目描述
OpenStack的虚拟机高可用性(VMHA)服务
Masakari通过自动从VM进程崩溃、配置过程崩溃和nova-compute主机故障等故障事件中恢复基于KVM的虚拟机(VM),为OpenStack云提供虚拟机高可用性(VMHA)服务。它还提供API服务以管理和控制自动化救援机制。
注意:只有在共享存储系统上配置了实例路径(即,nova的“instances_path”配置选项具有共享目录的路径)时才使用masakari,否则,如果实例是从镜像启动的,或者使用了使用临时磁盘的flavor,则在实例从失败主机迁移后,实例数据将会丢失。
Masakari的原始版本:https://github.com/ntt-sic/masakari
东京峰会会议:https://www.youtube.com/watch?v=BmjNKceW_9A
Masakari在Apache License,Version 2.0的条款下分发。本许可协议的完整条款和条件详细说明在LICENSE文件中。
免费软件:Apache许可证2.0
配置masakari-api
创建masakari用户
openstack user create --password-prompt masakari (give password as masakari)
将管理员角色添加到masakari用户
openstack role add --project service --user masakari admin
创建新服务
openstack service create --name masakari --description "masakari high availability" instance-ha
为masakari服务创建端点
openstack endpoint create --region RegionOne masakari --publicurl http://<ip-address>:<port>/v1/%\(tenant_id\)s
使用以下方法克隆 masakari
git clone https://github.com/openstack/masakari.git
从 masakari 运行 setup.py
sudo python setup.py install
创建目录 /etc/masakari
将 masakari.conf、api-paste.ini 和 policy.yaml 文件从 masakari/etc/ 复制到 /etc/masakari 文件夹
要运行 masakari-api,只需使用以下二进制文件
masakari-api
配置 masakari 数据库
创建 ‘masakari’ 数据库
在运行 setup.py 为 masakari(sudo python setup.py install)后,运行 masakari-manage 命令以同步数据库
masakari-manage db sync
功能
待办事项
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分布
构建分布
masakari-18.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8c127cd63b81e3b93ba26e7f7b9049bc7410e08a3fd7499d356c74bf46494ada |
|
MD5 | df2d2cadcb5c740ec3c8971f5176be73 |
|
BLAKE2b-256 | 4011baf4211b2500303d9b670a6a3e9882f57ac914d4d82d9e9c7d49d3c45281 |
masakari-18.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 066af4f91b84e064e239ccb0220f9d855391aa1a1bacbc3e1d57b8162e306b60 |
|
MD5 | 35d10a8e0be2a0a4b208163ccfefae5d |
|
BLAKE2b-256 | 413f70d6e2de8a3c63917f421766e86b9b9bafc89c2b159c856eaf86340e1252 |