apache / apache/cloudstack

Virtual Machines Automation from Hypervisors using Qemu-Agent on KVM

オープン
#9,857 コメント 4 件 リアクション 0 件 担当者 0 名 GitHub で見る
status:needs-functional-definition type:new-feature
主要言語
Java
スター
3.1k
フォーク
1.4k
平均マージ
6日 19時間
マージ済み PR(30日)
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
見積もり時間
1週間以上
活発さ
静か
明瞭さ
説明が足りない
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。