Commit Graph

1074 Commits

Author SHA1 Message Date
Qiu Jian
c84517b6bc fix: async setup brvpc mtu 2023-04-05 23:34:30 +08:00
wanyaoqi
b717da12c5 fix(host): kvm detect and iommu probe (#16243)
- use lsmod check kvm modules on /dev/kvm exist
- don't check grub params "intel_iommu=on" on kvm_intel not loaded

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-16 22:20:03 +08:00
wanyaoqi
4bafc0180e fix(host): download sparse file truncate first
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-14 20:57:54 +08:00
Jian Qiu
ecb59d9dac fix: zero clean disk add logs (#16173)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-08 09:41:07 +08:00
wanyaoqi
435ff9315b fix(host): tls live migrate disable mulitfd (#16157)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-08 04:36:43 +08:00
wanyaoqi
273158d496 fix(host): check shared file storage mount point
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-01 17:40:52 +08:00
wanyaoqi
c39d7f0816 fix(host): resume suspend guest (#16057)
- check guest status inmigrate
- fix guest launch python script

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-27 21:56:37 +08:00
wanyaoqi
0aca8fffd2 fix(host-deployer): revert linux efi check
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-14 23:25:40 +08:00
wanyaoqi
c61db2587c fix(host,baremetal): deploy content action not marshaled
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-13 12:14:54 +08:00
wanyaoqi
d106a3d4a2 fix(region): auto switch to backup on host down 2023-01-11 21:39:23 +08:00
wanyaoqi
92767719de fix(host-deployer): windows 2008 Out-File IOException
debug log cause windows 2008 IOException, multi process open log file.
2023-01-09 14:06:37 +08:00
wanyaoqi
e370f5df82 fix(host): use drive backup sync backup disks (#15618)
* fix(host): use drive backup sync backup disks

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

* fix(region,host): guest backup backend use fetcherfs

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-02 11:59:42 +08:00
Zexi Li
b634256c99 Merge pull request #15473 from wanyaoqi/fix/pasm
fix(region,host): backup guest
2022-12-22 10:17:19 +08:00
wanyaoqi
a54d49136f fix(region,host): backup guest refactor 2022-12-14 22:58:31 +08:00
Qiu Jian
3d4fe99db0 fix: usb tablet not function for windows 10 guest 2022-12-14 12:17:02 +08:00
Qiu Jian
39f72c63ad fix: host init before auth 2022-12-11 17:47:47 +08:00
Zexi Li
117dccd0b1 Merge pull request #15519 from wanyaoqi/automated-cherry-pick-of-#15509-upstream-release-3.9
Automated cherry pick of #15509: fix(region,host): fix some bugs of server disk change storage
2022-12-09 11:45:42 +08:00
wanyaoqi
bfe23a659b Automated cherry pick of #15475: fix(host): convert migrate set downtime value to float64 (#15477)
* fix(host): convert migrate set downtime value to float64

* fix(host): live migration optimize

Qemu will send `STOP` event on start last time migration, but this
moment migration not completed. So we need wait magration complete.
Configurable Auto converge max cpu throttle.
2022-12-08 14:46:05 +08:00
wanyaoqi
d716ef73f9 fix(host): don't set ovs interface external id on migrating (#15499)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-12-08 14:43:49 +08:00
wanyaoqi
14a033c289 fix(region,host): fix some bugs of server disk change storage 2022-12-08 13:02:56 +08:00
wanyaoqi
b5e6e6be8b fix(host): update host wire with mac addr (#15502) 2022-12-07 02:21:02 +08:00
Qiu Jian
6955c373cf fix: host disable gso for specific nics 2022-12-04 00:52:06 +08:00
wanyaoqi
ca58f35451 fix(region,host): check memdev on live migration (#15380)
* fix(region,host): check memdev on live migration

* fix(region,host): live migrate check scsi num queus

* fix(host): change scsi num queues

* fix(host): fix nics pci addr on live migration
2022-11-24 22:17:56 +08:00
wanyaoqi
523b6a70b0 fix(region,host): live migrate quickly converge (#15418) 2022-11-22 12:25:46 +08:00
wanyaoqi
2d8fa20a22 Automated cherry pick of #15383: Fix/migrate (#15420)
* fix(region): ask host offline on rescue mode migration

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

* fix(host): desc add is_volatile_host

Is volatile host tell sdn agent guest is not final state running on this
host, and do not bind port and report chassis right now.

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

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-11-22 12:22:27 +08:00
Zexi Li
449f1ddfc7 fix(host): filter usb hub devices (#15406) 2022-11-21 17:21:52 +08:00
屈轩
4ecb482d65 fix(cloudmon): add process stats metric (#15393) 2022-11-17 20:40:19 +08:00
Qiu Jian
b73e53b7c2 fix: automatically set disk is_ssd according to storage medium_type 2022-11-15 00:18:08 +08:00
wanyaoqi
2beaf112c1 fix(host-deployer): os arch and uefi detect (#15352) 2022-11-13 18:19:26 +08:00
wanyaoqi
58c3d0df77 fix(host-deployer): check /etc/network dir is esixt (#15315) 2022-11-08 11:43:06 +08:00
Jian Qiu
1fe0399a80 fix: mcclient code cleanup 20221106 (#15311)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-11-07 02:20:18 +08:00
wanyaoqi
d33f1f53c6 fix(region,host): disconnect esxi disk on disk delete (#15299) 2022-11-07 02:18:42 +08:00
Jian Qiu
ecfedc4705 fix: generate ssh host keys for linux guest (#15304)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-11-07 02:16:37 +08:00
Qiu Jian
bc3f90fd2d fix: allow upload image via apigateway backend proxy 2022-11-04 12:25:59 +08:00
wanyaoqi
d2a9d25034 fix(host-deployer): add deploy telegraf error info 2022-11-03 20:43:13 +08:00
Jian Qiu
d0506b4420 Automated cherry pick of #15244: feature: enable monitor proxy at host metadata server (#15245)
* feature: enable monitor proxy at host metadata server

* fix: host metadatahandler

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-10-30 09:14:10 +08:00
Zexi Li
6ccd2801f0 Merge pull request #15178 from swordqiu/automated-cherry-pick-of-#15177-upstream-release-3.9
Automated cherry pick of #15177: fix: disk fallocate support
2022-10-13 09:47:44 +08:00
Qiu Jian
2887c8196f fix: disk fallocate support 2022-10-13 02:37:50 +08:00
Qiu Jian
9ad72f63f2 fix: ssd(rotation_rate=1) option only applicable to scsi-hd device 2022-10-12 14:54:05 +08:00
wanyaoqi
8742ba05d5 fix(host): marshal cycle struct guest (#15146)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-10-09 23:49:00 +08:00
Qiu Jian
60d45f698b fix: do not resize partition of unsupported fs 2022-09-29 00:56:26 +08:00
Zexi Li
c4f0cb4dcd fix(host): out of range when list GPU devices (#15081) 2022-09-28 07:52:56 +08:00
wanyaoqi
ad0d7fde15 feat(host): deploy telegraf in windows guest
depends on telegraf service install command.
2022-09-27 11:31:51 +08:00
wanyaoqi
4dd3a6a163 Automated cherry pick of #14996: fix(host): live migrate optimize (#15020)
* fix(host): live migrate optimize

- support set live migrate bandwidth
- support cancel migrate
- live migrate enable multifd
- cancel set live migrate max downtime in init live migrate
- save and sync guest desc and start script on sync config

* feat(region,host): server-monitor support qmp

server-montior add qmp option, default is hmp.

usage:
    climc server-monitor --qmp <ID> <COMMAND>

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

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-09-23 14:09:47 +08:00
Qiu Jian
2462128a32 fix: esxi save image fail 2022-09-22 02:10:15 +08:00
mhf
0a1307bb4d add hcso aksk 2022-09-20 20:23:33 +08:00
ioito
ce6d4da16b fix(hostman): host and vm metric id 2022-09-20 18:03:59 +08:00
wanyaoqi
b13417cba2 feat(region,host): check disk type of gpfs mountpoint
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-09-19 22:28:27 +08:00
wanyaoqi
7cbf045638 fix(host): get gpu qemu params (#14982)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-09-15 22:48:53 +08:00
Zexi Li
077fd3f891 fix(host): no vm_scaling_group_id in hostmetrics (#14976) 2022-09-15 01:16:23 +08:00