diff --git a/pkg/compute/guestdrivers/aliyun.go b/pkg/compute/guestdrivers/aliyun.go index d081599979..459edc090c 100644 --- a/pkg/compute/guestdrivers/aliyun.go +++ b/pkg/compute/guestdrivers/aliyun.go @@ -75,7 +75,7 @@ type SDiskInfo struct { Metadata map[string]string } -func fetchIVMinfo(desc SManagedVMCreateConfig, iVM cloudprovider.ICloudVM, guestId string, passwd string) *jsonutils.JSONDict { +func fetchIVMinfo(desc SManagedVMCreateConfig, iVM cloudprovider.ICloudVM, guestId string, account, passwd string) *jsonutils.JSONDict { data := jsonutils.NewDict() data.Add(jsonutils.NewString(iVM.GetOSType()), "os") @@ -85,7 +85,7 @@ func fetchIVMinfo(desc SManagedVMCreateConfig, iVM cloudprovider.ICloudVM, guest if err != nil { log.Errorf("encrypt password failed %s", err) } - data.Add(jsonutils.NewString("root"), "account") + data.Add(jsonutils.NewString(account), "account") data.Add(jsonutils.NewString(encpasswd), "key") } @@ -207,7 +207,7 @@ func (self *SAliyunGuestDriver) RequestDeployGuestOnHost(ctx context.Context, gu } }*/ - data := fetchIVMinfo(desc, iVM, guest.Id, passwd) + data := fetchIVMinfo(desc, iVM, guest.Id, "root", passwd) /* data.Add(jsonutils.NewString(iVM.GetOSType()), "os") @@ -287,7 +287,7 @@ func (self *SAliyunGuestDriver) RequestDeployGuestOnHost(ctx context.Context, gu return nil, err } - data := fetchIVMinfo(desc, iVM, guest.Id, passwd) + data := fetchIVMinfo(desc, iVM, guest.Id, "root", passwd) /* data := jsonutils.NewDict() @@ -354,7 +354,7 @@ func (self *SAliyunGuestDriver) RequestDeployGuestOnHost(ctx context.Context, gu } } - data := fetchIVMinfo(desc, iVM, guest.Id, passwd) + data := fetchIVMinfo(desc, iVM, guest.Id, "root", passwd) return data, nil }) diff --git a/pkg/compute/guestdrivers/azure.go b/pkg/compute/guestdrivers/azure.go index 90cfe6d6ba..10432b7192 100644 --- a/pkg/compute/guestdrivers/azure.go +++ b/pkg/compute/guestdrivers/azure.go @@ -110,7 +110,7 @@ func (self *SAzureGuestDriver) RequestDeployGuestOnHost(ctx context.Context, gue return nil, err } - data := fetchIVMinfo(desc, iVM, guest.Id, passwd) + data := fetchIVMinfo(desc, iVM, guest.Id, DEFAULT_USER, passwd) return data, nil } }) @@ -133,7 +133,7 @@ func (self *SAzureGuestDriver) RequestDeployGuestOnHost(ctx context.Context, gue if err != nil { return nil, err } - data := fetchIVMinfo(desc, iVM, guest.Id, passwd) + data := fetchIVMinfo(desc, iVM, guest.Id, DEFAULT_USER, passwd) return data, nil }) } else if action == "rebuild" { @@ -150,7 +150,7 @@ func (self *SAzureGuestDriver) RequestDeployGuestOnHost(ctx context.Context, gue } log.Debugf("VMrebuildRoot %s, and status is ready", iVM.GetGlobalId()) - data := fetchIVMinfo(desc, iVM, guest.Id, passwd) + data := fetchIVMinfo(desc, iVM, guest.Id, DEFAULT_USER, passwd) return data, nil })