OperatingSystemProfile [SPFSDK][VMROLE]
Se aplica a: Windows Azure Pack
El objeto OperatingSystemProfile especifica la configuración del sistema operativo que se realiza después de que el disco duro virtual (VHD) del sistema operativo se copie como parte del aprovisionamiento del nuevo rol de máquina virtual (rol de máquina virtual) y antes de que la plantilla de extensión de recursos instale las aplicaciones.
En este tema se incluyen tres tipos de subobjetos simples, que se describen en las secciones WindowsOperatingSystemProfile, DomainJoin, LinuxOperatingSystemProfile.
Jerarquía de tipos
VirtualMachineRole (instancia) [SPFSDK][VMROLE]. ResourceDefinition [SPFSDK][VMROLE]. IntrinsicSettings [SPFSDK][VMROLE]. OperatingSystemProfile
Sintaxis
{
"ComputerNamePattern": "computer name",
"TimeZone": "time zone identifier",
"AdminCredential": "username:password",
"WindowsOperatingSystemProfile": {
"WorkgroupName": "workgroup",
"DomainJoin": {
"DomainToJoin": "domain",
"DomainJoinCredentials": "domain\\user:pwd"
}
},
"LinuxOperatingSystemProfile": {
"DNSDomainName": "domain",
"SSHPublicKey": "f3:31:a8:c6:82:18:c8:0f:dd:6b:fb:27:98:83:3d:3b"
}
}
Propiedades
Nombre |
Tipo |
Obligatorio |
Valor predeterminado |
Descripción |
---|---|---|---|---|
ComputerNamePattern |
String |
Sí |
None |
Patrón para el nombre del equipo. Use el # carácter para indicar números crecientes secuencialmente. Use el * carácter para indicar un nombre generado aleatoriamente. |
TimeZone |
String |
Sí |
None |
Zona horaria de la máquina virtual. Para obtener una lista completa de las entradas de zona horaria, puede:
|
AdminCredential |
String |
Sí |
None |
Credenciales de administrador local con el formato de nombre de usuario:contraseña |
WindowsOperatingSystemProfile |
WindowsOperatingSystemProfile |
Es posible |
None |
Configuración del sistema operativo Windows. Esta propiedad o la propiedad LinuxOperatingSystemProfile deben declararse, pero no ambas. |
LinuxOperatingSystemProfile |
LinuxOperatingSystemProfile |
Es posible |
null |
Configuración del sistema operativo Linux. Esta propiedad o la propiedad WindowsOperatingSystemProfile deben declararse, pero no ambas. |
WindowsOperatingSystemProfile
Nombre |
Tipo |
Obligatorio |
Valor predeterminado |
Descripción |
---|---|---|---|---|
WorkgroupName |
String |
Es posible |
None |
Nombre del grupo de trabajo. Esta propiedad o la propiedad DomainJoin deben declararse, pero no ambas. |
DomainJoin |
DomainJoin |
Es posible |
None |
Dominio que se va a unir mediante credenciales. Esta propiedad o la propiedad WorkgroupName deben declararse, pero no ambas. |
DomainJoin
Nombre |
Tipo |
Obligatorio |
Valor predeterminado |
Descripción |
---|---|---|---|---|
DomainToJoin |
String |
Sí |
None |
Nombre del dominio que se va a unir. |
DomainJoinCredentials |
String |
Sí |
None |
Las credenciales con las que se unen al dominio, en el formato domain\username:password |
LinuxOperatingSystemProfile
Nombre |
Tipo |
Obligatorio |
Valor predeterminado |
Descripción |
---|---|---|---|---|
DNSDomainName |
String |
No |
None |
Nombre de dominio DNS. |
SSHPublicKey |
String |
No |
None |
Valor de clave pública de Secure Shell (SSH). |
Comentarios
En el ejemplo de código siguiente se proporciona un objeto OperatingSystemProfile de ejemplo para el sistema operativo Windows.
{
"ComputerNamePattern": "MyComputer###",
"TimeZone": "Pacific Standard Time",
"AdminCredential": "user1:123abc",
"WindowsOperatingSystemProfile": {
"DomainJoin": {
"DomainToJoin": "Redmond",
"DomainJoinCredentials": "domain\\user:pwd"
}
}
}
En el ejemplo de código siguiente se proporciona un objeto OperatingSystemProfile de ejemplo para el sistema operativo Linux.
{
"ComputerNamePattern": "MyComputer###",
"TimeZone": "Pacific Standard Time",
"AdminCredential": "user1:123abc",
"LinuxOperatingSystemProfile": {
"DNSDomainName": "Redmond",
"SSHPublicKey": "f3:31:a8:c6:82:18:c8:0f:dd:6b:fb:27:98:83:3d:3b"
}
}
Consulte también
IntrinsicSettings [SPFSDK][VMROLE]
StorageProfile [SPFSDK][VMROLE]
NetworkProfile [SPFSDK][VMROLE]