wanyaoqi
6f8c0ecf83
fix(host,host-deployer): support lvm disk resize ( #23335 )
...
- add resize lvm disk support
- support qga online resize disk partitions and filesystems
2025-09-19 23:46:20 +08:00
wanyaoqi
bc5582ca84
feat(region,host,host-deployer): support set uefi boot order ( #22527 )
2025-05-30 10:30:53 +08:00
wanyaoqi
00b9afcbce
feat(region,host,host-deployer): container disk support resize ( #21398 )
2024-10-12 09:58:28 +08:00
wanyaoqi
e569326b83
feat(regin,host,host-deployer): qga deploy and fsdriver ( #20864 )
...
- host-deployer add deploy qga support
- host add qga partition fsdriver
- qga set network use fsdriver
- hostpinger sync qga status
2024-07-25 11:50:05 +08:00
wanyaoqi
ad6db34317
fix(host-deployer): add ext4 usage type options
...
resize fs not required find rootfs.
format ext4 partitions select usage type by part size.
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com >
2024-03-31 13:38:58 +08:00
wanyaoqi
b78db4e029
fix(host-deployer): add growpart resize partitions ( #19252 )
2024-01-15 12:14:51 +08:00
wanyaoqi
708f7c18b8
fix(host-deployer): deploy params has special char
2024-01-09 23:08:08 +08:00
Jian Qiu
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
wanyaoqi
01dc0e66ca
fix(host-deployer): check executor is enabled on init qemu driver
2023-12-22 17:20:34 +08:00
wanyaoqi
499946f51c
fix(host-deployer): pass config files to deploy vm
2023-12-18 16:43:58 +08:00
wanyaoqi
1e0c76bdb0
fix(host-deployer): run guest on host and ignore no config file
...
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com >
2023-12-12 14:56:35 +08:00
wanyaoqi
c9f6484cd1
fix(host-deployer): disconnect fix and concurrence control
2023-12-07 16:06:35 +08:00
wanyaoqi
0692c20341
fix(host-deployer): qemu deployer without kvm support ( #18875 )
2023-12-05 07:07:47 +08:00
wanyaoqi
c3743b57f3
fix(host-deployer): update base image and fix return errors
2023-12-04 01:54:58 +08:00
wanyaoqi
b58cd52d30
Automated cherry pick of #18822 : Automated cherry pick of #18821 : Feat/deploy guest ( #18823 )
...
* feat(region): add guest rescue api && download initrd from baremetal tftp server && add baremetal agent ip finder & update pic address & support ip kernel config.
* feat(host-deployer): use qemu-kvm as default deploy dirver
---------
Co-authored-by: boironic@gmail.com <boironic@gmail.com >
2023-11-30 16:50:18 +08:00
wanyaoqi
e5549057d6
fix(host-deployer): detach nbd device do not block main thread ( #18578 )
2023-11-07 07:22:26 +08:00
Jian Qiu
4e9828ee15
fix: xfs zerofree (experimental) ( #18501 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2023-11-01 09:41:07 +08:00
wanyaoqi
d5d0c54961
fix(host-deployer): deploy qga conf according hypervisor
2023-10-23 10:42:03 +08:00
Jian Qiu
b2bccef742
fix: allow set executor connection timeout ( #17448 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2023-07-06 01:18:01 +08:00
wanyaoqi
a4e9f86c2a
feat(region,host): deploy telegraf ( #14915 )
...
Support deploy telegraf on server deploy.
Add start telegraf on guest reboot crontab in guest os.
2022-09-06 00:13:20 +08:00
屈轩
974ced404e
fix(host-deployer): ignore root fs mount error ( #14285 )
2022-05-22 17:18:52 +08:00
Jian Qiu
69b4901bb6
fix: ignore no partition error for initial deployment ( #14220 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2022-05-08 23:42:29 +08:00
Jian Qiu
1831f63ef1
fix: backup recover failure ( #14199 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2022-05-04 23:28:26 +08:00
Jian Qiu
3f9be08fa3
Feature/qj encryption support snapshot backup ( #14191 )
...
* feature: encryption support snapshot and backup
* fix: encrypted snapshot create
* fix issues with backup encryption
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2022-05-03 11:39:55 +08:00
Jian Qiu
a393b65903
fix: save guest image with empty partition fail ( #14189 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2022-05-02 16:29:27 +08:00
Jian Qiu
4375bad382
fix: deploy encrypted disk ( #14187 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2022-05-02 09:07:03 +08:00
Jian Qiu
2dd1aeb8aa
fix: mount disk readonly ( #13152 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2022-04-28 09:26:45 +08:00
ioito
96b98e9746
fix(host): mount disk error
2022-04-24 11:22:23 +08:00
Jian Qiu
1b5ec22599
fix: cleanup compile warnings ( #12620 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2021-11-06 12:29:35 +08:00
rainzm
a545ad10e1
fix(host-deployer): ensure the success of vgrenam
2021-09-16 17:43:19 +08:00
Zexi Li
b72f60f340
fix(hostdeployer): windows rootfs umount leak
2021-03-02 09:51:41 +08:00
wanyaoqi
37b036ed37
fix(host-deployer): probe image info umount rootfs first
2020-12-17 19:19:30 +08:00
wanyaoqi
948f926bf6
feat(host-deployer): add deploy driver libguestfs
...
Add drvier libguestfs to support deploy more operator system,
you can use it by edit host config file add 'image_deploy_driver: libguestfs'.
By the default host-deploy support run three guestfish at the same time.
And host deployer will recycle free guestfish every ten minitues.
cherrypick: release/3.6
2020-12-08 17:49:44 +08:00
wanyaoqi
c302bae2bf
fix(host-deployer): cancel rename centos vgname
2020-12-08 16:15:56 +08:00
Zexi Li
6ff5653fa4
Merge pull request #8832 from wanyaoqi/feature/wyq/custom-cloudroot-home-dir
...
host-deployer: customize user cloudroot home dir
2020-11-18 23:50:22 +08:00
rainzm
27378f2c85
fix(hostdeployer): umount rootfs before resize partition
2020-11-18 18:26:26 +08:00
rainzm
22cec0964e
feat(hostdeployer): support resizefs for esxi disk
2020-11-17 14:48:26 +08:00
wanyaoqi
6e66a129d6
host-deployer: customize user cloudroot home dir
2020-11-16 21:12:35 +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
wanyaoqi
7dcb240940
vmware disk support deploy lvm partition
2020-09-01 20:43:55 +08:00
Rain Zheng
e393f3ee21
Fix problem of esxi ( #7661 )
...
* fix(esxi): Fetch full templates of datastoreImageCache
Datastore 和 DatastoreImageCache 是一对一的关系。
每一个 Datastore 可能有多个对应的 Host,所以 GetIIMages 里面获取
Templates 的逻辑应该尝试去获取所有 Host 的 Templates。
* fix(host-deployer): Exit correctly after mounting
MountRootfs的返回值为nil时,还是需要Umount的操作来正确退出(比如VDDK)。
VDDK的Mount分为两步,第一步会挂在remote
disk到fuse下,然后挂载fuse/xxx/flat
到块设备上。第一步成功,第二部失败也应该正确退出。
* fix(host-deployer): Kill process
* opt(host-deployer): Increase timeout of waiting mount
* opt(host-deployer): Add debug log print command to mount
* fix(esxi): Support multi agent in different zone
2020-09-01 10:47:39 +08:00
wanyaoqi
7d94c4e46f
support create arm virtual machine
2020-08-27 11:05:21 +08:00
wanyaoqi
3994889910
rename vgname centos
2020-07-23 21:31:39 +08:00
wanyaoqi
a5d2651fbf
fix esxi disk disconnect
2020-05-14 12:27:41 +08:00
wanyaoqi
9c4d3c62b3
fix exsi convert disk path
2020-04-27 15:54:17 +08:00
wanyaoqi
92940dae11
os.exit replace return on sigtrap
2020-04-08 23:01:54 +08:00
wanyaoqi
a20daa1c11
fix deployer sigtrap funciton
2020-04-08 22:05:57 +08:00
wanyaoqi
92e88f2a97
- copy esxi guest to kvm
2020-04-02 17:56:50 +08:00
Zexi Li
25c2165b81
Merge pull request #4914 from wanyaoqi/bugfix/wyq/fix-deploy-iso-failed
...
bugfix: fix deploy iso failed
2020-01-16 15:32:44 +08:00
wanyaoqi
52ad575184
fix deploy iso failed
2020-01-15 20:56:07 +08:00