Virtual Machines Automation from Hypervisors using Qemu-Agent on KVM
- 主要言語
- 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