Commit Graph
1355 Commits
Author SHA1 Message Date
Zexi Liandwanyaoqi 6313ce87a3 Support pod container (#19706)
* feat(region,scheduler,host): support pod and container

* feat(region,host): container nvidia gpu support

* fix(region,host): function parameters

---------

Co-authored-by: wanyaoqi <d3lx.yq@gmail.com>
2024-03-12 18:47:44 +08:00
Jian QiuandQiu Jian 96ba0ba916 fix: host-deploy options struct consistent with host options (#19694)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-03-12 13:35:28 +08:00
wanyaoqi 593c5711c1 fix(host): qga set network flush ipv4 address (#19672) 2024-03-10 07:22:27 +08:00
wanyaoqi 2cee1adbd9 fix(host-deployer): support deploy encrypted disk (#19640) 2024-03-06 02:23:03 +08:00
wanyaoqi 023c365c60 fix(host): backup guest dirty shutdown (#19620)
backup guest dirty shutdown master request sync status,
slave request dirty start.
2024-03-06 02:21:49 +08:00
wanyaoqi 3e1e6a736b feat(region,host): support shared driver by lvmlockd (#19619) 2024-03-06 02:19:08 +08:00
wanyaoqi d504b76e06 Automated cherry pick of #19558: Fix/guest image live migrate (#19559)
* fix(host): slvm storage active on init

* fix(region): guest live migrate cache all of guestimage caches
2024-02-28 11:32:02 +08:00
wanyaoqi 039e806479 feat(host): disable guest hpet timer by default (#19534)
The HPET was turned off by default purely because of issues with time
drifting on Windows guests. (See nova commit ba3fd16605.)
2024-02-24 07:53:17 +08:00
wanyaoqi 5abea4946d fix(host): load guest desc hpet and video1 dev (#19530) 2024-02-24 07:51:36 +08:00
Jian QiuandQiu Jian 41376e6382 fix: support OpenCloudOS, OpenKylin, Alma, UOSDesktop (#19527)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-24 07:50:04 +08:00
wanyaoqi 5c5d66fffe fix(host): script start guest donot force restart on monitor timeout (#19505) 2024-02-19 20:52:34 +08:00
wanyaoqi e87a0b6cc3 feat(region,host): guest numa allocate (#19498) 2024-02-18 19:35:23 +08:00
wanyaoqi 710d5ac2cc fix(region,host): rescue mode update initramfs, vnc login no passwd (#19478) 2024-02-10 16:29:05 +08:00
wanyaoqi c36ba88ae8 fix(host-deployer): elfherader fd leak (#19476) 2024-02-08 14:11:34 +08:00
wanyaoqi 8c2ecb44ed fix(host-deployer): xfs unlock panic (#19457) 2024-02-06 00:31:56 +08:00
wanyaoqi d1d79d3680 fix(host): init from guest mem obj miss size 2024-02-02 16:45:47 +08:00
wanyaoqi e46f1babad fix(host-deployer): escape back quote (#19357) 2024-01-27 08:10:25 +08:00
wanyaoqi f5e14d64c9 fix(host-deployer): check sshclient is nil on disconnect 2024-01-26 12:12:36 +08:00
Jian QiuandQiu Jian 9ca7fb3bf8 fix: windows ipv6 support (#19279)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-17 19:47:25 +08:00
屈轩 4a7692b8d0 fix(region): esxi vm create with tags (#19262) 2024-01-16 14:25:50 +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
wanyaoqi b78db4e029 fix(host-deployer): add growpart resize partitions (#19252) 2024-01-15 12:14:51 +08:00
wanyaoqi 851eb1d347 fix(host-deployer): add cmdline vsyscall=emulate on ramfs guest (#19224)
deploy fs on older system like centos 6, need emulate vsyscall.
otherwise will get error like:
    Code: Unable to access opcode bytes at 0xffffffffff6003d6.
2024-01-11 05:45:32 +08:00
wanyaoqi bfa7a4ec5d feat(region,host): shared lvm storage (#19195) 2024-01-10 23:26:42 +08:00
Zexi Li f988d3928b Merge pull request #19198 from wanyaoqi/automated-cherry-pick-of-#19196-upstream-master
Automated cherry pick of #19196: fix(host): host-agent register skip upload vf nics
2024-01-10 10:28:46 +08:00
wanyaoqi 708f7c18b8 fix(host-deployer): deploy params has special char 2024-01-09 23:08:08 +08:00
wanyaoqi a4c0b4100c fix(host): host-agent register skip upload vf nics 2024-01-08 23:20:39 +08:00
wanyaoqi 30c3ecff61 fix(host): host register set isinit false on hostId not null (#19155)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2024-01-02 14:01:03 +08:00
Jian QiuandQiu Jian 345a86f7c1 fix: qmp free port test (#19152)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-02 14:00:21 +08:00
Jian QiuandQiu Jian 33556cdf40 fix: deploy user ssh keypair for user account only (#19133)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-30 16:56:24 +08:00
wanyaoqi d70dd2f541 feat(region,host,host-deployer): infiniband nic sriov support (#19128) 2023-12-30 16:56:11 +08:00
wanyaoqi d5b3acfc87 fix(region,host-deployer): qga os distribution format (#19110)
host-deployer fix xfs mount error

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-12-26 20:15:26 +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
wanyaoqi ddde38aa43 feat(region,host): guest sync os info (#19100) 2023-12-26 12:49:29 +08:00
wanyaoqi 01dc0e66ca fix(host-deployer): check executor is enabled on init qemu driver 2023-12-22 17:20:34 +08:00
Zexi Li 93308afe64 Merge pull request #19036 from swordqiu/automated-cherry-pick-of-#19033-upstream-master
Automated cherry pick of #19033: fix: disable pvpanic dev
2023-12-18 17:27:02 +08:00
Zexi Li 192a2825ce Merge pull request #19034 from wanyaoqi/automated-cherry-pick-of-#19031-upstream-master
Automated cherry pick of #19031: fix(host-deployer): pass config files to deploy vm
2023-12-18 17:25:29 +08:00
wanyaoqi 75f03384a9 fix(host): hot add usb device 2023-12-18 17:06:45 +08:00
wanyaoqi bb3bc0768f fix(host): usb host device add device_id 2023-12-18 17:06:45 +08:00
Qiu Jian 0f62c76cba fix: disable pvpanic dev 2023-12-18 16:45:39 +08:00
wanyaoqi 499946f51c fix(host-deployer): pass config files to deploy vm 2023-12-18 16:43:58 +08:00
wanyaoqi 8293f86901 fix(host-deployer): udpate yunionos, reduce yunionos memsize 2023-12-15 11:41:41 +08:00
wanyaoqi f8ce36ffe6 feat(region,host): clvm support (#18979) 2023-12-14 09:41:41 +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
Jian QiuandQiu Jian 89b414adc1 fix: host add a local config file (#18932)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-08 21:26:19 +08:00
wanyaoqi c9f6484cd1 fix(host-deployer): disconnect fix and concurrence control 2023-12-07 16:06:35 +08:00
wanyaoqi 35e11967a4 fix:(host-deployer): arm guest add gic version 2023-12-07 10:39:56 +08:00
wanyaoqi 0692c20341 fix(host-deployer): qemu deployer without kvm support (#18875) 2023-12-05 07:07:47 +08:00
Zexi Li a270a0652c feat(host): use IsolatedDeviceModels as GPU whitelist 2023-12-04 15:23:08 +08:00
wanyaoqi 3553fc983e fix(host-deployer,host): mv deploy driver option to common options 2023-12-04 14:23:18 +08:00