mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
feat(region): set kvm storage instance capability
This commit is contained in:
@@ -85,6 +85,26 @@ func (self *SKVMGuestDriver) GetInstanceCapability() cloudprovider.SInstanceCapa
|
||||
DefaultAccount: api.VM_DEFAULT_WINDOWS_LOGIN_USER,
|
||||
},
|
||||
},
|
||||
Storages: cloudprovider.Storage{
|
||||
SysDisk: []cloudprovider.StorageInfo{
|
||||
{
|
||||
StorageType: api.STORAGE_LOCAL,
|
||||
MinSizeGb: 30,
|
||||
MaxSizeGb: 2048,
|
||||
StepSizeGb: 1,
|
||||
Resizable: true,
|
||||
},
|
||||
},
|
||||
DataDisk: []cloudprovider.StorageInfo{
|
||||
{
|
||||
StorageType: api.STORAGE_LOCAL,
|
||||
MinSizeGb: options.Options.LocalDataDiskMinSizeGB,
|
||||
MaxSizeGb: options.Options.LocalDataDiskMaxSizeGB,
|
||||
StepSizeGb: 1,
|
||||
Resizable: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -200,6 +200,9 @@ type ComputeOptions struct {
|
||||
MonitorEndpointType string `help:"specify monitor endpoint type" default:"public"`
|
||||
ForceUseOriginVnc bool `help:"force openstack use origin vnc console" default:"true"`
|
||||
|
||||
LocalDataDiskMinSizeGB int `help:"Data disk min size when using local storage" default:"10"`
|
||||
LocalDataDiskMaxSizeGB int `help:"Data disk max size when using local storage" default:"40960"`
|
||||
|
||||
esxi.EsxiOptions
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user