Newer
Older
<!DOCTYPE html><html lang="en" class="no-js"><head>
Dimitrios Giannopoulos
committed
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="ETSI SDG OSL Documentation page">
<meta name="author" content="OpenSlice by ETSI">
<link rel="canonical" href="https://osl.etsi.org/develop/naas/lcm_intro/">
<link rel="prev" href="../so_intro/">
<link rel="next" href="../lcm_rules_intro/">
Dimitrios Giannopoulos
committed
<link rel="icon" href="../../images/favicon.png">
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.0">
Dimitrios Giannopoulos
committed
<title>Service Lifecycle management - ETSI SDG OSL Documentation</title>
<link rel="stylesheet" href="../../assets/stylesheets/main.618322db.min.css">
Dimitrios Giannopoulos
committed
<link rel="stylesheet" href="../../assets/stylesheets/palette.ab4e12ef.min.css">
Dimitrios Giannopoulos
committed
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
Dimitrios Giannopoulos
committed
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
Dimitrios Giannopoulos
committed
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
Dimitrios Giannopoulos
committed
<script defer src="https://sdg-analytics.etsi.org/script.js" data-website-id="20b40a05-331a-41be-a3b9-7e776dbafde8"></script>
<link href="../../assets/stylesheets/glightbox.min.css" rel="stylesheet"><script src="../../assets/javascripts/glightbox.min.js"></script><style id="glightbox-style">
html.glightbox-open { overflow: initial; height: 100%; }
.gslide-title { margin-top: 0px; user-select: text; }
.gslide-desc { color: #666; user-select: text; }
.gslide-image img { background: white; }
.gscrollbar-fixer { padding-right: 15px; }
.gdesc-inner { font-size: 0.75rem; }
body[data-md-color-scheme="slate"] .gdesc-inner { background: var(--md-default-bg-color); }
body[data-md-color-scheme="slate"] .gslide-title { color: var(--md-default-fg-color); }
body[data-md-color-scheme="slate"] .gslide-desc { color: var(--md-default-fg-color); }
</style></head>
Dimitrios Giannopoulos
committed
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="cyan" data-md-color-accent="blue">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer"></label>
<div data-md-component="skip">
Dimitrios Giannopoulos
committed
<a href="#lifecycle-management-lcm" class="md-skip">
Skip to content
</a>
Dimitrios Giannopoulos
committed
</div>
<div data-md-component="announce">
</div>
<div data-md-color-scheme="default" data-md-component="outdated" hidden>
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="../.." title="ETSI SDG OSL Documentation" class="md-header__button md-logo" aria-label="ETSI SDG OSL Documentation" data-md-component="logo">
<img src="../../images/logo_osl.png" alt="logo">
</a>
<label class="md-header__button md-icon" for="__drawer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"></path></svg>
Dimitrios Giannopoulos
committed
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
ETSI SDG OSL Documentation
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Service Lifecycle management
</span>
</div>
</div>
</div>
<div class="md-header__source">
<a href="https://labs.etsi.org/rep/osl" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="m504 204.6-.7-1.8L433.6 21c-1.4-3.6-3.9-6.6-7.2-8.6-2.4-1.6-5.1-2.5-8-2.8s-5.7.1-8.4 1.1-5.1 2.7-7.1 4.8c-1.9 2.1-3.3 4.7-4.1 7.4l-47 144H161.3l-47.1-144c-.8-2.8-2.2-5.3-4.1-7.4-2-2.1-4.4-3.7-7.1-4.8-2.6-1-5.5-1.4-8.4-1.1s-5.6 1.2-8 2.8c-3.2 2-5.8 5.1-7.2 8.6L9.8 202.8l-.8 1.8c-10 26.2-11.3 55-3.5 82 7.7 26.9 24 50.7 46.4 67.6l.3.2.6.4 106 79.5c38.5 29.1 66.7 50.3 84.6 63.9 3.7 1.9 8.3 4.3 13 4.3s9.3-2.4 13-4.3c17.9-13.5 46.1-34.9 84.6-63.9l106.7-79.9.3-.3c22.4-16.9 38.7-40.6 45.6-67.5 8.6-27 7.4-55.8-2.6-82"></path></svg>
Dimitrios Giannopoulos
committed
</div>
<div class="md-source__repository">
OSL GitLab
</div>
</a>
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation">
Dimitrios Giannopoulos
committed
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="../.." title="ETSI SDG OSL Documentation" class="md-nav__button md-logo" aria-label="ETSI SDG OSL Documentation" data-md-component="logo">
<img src="../../images/logo_osl.png" alt="logo">
</a>
ETSI SDG OSL Documentation
</label>
<div class="md-nav__source">
<a href="https://labs.etsi.org/rep/osl" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="m504 204.6-.7-1.8L433.6 21c-1.4-3.6-3.9-6.6-7.2-8.6-2.4-1.6-5.1-2.5-8-2.8s-5.7.1-8.4 1.1-5.1 2.7-7.1 4.8c-1.9 2.1-3.3 4.7-4.1 7.4l-47 144H161.3l-47.1-144c-.8-2.8-2.2-5.3-4.1-7.4-2-2.1-4.4-3.7-7.1-4.8-2.6-1-5.5-1.4-8.4-1.1s-5.6 1.2-8 2.8c-3.2 2-5.8 5.1-7.2 8.6L9.8 202.8l-.8 1.8c-10 26.2-11.3 55-3.5 82 7.7 26.9 24 50.7 46.4 67.6l.3.2.6.4 106 79.5c38.5 29.1 66.7 50.3 84.6 63.9 3.7 1.9 8.3 4.3 13 4.3s9.3-2.4 13-4.3c17.9-13.5 46.1-34.9 84.6-63.9l106.7-79.9.3-.3c22.4-16.9 38.7-40.6 45.6-67.5 8.6-27 7.4-55.8-2.6-82"></path></svg>
Dimitrios Giannopoulos
committed
</div>
<div class="md-source__repository">
OSL GitLab
</div>
</a>
</div>
<ul class="md-nav__list" data-md-scrollfix>
Dimitrios Giannopoulos
committed
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_1">
Dimitrios Giannopoulos
committed
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0">
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
Overview
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
Overview
Dimitrios Giannopoulos
committed
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
Introduction
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
</a>
</li>
<li class="md-nav__item">
<a href="../../deployment_examples/" class="md-nav__link">
Dimitrios Giannopoulos
committed
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Deployment examples
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
</a>
</li>
<li class="md-nav__item">
<a href="../../history/" class="md-nav__link">
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
History
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
</a>
</li>
<li class="md-nav__item">
<a href="../../etsi_osl/" class="md-nav__link">
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
OpenSlice under ETSI
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
</a>
</li>
</ul>
</nav>
</li>
Dimitrios Giannopoulos
committed
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2">
Dimitrios Giannopoulos
committed
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0">
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
Getting Started
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
Getting Started
Dimitrios Giannopoulos
committed
</label>
<ul class="md-nav__list" data-md-scrollfix>
Dimitrios Giannopoulos
committed
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1">
Dimitrios Giannopoulos
committed
<label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0">
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
Deployment
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1">
<span class="md-nav__icon md-icon"></span>
Deployment
Dimitrios Giannopoulos
committed
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../getting_started/deployment/introduction/" class="md-nav__link">
Dimitrios Giannopoulos
committed
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
Introduction
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
</a>
</li>
<li class="md-nav__item">
<a href="../../getting_started/deployment/docker_compose/" class="md-nav__link">
Dimitrios Giannopoulos
committed
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
Docker Compose
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
</a>
</li>
<li class="md-nav__item">
<a href="../../getting_started/deployment/kubernetes/" class="md-nav__link">
Dimitrios Giannopoulos
committed
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
Kubernetes
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
</a>
</li>
</ul>
</nav>
</li>
Dimitrios Giannopoulos
committed
<li class="md-nav__item">
<a href="../../getting_started/portals/" class="md-nav__link">
Dimitrios Giannopoulos
committed
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Portals
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
</a>
</li>
Dimitrios Giannopoulos
committed
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_3">
Dimitrios Giannopoulos
committed
<label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0">
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
Configuration/Management
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_3">
Dimitrios Giannopoulos
committed
<span class="md-nav__icon md-icon"></span>
Configuration/Management
Dimitrios Giannopoulos
committed
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../getting_started/configuration/config_intro/" class="md-nav__link">
Dimitrios Giannopoulos
committed
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
Introduction
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
</a>
</li>
<li class="md-nav__item">
<a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link">
Dimitrios Giannopoulos
committed
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
Role/Keycloak management
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
</a>
</li>
<li class="md-nav__item">
<a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link">
Dimitrios Giannopoulos
committed
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
NFV Orchestrator Configuration
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
</a>
</li>
Dimitrios Giannopoulos
committed
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_3_4">
Dimitrios Giannopoulos
committed
Dimitrios Giannopoulos
committed
<label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0">
Dimitrios Giannopoulos
committed
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
Advanced topics
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
<span class="md-nav__icon md-icon"></span>
</label>
Dimitrios Giannopoulos
committed
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_3_4_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_3_4">
Dimitrios Giannopoulos
committed
<span class="md-nav__icon md-icon"></span>
Advanced topics
Dimitrios Giannopoulos
committed
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link">
Dimitrios Giannopoulos
committed
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
Consuming Services From External OSS
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
Dimitrios Giannopoulos
committed
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3" checked>
<label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0">
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
NaaS
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_3">
<span class="md-nav__icon md-icon"></span>
NaaS
Dimitrios Giannopoulos
committed
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../introduction/" class="md-nav__link">
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
Introduction
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
</a>
</li>
Dimitrios Giannopoulos
committed
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_2">
Dimitrios Giannopoulos
committed
<label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0">
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
Services
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_3_2">
<span class="md-nav__icon md-icon"></span>
Services
Dimitrios Giannopoulos
committed
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
Dimitrios Giannopoulos
committed
<a href="../service_catalog/" class="md-nav__link">
Dimitrios Giannopoulos
committed
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
Service Catalogs
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
</a>
</li>
<li class="md-nav__item">
Dimitrios Giannopoulos
committed
<a href="../service_spec/" class="md-nav__link">
Dimitrios Giannopoulos
committed
Dimitrios Giannopoulos
committed
<span class="md-ellipsis">
Dimitrios Giannopoulos
committed
Service Specification
Dimitrios Giannopoulos
committed
</span>
Dimitrios Giannopoulos
committed
</a>
</li>
Dimitrios Giannopoulos
committed
<li class="md-nav__item">
<a href="../service_ordering/" class="md-nav__link">