• 虚拟机功能


    1、固件类型

    OpenStack虚拟机默认使用BIOS方式的启动方式,可以设置使用UEFI的固件类型,支持更多的功能

    UEFI介绍   UEFI

    目的:使用UEFI方式启动虚拟机

    方法:

    (1)制作可以在UEFI模式下启动的镜像

    (2)在计算节点上安装支持UEFI的软件包

    yum install -y OVMF

    (3)上传镜像并设置属性

    glance  image-create --progress --container-format bare --disk-format raw --file img.raw --name img-uefi --property hw_firmware_type=uefi

    2、故障恢复

    在物理机上,可以通过一个watch dog的设备,来控制操作系统内核hang住时的电源操作,比如可以设置在内核hang住之后强制reset,确保物理机上面的业务可以尽快地自动恢复。

    在虚拟机上,QEMU提供了一个虚拟的watch dog设备,同样可以实现类似地功能。

    目的:在虚拟机出现严重内核故障地时候能尽快恢复

    方法:

    (1)创建虚拟机之前,编辑虚拟机使用的Flavor

    openstack flavor set FLAVOR-NAME --property hw:watchdog_action=ACTION

    可以设置的ACTION:

            disabled:不使用watchdog设备

            reset:强行重置虚拟机

            poweroff:强行关闭虚拟机

            pause:暂停虚拟机

            none:只是启用watchdog,在虚拟机hang住时不执行任何操作

    (2)在虚拟机里面启用watchdog服务

    安装watchdog软件包

    yum install -y watchdog

    修改配置文件

    /etc/watchdog.conf
    watchdog-device = /dev/watchdog            #添加或取消注释此行

    启动服务

    systemctl enable watchdog
    systemctl start watchdog

    (3)测试

    执行以下命令触发内核崩溃

    echo c > /proc/sysrq-trigger

    此时虚拟机hang住,在大约60秒延迟后,虚拟机会按照flavor里设置的action进行崩溃后的操作

  • 相关阅读:
    QingTing.Fm-WPF是调用蜻蜓FMAPI 查询API内容展示,进行播放
    选择图像根据坐标得到图像。头像裁剪器
    wpf使用FFMEPG录制屏幕
    wpf根据X与Y轴获取内部值
    SoftWareHelper
    wpf APlayer 播放
    CefSharp 支持mp4
    面向对象23种设计模式系列(二)- 结构型设计模式
    面向对象23种设计模式系列(一)- 创建型设计模式
    使用cmd命令行(.NET Core CLI)来启动ASP.NET Core 应用程序的多个实例
  • 原文地址:https://www.cnblogs.com/gushiren/p/9512551.html
Copyright © 2020-2023  润新知