Zexi Li
dbfd5a8e5d
refactor(scheduler): remove unused k8s predicates code
2020-12-04 17:18:51 +08:00
Zexi Li
7f3c0d5fed
Merge pull request #9052 from ioito/hotfix/qx-cloud-image-sync
...
feat(region): optimized public image sync
2020-12-04 10:59:12 +08:00
Zexi Li
a7e40d36c5
fix(scheduler): check candidate tag resource is nil
2020-12-03 20:43:10 +08:00
Zexi Li
6a80a12664
fix(scheduler): select resource unordered
2020-12-03 18:41:04 +08:00
Qu Xuan
7bac9144ef
feat(region): optimized public image sync
2020-11-30 17:23:51 +08:00
wanyaoqi
ff9d051fab
fix(region,scheduler): fix netwrok predicate
...
1. Guest config to schedule input should include network exit propertites.
2. Guest migrate and create backup server should not check network count,
because of migrate and create backup server will not allocate new network to guest.
cherrypick: release/3.5
2020-11-27 18:14:46 +08:00
Zexi Li
c0da4cc524
fix(scheduler): clean expire cache before schedule
2020-11-25 21:50:14 +08:00
rainzm
bf30c48eea
feat(scheduler): support filtering storage via medium
2020-11-16 20:46:31 +08:00
Zexi Li
cc32bb39ef
feature: support cloudprovider, cloudregion and zone schedtag
2020-10-30 10:58:34 +08:00
yunion-ci-robot
128173d320
Merge pull request #7620 from wanyaoqi/feature/wyq/arm-v2
...
feature: arm support
2020-10-26 15:50:40 +08:00
Zexi Li
e129d580bd
scheduler: ignore network type when specified
2020-09-12 15:56:40 +08:00
Qiu Jian
b8238d2059
fix: scheduler aware policy
2020-09-04 10:36:21 +08:00
wanyaoqi
75cd041d79
baremetal colloct isolated devices info ( #7357 )
2020-08-28 12:10:34 +08:00
wanyaoqi
e510ed1969
add host cpu archs capabilitie
2020-08-27 11:07:50 +08:00
wanyaoqi
7d94c4e46f
support create arm virtual machine
2020-08-27 11:05:21 +08:00
Zexi Li
7a08a60dbd
scheduler: refactor network predicate ( #7553 )
2020-08-13 17:56:47 +08:00
Zexi Li
6f2ddbd3ad
scheduler: fix network auto alloc logic
2020-08-11 18:03:13 +08:00
Jian Qiu
1ba9715ec2
feature: add is_auto_alloc flag to networks ( #7473 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2020-08-03 11:58:02 +08:00
rainzm
fa0450b454
feat(scheduler): Change the action for guests with backup and instanceGroup
...
1. 对于主机组的打散功能,放在调度的最后单独处理。
2. 主备机的调度,通过在主机和备机之间设置一个粒度为1的主机组来实现。
3. 虚拟机的调度默认打散,在打散的基础上,选择容量大的宿主机。
3. 主备机中,主机和备机的默认打散流程分散开,互不影响。
2020-07-21 20:29:47 +08:00
Zexi Li
0957fee3d0
scheduler: fix storage filter duplicate error message
2020-07-19 20:23:35 +08:00
Qiu Jian
354a61632d
fix: scheduler test ignore quota limit
2020-05-27 10:10:39 +08:00
Zexi Li
2e93072691
scheduler: filter disabled cloudprovider
2020-05-14 18:09:26 +08:00
Zexi Li
e00b1fdc3b
scheduler: set schedtag default strategy if input empty
2020-05-14 17:23:02 +08:00
Zexi Li
f39c829595
scheduler: fix network predicate get wrong free port
2020-04-25 23:23:43 +08:00
Qiu Jian
a687d49181
fix: add scheduler support
2020-03-27 01:20:30 +08:00
wanyaoqi
f4d86b4fb2
guest add metadata cpu mode
...
- live migrate if guest cpu mode is qemu, do not check host cpu mode
- disk name generation replace '_' to '-'
2020-03-20 15:04:46 +08:00
Zexi Li
4f3d7c2c32
scheduler: fix disk allocated not balanced
2020-03-14 16:39:26 +08:00
Qiu Jian
cf5498ac24
feature: recode structuralized GetExtraDetails and ListItemFilter
2020-03-04 14:01:25 +08:00
Yousong Zhou
7c29b06669
scheduler: network_predicate: allow onecloud vpc networks
2020-01-17 17:48:04 +08:00
Qiu Jian
d048c3ac69
remove bw/ebw quota from scheduler
2020-01-04 23:30:52 +08:00
Qiu Jian
4a8a79a786
bug fixes
2020-01-03 13:58:05 +08:00
Qiu Jian
bc7f62a2ad
scheduler schedule according to quota limit
2020-01-03 13:58:04 +08:00
Qiu Jian
ccaddaf19f
minor fix
2019-12-24 20:13:03 +08:00
郑雨
b59a145184
fix: Fix that fail to create vm with unforced instance group
...
1. This is a bug because of latest modify about scheduler's instance_group_predicate.
Should set minFree as zero when founding that host can't be used to create vm
with requested forced instance group.
2. Fix some little error of instance group.
3. Add PerformEnable and PerformDisable for instance group.
4. Clean scheduler desc cache after having attached or detached guests and groups
and enabled group. Cleaning was necessary when disable group because disabled
group is prohibited.
5. Add package 'golang.org/x/sync/errgroup'.
2019-11-07 15:35:51 +08:00
Rain
8e55bee9b3
feat & fix: Add batch operator and fix some bugs for instance group
...
Feature:
1. Add apis: list server by group, list group by server, bind
servers, unbind servers, bind groups, unbind groups.
2. Add climc command and docs corresponding to the above newly added apis
3. Add log about binding and unbinding operator.
4. Support enable and disable instance group.
Fix:
1. Set capacity zeor if there are not enough resource aboue forced
instance group in one host.
2. Change the stage(real delete => pending delete) that guest leave all groups.
2019-11-06 13:06:03 +08:00
Yousong Zhou
8ba5986d83
goimports: first run
2019-10-28 06:22:17 +00:00
Zexi Li
e8377a8709
baremetal: add cdrom boot schedule
2019-10-23 11:18:27 +08:00
yunion-ci-robot
a01ca71e05
Merge pull request #3295 from swordqiu/feature/qj-baremetal-iso-support
...
feature: baremetal support iso operation
2019-10-22 21:01:05 +08:00
Qiu Jian
42ed1f7961
feature: baremetal support iso operation
2019-10-21 01:07:49 +08:00
Rain
0c93b0c7d4
Feature: Unforced Group which prioritize scheduling guest to host with
...
enough resources of InstanceGroup and then to host even if this hosts has
no enough resources. Add groups desc in SGuest.ToSchedDesc. The backup
guest also occupies InstanceGroup resources now.
2019-10-17 12:57:43 +08:00
Zexi Li
d52e7acb78
scheduler: adjust skip network filter condition
2019-10-15 16:20:06 +08:00
Zexi Li
7c2aca5ded
Merge pull request #3141 from zexi/bugfix/scheduler-network-specfied
...
fix: scheduler specfied network no errors
2019-10-09 21:10:05 +08:00
Zexi Li
e327cbd260
fix: scheduler specfied network no errors
2019-10-09 21:08:36 +08:00
Rain
10991015ef
guest persion
2019-10-09 20:43:35 +08:00
Zexi Li
b019ca3fc4
scheduler: fix random network domain not matched
2019-10-07 12:04:03 +08:00
Zexi Li
22a6032f2b
scheduler: set random network filter default scope domain
2019-10-06 10:31:02 +08:00
Zexi Li
8286d318ac
scheduler: refactor network_predicate filter
2019-09-28 18:23:27 +08:00
Zexi Li
3600fa351d
scheduler: fix baremetal disk and storage not match
2019-09-16 20:19:29 +08:00
Zexi Li
9014c65e81
scheduler: fix disk local backend not select matched storage
2019-09-16 11:48:24 +08:00
Zexi
83613793e6
scheduler: fix disk or net specify resource id execute schedtag filter
2019-08-22 21:47:16 +08:00