社区
虚拟化
帖子详情
求教虚拟机动态迁移如何截获停机点(downtime)
快打肾上腺素
2017-11-06 03:35:21
各位大佬,现在学校的项目可能需要截获虚拟机动态迁移的短暂的停机点,求教大佬们有没有截获的方法呢。。
...全文
526
回复
打赏
收藏
求教虚拟机动态迁移如何截获停机点(downtime)
各位大佬,现在学校的项目可能需要截获虚拟机动态迁移的短暂的停机点,求教大佬们有没有截获的方法呢。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zero_down
time
_migrations:使用ActiveRecord 3+和PostgreSQL进行零
停机
迁移
zero_down
time
_migrations 使用ActiveRecord 3+和PostgreSQL进行零
停机
迁移
。 在开发/测试时捕获有问题的
迁移
! 受这些类似项目的启发: 安装 只需将这个gem添加到项目Gemfile 。 gem "zero_down
time
_migrations" 用法 当检测到潜在的数据库锁定
迁移
时,此gem将自动引发异常。 它检查常见的事情,例如: 添加具有默认值的列 添加非并行索引 在索引或架构
迁移
中混合数据更改 在禁用DDL事务的情况下执行数据或架构
迁移
使用each而不是find_each循环通过ActiveRecord对象 这些异常清楚地说明了如何以“零
停机
时间方式”执行相同的操作。 验证方式 添加具有默认值的列 坏 这可能需要很长时间才能占用大量数据库或流量,并锁定您的表! class AddPublishedToPosts < ActiveRecord :: Migration def change add_column :posts , :published , :boolean , default : tru
laravel-zero-down
time
-migration:使用Laravel和pt-online-schema-change进行零
停机
迁移
laravel零宕机时间
迁移
使用Laravel和gh-ost或pt-online-schema-change零
停机
迁移
。 注意:仅适用于MySQL数据库,包括(Percona和MariaDB)。 安装 与Laravel兼容5.5 , 5.6 , 5.7 , 5.8 , 6.0 , 7.0 & 8.0 先决条件 如果您使用的是gh-ost确保从其发行页面下载二进制文件: 如果您使用的是pt-online-schema-change确保已安装percona-toolkit 。 在Mac上,您可以使用brew brew install percona-toolkit 。 在Debian / Ubuntu上apt-get install percona-toolkit 。 安装步骤 运行composer require daursu/laravel-zero-down
time
-migra
nagios_down
time
:基于脚本的Nagios Icinga
停机
时间计划
nagios_down
time
-基于脚本的
停机
时间安排 nagios_down
time
可以用于直接从受监视的机器安排
停机
时间,从而仅在可以访问Nagios CGI或可以访问Web API的多站
点
中自动在Nagios中安排
停机
时间。 无需其他连接。 您可以通过初始化脚本自动计划系统重新启动时的那些
停机
时间。 您也可以运行脚本来安排特殊服务的
停机
时间,例如在数据库备份期间。 nagios_down
time
可以在Nagios / Multisite中创建
停机
时间,然后关闭数据库以启动备份(添加模式),并在备份完成后再次删除
停机
时间(del模式)。 为计划内的
停机
时间安排
停机
时间可为您带来以下优势: 计划的
停机
时间不会引发警报 报告中的计划外
停机
时间不受此类
停机
时间影响 当前,nagios_down
time
脚本适用于Linux(用Perl编写)和Windows(用VBS编写)。 目的是为不同
down
time
-monitor:基于电子的应用程序,用于监视网站
停机
时间
停机
监视器(dmon) 基于类星体框架的电子应用程序,用于监视网站的
停机
时间。 依存关系 运行应用程序 Down
time
Monitor是一个基于节
点
的应用程序,因此您需要将其与程序包管理器(npm或yarn)一起安装 安装依赖项 yarn 在开发模式下启动应用程序(热代码重新加载,错误报告等) quasar dev 整理文件 yarn run lint 构建用于生产的应用 quasar build 自定义配置 请参阅 。
django-pg-zero-down
time
-migrations:针对数据库锁应用
迁移
的Django postgresql后端
django-pg-零
停机
时间
迁移
Django postgresql后端,针对数据库锁应用
迁移
。 安装 pip install django-pg-zero-down
time
-migrations 用法 要为postgres启用零
停机
迁移
,只需设置此软件包提供的django后端并添加最安全的设置即可: DATABASES = { 'default': { 'ENGINE': 'django_zero_down
time
_migrations.backends.postgres', #'ENGINE': 'django_zero_down
time
_mig
虚拟化
750
社区成员
628
社区内容
发帖
与我相关
我的任务
虚拟化
虚拟化相关技术讨论专区
复制链接
扫一扫
分享
社区描述
虚拟化相关技术讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章