OperatingSystemProfile [SPFSDK][VMROLE]
S’applique à : Windows Azure Pack
L’objet OperatingSystemProfile spécifie la configuration du système d’exploitation exécuté après que le disque dur virtuel (VHD) du système d’exploitation est copié dans le cadre de l’approvisionnement du nouveau rôle de machine virtuelle (rôle de machine virtuelle) et avant que toutes les applications soient installées par le modèle d’extension de ressource.
Trois types de sous-objets simples sont inclus dans cette rubrique, qui sont décrits dans les sections WindowsOperatingSystemProfile, DomainJoin, LinuxOperatingSystemProfile.
Hiérarchie de types
VirtualMachineRole (instance) [SPFSDK][VMROLE]. ResourceDefinition [SPFSDK][VMROLE]. IntrinsicSettings [SPFSDK][VMROLE]. OperatingSystemProfile
Syntaxe
{
"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"
}
}
Propriétés
Nom |
Type |
Obligatoire |
Valeur par défaut |
Description |
---|---|---|---|---|
ComputerNamePattern |
String |
Oui |
None |
Modèle pour le nom de l’ordinateur. Utilisez le # caractère pour indiquer des nombres croissants séquentiellement. Utilisez le * caractère pour indiquer un nom généré de manière aléatoire. |
TimeZone |
String |
Oui |
None |
Fuseau horaire de la machine virtuelle. Pour la liste complète des entrées de fuseau horaire prises en charge, vous pouvez :
|
AdminCredential |
String |
Oui |
None |
Informations d’identification de l’administrateur local au format nom d’utilisateur :password |
WindowsOperatingSystemProfile |
WindowsOperatingSystemProfile |
Peut-être |
None |
Configuration du système d’exploitation Windows. Cette propriété ou la propriété LinuxOperatingSystemProfile doit être déclarée, mais pas les deux. |
LinuxOperatingSystemProfile |
LinuxOperatingSystemProfile |
Peut-être |
null |
Configuration du système d’exploitation Linux. Cette propriété ou la propriété WindowsOperatingSystemProfile doit être déclarée, mais pas les deux. |
WindowsOperatingSystemProfile
Nom |
Type |
Obligatoire |
Valeur par défaut |
Description |
---|---|---|---|---|
WorkgroupName |
String |
Peut-être |
None |
Nom du groupe de travail. Cette propriété ou la propriété DomainJoin doit être déclarée, mais pas les deux. |
DomainJoin |
DomainJoin |
Peut-être |
None |
Domaine à joindre à l’aide d’informations d’identification. Cette propriété ou la propriété WorkgroupName doit être déclarée, mais pas les deux. |
DomainJoin
Nom |
Type |
Obligatoire |
Valeur par défaut |
Description |
---|---|---|---|---|
DomainToJoin |
String |
Oui |
None |
Nom du domaine à joindre. |
DomainJoinCredentials |
String |
Oui |
None |
Informations d’identification avec lesquelles joindre le domaine, au format domain\username:password |
LinuxOperatingSystemProfile
Nom |
Type |
Obligatoire |
Valeur par défaut |
Description |
---|---|---|---|---|
DNSDomainName |
String |
Non |
None |
Nom de domaine DNS. |
SSHPublicKey |
String |
Non |
None |
Valeur de clé publique SSH (Secure Shell). |
Remarques
L’exemple de code suivant fournit un exemple d’objet OperatingSystemProfile pour le système d’exploitation Windows.
{
"ComputerNamePattern": "MyComputer###",
"TimeZone": "Pacific Standard Time",
"AdminCredential": "user1:123abc",
"WindowsOperatingSystemProfile": {
"DomainJoin": {
"DomainToJoin": "Redmond",
"DomainJoinCredentials": "domain\\user:pwd"
}
}
}
L’exemple de code suivant fournit un exemple d’objet OperatingSystemProfile pour le système d’exploitation 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"
}
}
Voir aussi
Settings intrinsèques [SPFSDK][VMROLE]
StorageProfile [SPFSDK][VMROLE]
NetworkProfile [SPFSDK][VMROLE]