Skip to content

Commit adea700

Browse files
author
Zhang Wenhao
committed
<fix>[kvm]: support secure boot for primary storage migration
Modify the preVmMigration method to include PrimaryStorageMigration in the migration type check, ensuring secure boot settings are properly handled during primary storage migration. Related: ZSV-11310 Resolves: ZSV-11524 Change-Id: I776b74707765776778636176627076776e6c6771
1 parent 66b4eb4 commit adea700

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

plugin/kvm/src/main/java/org/zstack/kvm/efi/KvmSecureBootExtensions.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
import static org.zstack.compute.vm.VmGlobalConfig.ENABLE_UEFI_SECURE_BOOT;
8181
import static org.zstack.core.Platform.operr;
8282
import static org.zstack.header.vm.VmMigrationType.HostMigration;
83+
import static org.zstack.header.vm.VmMigrationType.PrimaryStorageMigration;
8384
import static org.zstack.header.vm.additions.VmHostFileSyncReason.PostMigration;
8485
import static org.zstack.header.vm.additions.VmHostFileSyncReason.PrepareReRead;
8586
import static org.zstack.header.vm.additions.VmHostFileSyncReason.PrepareRead;
@@ -162,7 +163,7 @@ private void prepareNvRamToStartVmCmd(KVMAgentCommands.StartVmCmd cmd, NvRamSpec
162163

163164
@Override
164165
public void preVmMigration(VmInstanceInventory vm, VmMigrationType type, String dstHostUuid, Completion completion) {
165-
if (HostMigration != type) {
166+
if (HostMigration != type && PrimaryStorageMigration != type) {
166167
completion.success();
167168
return;
168169
}

0 commit comments

Comments
 (0)