mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
Fix/deploy guest add cpu vendor (#22206)
* fix(host-deployer): deploy guest add cpu vendor * fix(host): host generate passwd use strong ruler
This commit is contained in:
@@ -620,7 +620,15 @@ func (d *QemuBaseDriver) startCmds(
|
||||
|
||||
if sysutils.IsKvmSupport() {
|
||||
cmd += __("-enable-kvm")
|
||||
cmd += __("-cpu host")
|
||||
isCPUIntel := sysutils.IsProcessorIntel()
|
||||
isCPUAMD := sysutils.IsProcessorAmd()
|
||||
if isCPUIntel {
|
||||
cmd += __("-cpu host,vendor=GenuineIntel")
|
||||
} else if isCPUAMD {
|
||||
cmd += __("-cpu host,vendor=AuthenticAMD")
|
||||
} else {
|
||||
cmd += __("-cpu host")
|
||||
}
|
||||
} else {
|
||||
cmd += __("-cpu max")
|
||||
}
|
||||
|
||||
@@ -794,7 +794,7 @@ func (m *SGuestManager) startDeploy(
|
||||
password, _ := deployParams.Body.GetString("password")
|
||||
resetPassword := jsonutils.QueryBoolean(deployParams.Body, "reset_password", false)
|
||||
if resetPassword && len(password) == 0 {
|
||||
password = seclib.RandomPassword(12)
|
||||
password = seclib.RandomPassword2(14)
|
||||
}
|
||||
enableCloudInit := jsonutils.QueryBoolean(deployParams.Body, "enable_cloud_init", false)
|
||||
loginAccount, _ := deployParams.Body.GetString("login_account")
|
||||
|
||||
Reference in New Issue
Block a user