Commit Graph

46 Commits

Author SHA1 Message Date
屈轩
7cf461e8b7 feat(region): support oracle cloud (#18676) 2023-11-14 19:43:23 +08:00
LyndonKong
9fff0bef22 feature: add support for for VolcEngine (#18348) 2023-10-18 05:50:08 -05:00
wanyaoqi
4484a96c8d feat(region,host): vgpu support, refector host registor (#17879)
* feat(region,host): refactor host register

* feat(region,host): vgpu support

add nvidia/amd vgpu support.
nvidia vgpu need manaul configure vgpu instance before add in host.conf

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

---------

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-09-01 15:42:22 +08:00
屈轩
34d54f10e8 fix(region): vendor update (#17764) 2023-08-14 16:58:08 +08:00
屈轩
b09874bd37 feat(region): support china union cloud (#17742) 2023-08-09 18:05:56 +08:00
ioito
f5e83b7667 feat(region): support baidu cloud 2023-08-07 20:36:13 +08:00
ioito
1de08a7a5e feat(region): support ksyun 2023-08-07 15:44:52 +08:00
Jian Qiu
b7b2a630f5 fix: remove hostwire to cleanup host-wire codes (#17670)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-04 23:40:54 +08:00
ioito
087cdeec5b fix(region): add h3c 2023-03-09 15:48:37 +08:00
ioito
e0bd0574fb feat(region): support hcsop 2022-12-07 21:48:41 +08:00
Zexi Li
4e51e654a0 fix(region): use cloudmux consts 2022-10-31 11:16:13 +08:00
ioito
11cf497268 support hcs 2022-10-25 14:48:20 +08:00
屈轩
7b530f9387 fix(region): support remote file (#15054) 2022-09-28 20:46:21 +08:00
Mig Yang
fb39a8aaf1 support pve 2022-09-17 09:43:19 +08:00
wanyaoqi
02a9d84d6e fix(region, host): misc fix host health checker (#14575)
- hostagent remove option enable host health, default enabled,
  its rely on etcd endpoint register.
- add option auto migrate on host shutdown.
- fix hostman check network is available.
- use hostname instead hostId as etcd key
- init health checker before host instace init.
- refector host_health checker.

Signed-off-by: wanyaoqi <wanyaoqi@yunion.cn>
2022-07-07 10:28:27 +08:00
wanyaoqi
d51d7599d2 feat(region,host): refector guests cgroups (#14558)
* feat(region,host): refector guests cgroups

hostagent will create a root group cloudpods.hostagent at init.
guests group under cloudpods.hostagent. Qemu start params add '-S'
option freeze guest at first, after guest set cgroup or other initialize
hostagent will resume guest.

host support reserve cpus. if has reserved cpus, hostagent will create a
group cloudpods.hostagent.reserved, one thing to note is set host
reserved cpus must ensure host no guests running.

climc usage:
  climc host-reserve-cpus --cpus '2-3,32-33' --mems '0-1' \
    --disable-sched-load-balance <IDS>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

* hostman: disable cpuset balancer

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-07-02 18:00:48 +08:00
屈轩
236c2a2ed6 feat(region): Support InCloud Sphere (#14502)
* feat(region): Support InCloud Sphere

* add: 支持认证及账号录入

* add: 支持region,zone,host资源同步

* add: 实例信息同步

* add: 存储和磁盘同步

* add: 网络信息同步
2022-06-25 00:06:37 +08:00
ioito
af57c8cc1f feat(region): bingo cloud cli 2022-02-11 18:25:33 +08:00
ioito
9f708cec0c feat(region): support nutanix 2022-01-21 14:04:06 +08:00
ioito
e43caa33b4 feat(region): add nutanix sync 2022-01-13 18:07:34 +08:00
tb365
cd25e9dcbd make fmt 2021-08-31 11:09:34 +08:00
tb365
907095670c rename huaweicloudstack to hcso 2021-08-31 11:07:44 +08:00
tb365
4cf354fcf7 fix(region): goimport fix 2021-08-09 16:00:10 +08:00
tb365
88efcda2f5 huawei client update 2021-08-09 15:55:12 +08:00
Qu Xuan
6a735d4850 feat(region): add cloudpods 2021-08-02 20:45:06 +08:00
tb365
4c369d19f3 add jd cloud constants 2021-05-31 09:31:33 +08:00
Zexi Li
e82a3deb7e fix(cloudcommon): unify OS_ARCH constants 2021-04-15 10:52:34 +08:00
rainzm
77457fbae4 feat(region): support Ecloud (readonly) 2021-04-08 11:38:20 +08:00
Qu Xuan
b195f95bdf feature: add apsara support 2020-11-19 15:41:30 +08:00
wanyaoqi
7d94c4e46f support create arm virtual machine 2020-08-27 11:05:21 +08:00
wanyaoqi
af6c6fee88 host health check 2020-04-26 21:44:02 +08:00
Qu Xuan
4a6a4c594a feature: google云操作支持 2020-01-15 20:23:31 +08:00
TangBin
273e372fb3 ctyun sync 2019-11-29 18:03:21 +08:00
Qu Xuan
1ace23cbfa add: gcp cloud support 2019-11-27 10:29:28 +08:00
Qiu Jian
ac92993e87 fix: cleanup host/baremetal status code 2019-11-11 10:29:31 +08:00
Qiu Jian
3c9c3ad164 feature: support fetch baremetal uuid and use uuid to identify baremetal 2019-10-22 10:33:15 +08:00
Qiu Jian
42ed1f7961 feature: baremetal support iso operation 2019-10-21 01:07:49 +08:00
Qiu Jian
7e02839d67 add doc and copyright 2019-10-16 14:08:57 +08:00
wanyaoqi
136033d7d4 host migrate 2019-08-24 17:10:37 +08:00
ioito
ff2cca8611 rebase master 2019-05-21 22:36:52 +08:00
ioito
746a7d424e 细化存储信息 2019-05-21 21:29:05 +08:00
屈轩
e878330938 初始化zstack代码 2019-05-21 21:29:04 +08:00
TangBin
fef357a4ec add ucloud operations 2019-04-30 16:37:27 +08:00
Qiu Jian
004d9b6f95 update copyright headers of all source 2019-03-29 14:47:48 +08:00
TangBin
5c724d0067 fix conflict 2019-03-20 15:18:35 +08:00
Zexi Li
076ad985cc move consts to apis 2019-03-20 12:08:15 +08:00