apache / apache/cloudstack

Virtual Machines Automation from Hypervisors using Qemu-Agent on KVM

未關閉
#9,857 4 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
status:needs-functional-definition type:new-feature
主要語言
Java
星號
3.1k
分支
1.4k
平均合併
6 天 19 小時
30 天內合併 PR
32

描述

##### ISSUE TYPE
* Feature Idea

##### COMPONENT NAME
Categorize the issue, API, KVM, HYP, UI

##### CLOUDSTACK VERSION
Coming versions

##### SUMMARY
Many of us are using Cloudstack to provide public and private cloud services for our internal teams and clients, so normally we don't handle passwords or ssh key password to access the vm's operating system to orchestrate applications lifecycle. So my proposal is that just like user-data works for the first boot we can register actions or commands that we can apply to client's vm using qemu-agent capabilities in KVM so we leverage services like:

- DBaaS
- Managed Applications
- Improvements on CSK

##### STEPS TO REPRODUCE

Cloudstack access the hyp where the vm resides and applies commands like:

virsh qemu-agent-command "$VM_NAME" "$COMMAND_JSON"

貢獻指南

開啟貢獻指南

研究方向

首先梳理 CloudStack 如何連接到 KVM 虛擬機監控程式,以及 API、UI 和虛擬機監控程式動作的定義位置。閱讀 qemu-agent-command 範例,並釐清受支援命令的生命週期、權限和失敗處理。完成後應包含一個已達成共識的功能範圍,以及將 QEMU-agent 動作套用至客體虛擬機器的實作路徑。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
java
領域
backend-api-design, cloud, infrastructure
Issue 類型
功能
難度
5/5
預估耗時
一週以上
活躍度
冷清
描述清晰度
需要釐清
新手友好度
35/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。