Auto restart of compute instances utilizing local storage
- 主要语言
- Java
- 星标
- 3.1k
- 派生
- 1.4k
- 平均合并
- 6 天 19 小时
- 30 天内合并 PR
- 32
描述
##### ISSUE TYPE
* Feature Idea
##### COMPONENT NAME
~~~
New feature (UI, API, etc)
~~~
##### CLOUDSTACK VERSION
~~~
N/A
~~~
##### CONFIGURATION
N/A
##### OS / ENVIRONMENT
N/A
##### SUMMARY
There should be an ability to set auto boot (restart) for VMs with local storage, i.e. similar functionality as ´virsh autostart VM´ in KVM.
When a server reboot occurs, for instance if heartbeat on the host can't write to NFS share, the server will reboot. In current versions of cloudstack, all instances using local storage on that host will need to be manually started after the reboot. There should be a functionality to mark VMs to be auto started when the host is live again.
This is particularly useful when a compute instance is using local storage (SSDs) for system disk, but NFS etc. for data storage, or when not using networked attached storage but local storage only configurations.
This is functionality similar to what is requested in #8687
##### STEPS TO REPRODUCE
~~~
Example of possible implementation:
- UI and API option for compute instance to auto boot on host startup (enable/disable feature per compute instance).
- Mgmt server to issue startup of compute instances when Host is ready.
~~~
##### EXPECTED RESULTS
~~~
Compute instances with local storage should be able able to auto start (if configured) when a host is live again after reboot.
~~~
##### ACTUAL RESULTS
~~~
Currently all local storage compute instances needs to be manually started after host reboot.
~~~
贡献指南
调研方向
Issue 中没有指定任何文件或测试。先阅读相关 issue #8687 以及其中引用的 virsh autostart 行为,然后梳理提议的 UI/API 选项和 management-server 启动流程;当已配置的 local-storage 实例能在主机重启后可靠启动时,即视为完成。
由索引模型根据 Issue 内容生成。
评估
- 领域
- cloud, infrastructure
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100