apache / apache/cloudstack

Support Bulk Operation for Instance Lifecycle

Đang mở
#9,041 4 bình luận 2 reaction 0 người được giao Xem trên GitHub
type:new-feature
Ngôn ngữ chính
Java
Star
3.1k
Fork
1.4k
Merge trung bình
6 ngày 19 giờ
Pull request đã merge (30 ngày)
32

Mô tả

##### ISSUE TYPE

* Feature Idea

##### COMPONENT NAME

~~~
Instance Lifecycle
~~~

##### CLOUDSTACK VERSION

~~~
N/A
~~~

##### CONFIGURATION

##### OS / ENVIRONMENT

##### SUMMARY

As an Admin, if i have a need to use Instance Lifecycle Operations, 95% of the time, it is for a group of VMs with similar natures.

Right now, the implementation of the 'Schedule Lifecycle Operations' feature is done on a per vm basis.

This means, user needs to go to each VM individually, and configure a scheduler. In this case, if i have 100 VMs that needs to have a scheduled restart, id have to manually configure it 100 times, the same settings.

Its because of this, i personally use Ansible + Semaphore with a cron job to achieve this, and not the schedule feature in cloudstack.

As a feature request, i would like to request to enhance VMs in a 'Instance Group' to be allowed to share the same scheduled job. That way, as a user, it would be much more easier to use, manage and troubleshoot.

##### STEPS TO REPRODUCE

~~~
None
~~~

##### EXPECTED RESULTS

~~~
Able to Bulk Operate a VM Schedule job using Instance Groups
~~~

##### ACTUAL RESULTS

~~~
User needs to go to each VM individually, and configure a scheduler
~~~

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Không có tệp, bài kiểm thử hoặc điểm vào nào được nêu. Hãy bắt đầu bằng việc xem xét các Schedule Lifecycle Operations hiện có của CloudStack và hành vi của Instance Group, sau đó xác định cách biểu diễn và quản lý một job được lập lịch dùng chung; công việc được xem là hoàn tất khi một Instance Group có thể thực hiện thao tác hàng loạt trên một job lập lịch VM.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
java
Lĩnh vực
cloud, infrastructure
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
30/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.