Doctor Host Maintenance

Slides:



Advertisements
Similar presentations
MFA for Business Banking – Security Questions with 2nd Request Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing.
Advertisements

High Availability Project Qiao Fu Project Progress Project details: – Weekly meeting: – Mailing list – Participants: Hui Deng
Doctor Implementation Plan (Discussion) Feb. 6, 2015 Ryota Mibu, Tomi Juvonen, Gerald Kunzmann, Carlos Goncalves.
© 2008 RightNow Technologies, Inc. Title Best Practices for Maintaining Your RightNow Knowledge Base Penni Kolpin Knowledge Engineer.
GRC SUMMIT 2013 Apr 30 - May 1, 2013 | Mandarin Oriental, Las Vegas, NV © MetricStream, Inc. |All Rights Reserved ENGAGE | INSPIRE | TRANSFORM GRC SUMMIT.
Manage Run Activities Cognos 8 BI. Objectives  At the end of this course, you should be able to:  manage current, upcoming and past activities  manage.
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
24 February 2015 Ryota Mibu, NEC
(OpenStack Ceilometer)
1 Doctor Fault Management 18 May 2015 Ryota Mibu, NEC.
Hands-On Microsoft Windows Server Connecting Through Terminal Services Terminal server – Enables clients to run services and software applications.
**DRAFT** Doctor Southbound API 14 April 2015 Ryota Mibu, NEC.
Business Optix Library Service – Workflow
Use Cases and API Extension for Source IP Address Selection draft-sijeon-dmm-use-cases-api-source-00.txt Presenter: Alper Yegin Authors: Seil Jeon, Sergio.
1 Doctor Fault Management - Updates - 30 July 2015 Ryota Mibu, NEC.
OS support for Teraflux A Prototype
Intel Confidential Slide 1 Intel vPro Provisioning Process with Microsoft System Center Configuration Manager SP1 These process flows focus on Advanced.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
© 2009 Voltaire Inc.1 Fabric Management in VM environment Marina Lipshteyn, Voltaire.
RMsis – v Simplify Requirement Management for JIRA.
Updates made to latest draft since Herndon Sony Corporation Toshiaki Kojima.
1 Administering Shared Folders Understanding Shared Folders Planning Shared Folders Sharing Folders Combining Shared Folder Permissions and NTFS Permissions.
FIMS v1.1 Version numbers in schema Richard Cartwright Quantel July 2013.
21-07-xxxx IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Command Service Date Submitted: Month, NN, 200x Presented at IEEE.
**DRAFT** Blueprints Alignment (OpenStack Ceilometer) 4 March 2015 Ryota Mibu, NEC.
Gerald Kunzmann, DOCOMO Carlos Goncalves, NEC Ryota Mibu, NEC
* Other names and brands may be claimed as the property of others. Slide 1 Intel ® vPro™ Provisioning Process with Microsoft* System Center Configuration.
Gerald Kunzmann, DOCOMO Carlos Goncalves, NEC Ryota Mibu, NEC
1 OPNFV Summit 2015 Doctor Fault Management Gerald Kunzmann, DOCOMO Carlos Goncalves, NEC Ryota Mibu, NEC.
**DRAFT** Doctor Host Maintenance Maintenance changes to OpenStack Nova 17 May 2016 Tomi Juvonen Nokia.
Ashiq Khan NTT DOCOMO Congress in NFV-based Mobile Cellular Network Fault Recovery Ryota Mibu NEC Masahito Muroi NTT Tomi Juvonen Nokia 28 April 2016OpenStack.
Ashiq Khan NTT DOCOMO Congress in NFV-based Mobile Cellular Network Fault Recovery Ryota Mibu NEC Masahito Muroi NTT Tomi Juvonen Nokia 28 April 2016OpenStack.
Failure Inspection in Doctor utilizing Vitrage and Congress
Doctor Host Maintenance Maintenance changes to OpenStack Nova 13 Jun 2016 Tomi Juvonen Nokia.
Call Center Support Process Web Support & Maintenance for BGC Partners Version 1.1 June 3, 2016 Notice: The enclosed material is proprietary to TRIZE Consulting.
**DRAFT** Doctor+Congress OPNFV Summit June 2016 Doctor+Congress PoC team.
19 Copyright © 2008, Oracle. All rights reserved. Security.
Doctor Tech Deep Dive Tomi Juvonen, Nokia Ryota Mibu, NEC.
NFV Infrastructure Maintenance Automation by OPNFV Doctor
Fault Management with OpenStack Congress and Vitrage, Based on OPNFV Doctor Framework Barcelona 2016 Ryota Mibu NEC Ohad Shamir Nokia Masahito Muroi.
Managing Windows Server 2012
Introduction to the Change Process
Essentials of UrbanCode Deploy v6.1 QQ147
Configuring ALSMS Remote Navigation
X V Consumer C1 Consumer C2 Consumer C3
Doctor + OPenStack Congress
Ashiq Khan, NTT DOCOMO Ryota Mibu, NEC
“Automated” Tax Notice Best Practices
Maintenance changes to OpenStack Nova 21 Jun 2016 Tomi Juvonen Nokia
Creation and migration flows
OPNFV Doctor - How OPNFV project works -
Messaging Unit-4.
District and Club database
Doctor PoC Booth Vitrage Demo
Use Cases and Requirements for I2NSF_
Tomi Juvonen SW Architect, Nokia
Tomi Juvonen Software Architect, Nokia
Infrastructure Maintenance & Upgrade: Zero VNF Downtime with OPNFV Doctor on OCP Hardware AirFrame Open Rack V1 and V2 compatible Demo video:
1CapApp Company Setup Documentation
Oracle Sales Cloud Sales campaign
First, use our API Builder at www. apilinkbuilder
Exploring the Power of EPDM Tasks - Working with and Developing Tasks in EPDM By: Marc Young XLM Solutions
Audio for this webcast will stream via your computer’s speakers.
Proposed DLS Teardown Date: Ovadia, Ginzburg, Intel
OpenStack Ceilometer Blueprints for Liberty
Designing IIS Security (IIS – Internet Information Service)
Doctor OpenStack Controller changes Tomi Juvonen Nokia
**DRAFT** NOVA Blueprint 03/10/2015
**DRAFT** Doctor Southbound API 23 Feb 2016 Ryota Mibu, NEC.
Presentation transcript:

Doctor Host Maintenance **DRAFT** Doctor Host Maintenance 13 Mar 2016 Tomi Juvonen Nokia

Preface This document proposes APIs needed in host maintenance by admin and VM owner. Document also proposes the needed flow. This document does not describe the notifications details. Also document do not describe any admin actions done during maintenance. Also as use case concentrating on whole compute host maintenance.

OpenStack current state Nova Has maintenance flag and reason. API to enable/disable (allow/disallow VM scheduling for a host) Service status notification (Admin). API for owner/admin to see host state VM specifically (owner ability needs policy change for default configuration in /etc/nova/policy.json). This will be documented in OPNFV Doctor. As with host fault monitoring and actions, not expected more control over maintenance either. This means Inspector should play the main role and it is also the most natural place.

Host maintenance use cases Admin cases. Put host to maintenance. Enable host after maintenance. Remove host. VM owner cases. Owner wants to move VM to another host. Owner wants to remove VM and add new. Owner wants to keep VM on same host. Note! As of host fault management it is expected predicted faults are caught by Admin, so he can put host to maintenance.

Doctor Maintenance enable (or host removal) flow Conf. Conf. 1. 2. Admin Inspector Controller Notifier Owner 3. 4. 5. 6. Maintenance enable for specific host. Maintenance enable to controller and service status notification. Notification to owner about maintenance enable for specific VMs. Might want to pass allowed actions for VMs configured?! Owner ack/nack for maintenance enable with actions (Owner do not make actions to existing VMs on host to avoid actions done in two places and making flow more complex. Actions only done by the Inspector to get result directly. Owner can still make create new VM as he wants, as not directly part of maintenance). Actions for VMs if needed. Disable maintenance if nack on 4. or if VM actions fail. Ready for maintenance notification or cancel with reason if 4. or 5. nack.

Doctor Maintenance disable flow Conf. Conf. 1. Inspector 2. Admin Controller Notifier 3. Owner 4. Maintenance disable for specific host. Maintenance disable to controller and service status notification. if VMs were left on host during maintenance, send notification to owner about maintenance disabled and VMs coming back up. Actions for VMs if needed (probably VMs configured to boot up automatically -> not needed step).

[Proposal] Doctor Inspector Maintenance Admin API URI: http://<inspector_ip>:<port>/v1/maintenance maintenance: start_time  Maintenance start time (at least some minutes in future) end_time  Maintenance expected end time timeout  Timeout in seconds to get ack from VM owners that they are ready, or maintenance needs to be canceled. action  Maintenance or host removal: “MAINTENANCE” “HOST_REMOVAL” host  Host to put to maintenance target_host  This is optional target where VMs are to be moved { ‘maintenance’: { ‘start_time’: ‘2016-02-19T13:27:02.000000’, ‘end_time’: ‘2016-02-19T14:27:02.000000’, ‘timeout’: 300 ‘action’: ‘MAINTENANCE’, ‘host’: ‘compute-1’, ‘target_host’: ‘compute-2’, }

[Proposal] Doctor Inspector Maintenance VM owner API URI: http://<inspector_ip>:<port>/v1/maintenance/response maintenance_response: project_id  owner maintenance-id  ID gotten from maintenance notification to map response to Inspector internal maintenance session. ready  true/false if owner ready for action requested actions:  This contains optional allowed actions for VMs that translates to Nova API: /v2.1/​{tenant_id}​/servers/​{server_id}​/action This might be needed as Nova policy.json do not allow all actions for VM owner, but action should be run by Inspector using admin privileges. { ‘maintenance_response’: { ‘project_id’: ‘cf674c50-eb9d-…-1e82f7391c73’, ‘maintenance_id’: ‘b8b357f7….c922ef93’, ‘ready’: true, ‘actions’: { ‘vm1’ : [‘os-migrateLive’,’evacuate’], ‘vm2’ : [], ‘vm3’ : [remove,], }