diff --git a/pkg/hostman/guestman/guesttasks.go b/pkg/hostman/guestman/guesttasks.go index 12c35e373d..a8368b364e 100644 --- a/pkg/hostman/guestman/guesttasks.go +++ b/pkg/hostman/guestman/guesttasks.go @@ -682,7 +682,14 @@ func (s *SGuestLiveMigrateTask) startMigrate(res string) { }) }) } else { - s.doMigrate() + s.Monitor.MigrateSetParameter("tls-creds", "", func(res string) { + if strings.Contains(strings.ToLower(res), "error") { + s.migrateTask = nil + hostutils.TaskFailed(s.ctx, fmt.Sprintf("Migrate set tls-creds to empty error: %s", res)) + return + } + s.doMigrate() + }) } }