Reparación de un rol de máquina virtual [SPFSDK][VMROLE]
Se aplica a: Windows Azure Pack
En ocasiones, un rol de máquina virtual puede no aprovisionar o actualizar. Esto requerirá que corrija el problema y, a continuación, inicie la operación de reparación en el rol de máquina virtual. Para más información sobre cómo investigar errores de rol de máquina virtual, consulte Inspección de un rol de máquina virtual para errores de aprovisionamiento [SPFSDK][VMROLE].
Reparación de un rol de máquina virtual
La operación de reparación está disponible en el URI de la instancia de rol de máquina virtual: http:// server-name:server-port/subscription-id/CloudServices/cloudservice-name/Resources/MicrosoftCompute/VMRoles/vmrole-name/Repair?api-version=2013-03. El cuerpo HTTP de la solicitud debe ser un objeto JSON con una sola propiedad denominada Skip. El valor de esta propiedad debe ser true o false. Cuando sea true, esto permitirá que el aprovisionamiento omita la instancia de máquina virtual existente que provocó el error mientras se aprovisiona y continúa hasta la siguiente, si existe, máquina virtual que se va a crear. Si es false, la última máquina virtual aprovisionada (que provocó el error) volverá a intentarlo.
Envíe una solicitud HTTP POST al URI del servidor al que se hace referencia anteriormente.
Sugerencia
Para obtener más información sobre los marcadores de posición usados en la dirección URL, consulte Hoja de referencia rápida de direcciones URL para roles de máquina virtual [SPFSDK][VMROLE].
Importante
Cada vez que acceda a un recurso dentro de los servicios en la nube, debe anexar la cadena de consulta api-version=2013-03 . La cadena de consulta siempre comienza con el carácter ? después de la dirección URL.
Reparación de un rol de máquina virtual con HTTP
Use una operación HTTP GET .
Establezca el URI de la operación HTTP en el formato descrito anteriormente.
Establezca el encabezado x-ms-principal-id en el correo electrónico del inquilino asociado a la suscripción actual.
Si desea usar json como tipo de respuesta, agregue el encabezado Accept y establezca el valor en application/json.
Establezca cualquier otro encabezado HTTP estándar, como los relacionados con los tokens de autenticación, y agregue los certificados de autenticación que puedan ser necesarios.
Cree el cuerpo de la solicitud HTTP, que debe ser un objeto JSON.
Cree una propiedad en el objeto JSON denominado Skip y establezca el valor en true o false.
Envíe la solicitud.
Solicitud HTTP GET
POST https://smapi-server:30005/f86b0bc2-6825-4e5b-961b-10d5901f7572/CloudServices/cloudservice1/Resources/MicrosoftCompute/VMRoles/vmrole1/Repair?api-version=2013-03 HTTP/1.1
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6InhUOE1XSFJ0aDVGVmNNSS1CTWlqWTc1Q1dhOCJ9.eyJpc3MiOiJodHRwOi8vYXp1cmVzZXJ2aWNlcy9BdXRoU2l0ZSIsImF1ZCI6Imh0dHA6Ly9henVyZXNlcnZpY2VzL1RlbmFudFNpdGUiLCJuYmYiOjEzODUwNzYyODUsImV4cCI6MTM4NTEwNTA4NSwidXBuIjoiZnJlZEBmcmVkLmNvbSIsImF1dGhfdGltZSI6IjIwMTMtMTEtMjFUMjM6MjQ6NDUuMDU1WiIsImF1dGhtZXRob2QiOiJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvYXV0aGVudGljYXRpb25tZXRob2QvcGFzc3dvcmQifQ.waytWrMR-pdqPCzqw9mKKSO-vGgucTbcWzf6ZcmDRAsNGsIt_yyrd1fhD3J8PDex5wbBP0GGZgvfLZ04Jc8jPCn2rZXgSm25Zl9JOn1pihaGkL7zUUHo1pLPWHes9opBmqJfGHL_4vMdinu0GJ2zWlEEZ_iff1Ro2se9XJA8l8MxAB0DnDx8mJqPJZMvZtczwXpdoiH8lzESeKHmyaACMX4kNZwUGPNQPY5-7cCfmltbdhkYv5_vu0XkwKYJwR_TyUWgq-KzBv3FfcAeNEtt-S3RtGqKaplXEinVpPwY8A-V1cU93dcDewusGP-PidoEXvGVq6GIN-epdwg83p14og
x-ms-principal-id: user@contoso.com
Accept: application/json
Content-Type: application/json
Host: smapi-server:30005
Content-Length: 17
Expect: 100-continue
{ "Skip": false }
Respuesta HTTP GET
HTTP/1.1 204 No Content
Cache-Control: no-cache
Content-Length: 0
Server: Microsoft-IIS/8.5
x-ms-request-id: 40f2fe03-c9a8-42bb-8b19-2878c7a51819
X-Content-Type-Options: nosniff
request-id: 33c9dafc-df0d-0001-385d-ca330ddfce01
DataServiceVersion: 1.0;
Server: Microsoft-IIS/8.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
X-Powered-By: ASP.NET
Date: Thu, 21 Nov 2013 23:24:50 GMT
Consulte también
Instancias de rol de máquina virtual [SPFSDK][VMROLE]
Obtención de una instancia de rol de máquina virtual [SPFSDK][VMROLE]
Obtener todas las Virtual Machines [SPFSDK][VMROLE]
Obtener una sola máquina virtual [SPFSDK][VMROLE]
Escalado de un rol de máquina virtual [SPFSDK][VMROLE]