Commit Graph
41 Commits
Author SHA1 Message Date
wanyaoqi b2dba9956a feat(region,host): add guest disk auto reset on shutdown support (#22199) 2025-02-27 16:03:36 +08:00
Jian QiuandQiu Jian 8fc56dcd4f fix: support server change ipv6 address (#22016)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2025-01-25 15:40:01 +08:00
Zexi Li c30125d4be feat(region,host,host-deployer,climc): support ext4 casefold feature disk (#21502) 2024-11-05 10:44:02 +08:00
Zexi Li 234a9f6da0 fix(climc): add VALID_CONTAINER_DEVICE_TYPES for isolated device parser (#21057) 2024-08-19 15:03:55 +08:00
Zexi Li 0b85e31489 feat(climc): update port_mappings of server network (#20518) 2024-06-13 11:05:57 +08:00
Zexi Li 66b9bb3441 feat(region): guestnetwork port mappings (#20516) 2024-06-11 18:17:10 +08:00
Zexi Li 83a96ef8f2 feat(region,baremetal,climc): support baremetal root disk matcher (#20480) 2024-06-05 00:17:30 +08:00
Jian QiuandQiu Jian 152b00d2d5 fix: support host local network (#20349)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-05-24 12:20:39 +08:00
Zexi Li 366340e74c feat(region,scheduler,host): container lifecycle and cgroup devices permissions 2024-03-21 19:42:08 +08:00
Jian QiuandQiu Jian c7d79f5d48 Feature/qj ipv6 support (#19249)
* feature: ipv6 support

* fix: ipv6 support more

* fix: update vendor for ipv6 support

* fix: allow enable ipv6 on existing guestnetwork

---------

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-15 13:32:52 +08:00
Jian QiuandQiu Jian 5de57897c2 Feature/qj support default interface (#19095)
* fix: support default gateway interface

* fix: default gateway 2

---------

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-26 15:35:04 +08:00
屈轩 bb3f8eba9f fix(region): esxi support preallocation vdisk (#18647) 2023-11-13 18:15:14 +08:00
屈轩 ca66c73afe fix(region): support aws gp3 throughput (#17983) 2023-09-11 13:24:46 +08:00
Jian QiuandQiu Jian 784fa91bab fix: desinate ip addresses when batch creating guests (#17859)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-29 21:19:43 +08:00
wanyaoqi 11fe9bf6bc fix(region,host): support limit guest nic traffic (#17852) 2023-08-29 08:40:20 +08:00
wanyaoqi d394d9bb55 feat(region,host): nvme device passthrough 2023-04-24 17:55:39 +08:00
Zexi Li b4c08e23f7 fix(scheduler): reduce calculation of storage's free_capacity 2022-12-30 12:40:54 +08:00
wanyaoqi 70755a9a1b feat(region,host): sriov nic support (#15342)
Support sriov nic passthrough to kvm guest.

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

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-11-13 18:17:30 +08:00
wanyaoqi ab1e535e0f feat(region,host): support assign bootindex for cdrom or disks
If bootindex is assigned, legacy boot order cdn/dcn will be disabled.
each device bootindex is accquire uniqued. default bootindex -1 is mean
bootindex not assign. If all of the devices not assigned bootindex,
guest will use the legacy boot order.

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-10-31 10:20:17 +08:00
wanyaoqi c8c5a28675 feat(region,host): create disk from existing path (#14677)
Server create disk from existing path.

Usage:

climc server-create --disk storage=<storage>:existing_path=<path> ...
climc disk-create storage=<storage>:existing_path=<path> DISKNAME

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-07-19 20:02:10 +08:00
wanyaoqiandwanyaoqi edeffed5fe feat(region,host): support multiqueues on vhost network (#14455)
Guest network add attribute num_queues, one is default.
And we can assign queues on guest create, eg:
server-create --net num-queues=4

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

Co-authored-by: wanyaoqi <wanyaoqi@baidu.com>
2022-06-14 02:38:09 +08:00
ioito 8d654de641 fix(region): public cloud user data 2022-05-30 14:52:34 +08:00
ioito 75a4c042b2 fix(climc): server create with disk desc 2022-02-16 16:23:38 +08:00
Qiu Jian 7a7a4bd5a2 feature: server create with existing disks 2021-12-05 17:48:30 +08:00
rainzm 4f8d86cb19 fix(region): remove default value of diskConfig.Medium
在 #8830 中,对调度器增加了通过请求磁盘的介质类型过滤存储的功能。

如果使用 climc 创建虚拟机且不要求磁盘有固定的介质类型,将
只能分配到 hybrid 的存储;进一步,如果没有 hybrid 的存储,将会调度失败。
2020-12-04 09:57:52 +08:00
Zexi Li 0ed41b09e1 scheduler: forecast api with candidates result 2020-11-04 21:10:07 +08:00
Jian QiuandQiu Jian f0f406c243 fix: adjust API input field names according to spec (#7382)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2020-07-30 10:51:00 +08:00
Yousong Zhou 2a32627b55 cloudcommon: cmdline: rework test
Compare JSONObject with Equals
2020-06-15 16:49:12 +08:00
Qiu Jian 98fcd1df0f fix: deprecated-by => yunion:deprecated-by 2020-04-16 23:24:56 +08:00
Zexi Li 7a4f3fca6e region: fix schedule input project and domain missing 2019-12-13 16:00:59 +08:00
Qu Xuan d4e168e72c fix: 支持创建时指定多个安全组 2019-11-12 19:55:16 +08:00
Yousong Zhou 8ba5986d83 goimports: first run 2019-10-28 06:22:17 +00:00
Zexi bd9c969974 scheduler: sku not unmarshal to ServerConfigs 2019-08-21 11:52:57 +08:00
Qiu Jian c8f17ac392 fix: server-change-ipaddr may ignore errors when changing ipaddr 2019-07-15 22:54:40 +08:00
wanyaoqi cf090235c5 gpfs 2019-06-06 23:11:24 +08:00
Zexi Li 1da81c57f8 fix: scheduler input incompatibility (#271) 2019-04-08 20:19:32 +08:00
Qiu Jian 004d9b6f95 update copyright headers of all source 2019-03-29 14:47:48 +08:00
Zexi Li 18db5cbc32 fix: ServerCreateInput keypair and secgroup wrong json tag 2019-03-22 09:20:39 +08:00
Zexi Li 1ed92bd176 fix: gpu server not work 2019-03-20 20:07:43 +08:00
Zexi Li 076ad985cc move consts to apis 2019-03-20 12:08:15 +08:00
Zexi Li 6df6880501 define scheduler apis output and input structs 2019-03-20 12:03:29 +08:00