Commit Graph

46 Commits

Author SHA1 Message Date
屈轩
2a9be258f9 fix(mcp-server): mcp use climc struct (#25174) 2026-07-20 17:17:20 +08:00
wanyaoqi
44f7c6e688 fix(region): host model add api stats (#24956) 2026-06-09 23:02:04 +08:00
Zexi Li
7401603981 fix(region,climc): persist netinterface vlan_id to hostnetwork (#24216)
- climc: add VlanId to host-add-netif, host-remove-netif, host-enable-netif,
  host-disable-netif
- region: set bn.VlanId from netif.VlanId when attaching to network
- mcclient: include Vlan_ID in baremetalnetworks list columns
2026-02-04 11:03:41 +08:00
wanyaoqi
10d881b3f7 fix(region): virtual isolated device balance on guest start (#23046) 2025-09-15 11:58:11 +08:00
Jian Qiu
66901a4964 fix: host network ipv6 support (#22963)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2025-08-02 12:12:26 +08:00
Jian Qiu
fe55972aed fix: host files not initialized when host reboot (#22550)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2025-05-19 01:58:12 +08:00
Jian Qiu
c6bc710cee fix: host files support (#22479)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2025-05-07 11:29:04 +08:00
Jian Qiu
5a77b6bba5 fix: image cache use specific workers (#22046)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2025-02-05 11:33:28 +08:00
Jian Qiu
c4669d51ed fix: image support s3 parallel (#22034)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2025-01-30 00:00:21 +08:00
屈轩
e133b83082 fix(region): support skip sync host and storage info (#21918) 2025-01-02 17:38:52 +08:00
wanyaoqi
8e1c0ef946 Automated cherry pick of #21876: Automated cherry pick of #21875: Automated cherry pick of #21804: [WIP] fix: add more action log (#21878)
* fix: add more action log

* fix(region): add set cmt bound action
2024-12-29 23:09:27 +08:00
wanyaoqi
a5e7c5721b fix(climc): host-show hide long content sys_info nic_info metadata (#21849) 2024-12-20 11:11:29 +08:00
Zexi Li
2337789041 fix(climc): host-ssh is not working (#21111) 2024-08-27 16:25:10 +08:00
Zexi Li
4f4400bc41 feat(region,baremetal): validate ipmi info (#20787) 2024-07-12 10:17:37 +08:00
Jian Qiu
e231f14be3 fix: host add public ip field (#20114)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-04-24 12:22:41 +08:00
wanyaoqi
e87a0b6cc3 feat(region,host): guest numa allocate (#19498) 2024-02-18 19:35:23 +08:00
Jian Qiu
31511a6a69 fix: climc server-logininfo action (#18295)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-12 20:18:47 +08:00
Jian Qiu
df4649ccdd fix: host nics api (#18184)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-01 23:40:22 +08:00
Jian Qiu
3c650da60e fix: add apis for logininfo (#18180)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-01 23:39:50 +08: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
ioito
e4fb97a2cc fix(region): purge account 2023-07-27 16:28:10 +08:00
Jian Qiu
21716cefb5 fix: remove mutual dependency of cloudmux on onecloud (#15621)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-27 01:21:26 +08:00
Qiu Jian
911351fee6 feature: allow update hostname 2022-12-05 16:13:31 +08:00
Zexi Li
5ffe1c3506 feat(region): no_bmc option of host create api (#15270) 2022-11-01 17:38:42 +08:00
Jian Qiu
8f2d7a2cfa fix: add host-type-count climc subcommand (#14798)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-08-16 19:04:44 +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
Jian Qiu
14e7e9603c feature: support tap service phase 2 (#14466)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-15 05:21:43 +08:00
Jian Qiu
43d04043a5 feature: fetch options of an application via api (#14398)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-04 10:33:31 +08:00
Qiu Jian
0ae246f01d fix: host update sn 2022-03-02 18:57:02 +08:00
Zexi Li
b5d8522f37 feat(region,host): server cpuset supported (#13527)
* feat(region,host): server cpuset supported

* feat(region,host): cpuset remove
2022-02-23 16:07:01 +08:00
rainzm
d502c574b4 feat(climc): add (set-)class-metadata 2022-02-09 15:26:42 +08:00
rainzm
73f8987d02 fix(region): remove secret level resource 2022-02-09 15:26:42 +08:00
rainzm
27d70e9a30 feat(region,image): add SecretResourceBase 2022-02-09 15:26:42 +08:00
Zexi Li
8423aa9e63 feat(region,host): usb passthrough 2021-12-28 19:05:42 +08:00
Qu Xuan
06dc1c1b87 fix(common): split mcclient modules by service 2021-11-05 19:24:50 +08:00
Zexi Li
07f8709cbd fix(climc): host-ssh use privateKey when ciphertext too short (#12370) 2021-10-10 12:02:20 +08:00
Stargic
83090fba22 feat(climc): SSH login of a host by private key 2021-09-16 11:16:59 +08:00
Zexi Li
bba90f21f3 fix(climc): host-delete use batch delete function 2021-08-31 15:13:38 +08:00
Qu Xuan
d7f4eafee1 feat(region): add status count filter by params 2021-07-26 17:56:36 +08:00
Zexi Li
ac491f4f58 feat(region): host list order by server count 2021-05-06 20:53:04 +08:00
Qiu Jian
b459bc7e8b fix(region): host search by any ip 2021-02-13 23:11:03 +08:00
wanyaoqi
cecd329fe4 fix(climc): host add netif add params bridge/interface 2020-12-29 14:46:13 +08:00
wanyaoqi
1cfee7cf6c replace NewFloat by NewFloat64 and NewFloat32 2020-10-14 11:54:30 +08:00
wanyaoqi
91ff1d7d84 isolated device add attribute reserved resource 2020-05-25 17:31:34 +08:00
Qiu Jian
1843ba334d feature: reorganize climc codes 2020-05-07 16:48:37 +08:00