From 1d65adf45052d7b62a2285ba9f81bb4f23be1eec Mon Sep 17 00:00:00 2001 From: mtruj013 Date: Thu, 7 Oct 2021 18:22:37 +0200 Subject: [PATCH 1/7] added multi-cloud page to telco subnav --- navigation.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/navigation.yaml b/navigation.yaml index 5316d46363d..616944a3025 100644 --- a/navigation.yaml +++ b/navigation.yaml @@ -1787,6 +1787,8 @@ telco: children: - title: Onboarding Network Functions path: /telco/osm/onboarding-network-functions + - title: Multi-Cloud + path: /telco/osm/multi-cloud certification: title: Hardware From 72e978dbe9c255cfb710221c257bb944527746ec Mon Sep 17 00:00:00 2001 From: mtruj013 Date: Thu, 7 Oct 2021 18:23:40 +0200 Subject: [PATCH 2/7] built /multi-cloud page --- templates/telco/osm/multi-cloud.html | 233 +++++++++++++++++++++++++++ 1 file changed, 233 insertions(+) create mode 100644 templates/telco/osm/multi-cloud.html diff --git a/templates/telco/osm/multi-cloud.html b/templates/telco/osm/multi-cloud.html new file mode 100644 index 00000000000..f00402dd7a1 --- /dev/null +++ b/templates/telco/osm/multi-cloud.html @@ -0,0 +1,233 @@ +{% extends "telco/osm/index.html" %} + +{% block title %}Multi-cloud orchestration{% endblock %} + +{% block meta_description %}Multi-cloud orchestration with Canonical Open Source MANO{% endblock %} + +{% block meta_copydoc %}https://docs.google.com/document/d/1ULGMyz1DoAPIDTHOBE1r3SF7hTbZRs8kZsAG8LD6qyA/edit{% endblock meta_copydoc %} + +{% block content %} + +
+
+
+

Multi-cloud orchestration

+
+
+
+
+

ETSI Open Source MANO, aims to deliver an open network functions virtualization (NFV) management and orchestration (MANO) stack that can be implemented across different platforms. The platforms help in the migration of the traditional workloads to the virtualized and cloud-native environments.

+

OSM is the central part of these complex migrations and is now solving the hybrid infrastructure challenge in the deployments of network functions such as CNFs, VNFs, and PNFs in a single solution.

+

+ Read whitepaper + Start migration today › +

+
+
+ {{ + image ( + url="https://assets.ubuntu.com/v1/71ae8c81-Opensource-mano.svg", + alt="", + width="663", + height="247", + hi_def=True, + loading="lazy" + ) | safe + }} +
+
+
+ +
+
+
+

Public cloud support

+

Charmed OSM Release 10 now supports plugins for the major public cloud distributions i.e. AWS and Microsoft Azure, to onboard workloads in public cloud VIMs.

+

Canonical provides:

+
    +
  • Support for Ubuntu images for Azure/AWS cloud
  • +
  • Support for the deployment of OSM and integration with Azure/AWS
  • +
  • Support for the deployment of Telco workloads in Azure/AWS
  • +
+
+
+

Private cloud support

+

Canonical's support for setting up private networks. Openstack, VMware and Kubernetes can be integrated with OSM to onboard the virtualized and containerized workloads respectively.

+

Canonical provides:

+
    +
  • Support for the deployment and maintenance for Charmed Openstack
  • +
  • Support for the deployment and maintenance for Charmed Kubernetes
  • +
  • Support for the deployment of OSM and integration with Openstack, VMware, and K8s
  • +
  • Support for the deployment of Telco workloads in Openstack, K8s, or VMware
  • +
+
+
+

SDN assist

+

OSM supports the EPA capabilities like Hugepages, NUMA Pinning, and use of SRIOV interfaces in VIM. SDN assist feature allows the connection to external SDN controllers by exposing and mapping these interfaces with the help of RO module. The current support includes ONOS, OpenDaylight and Floodlight.

+ Learn more +
+
+
+ +
+
+
+

How to integrate multiple VIMs

+
osm vim-create —name <vim_name> 
+                —account_type <vim_type>\
+                —auth_url <vim_url>\
+                —user <account_name>
+                —password <account_password> 
+                —tenant <admin> \
+                —description <VIM description> \
+                —config '{<region_name, flavor_info, security_groups>}'
+            
+ Learn more about VIM integration +
+
+
+ +
+
+
+

Hybrid infrastructure orchestration - Magma use case

+

Facebook Magma has been deployed with OSM with the VIM and Kubernetes clusters. It includes the PNF (Physical Router), a VNF (magma AGW) and KNF (vEPC) which sets the example for multi/hybrid cloud orchestration.

+
+
+
+
+
+ {{ + image ( + url="https://assets.ubuntu.com/v1/c58d83ab-magma-EOC-network.svg", + alt="", + width="1312", + height="738", + hi_def=True, + loading="lazy" + ) | safe + }} +
+
+
+ +
+
+
+

How to migrate your multi-cloud workloads?

+

Canonical can help you in onboarding your hybrid infrastructure network functions to Charmed OSM. Tell us about your network functions by choosing the relevant options.

+ Start now +
+
+
+
+

Charmed OSM deployment support

+
    +
  • Supported with Ubuntu Advantage
  • +
  • Availability of managed and professional services
  • +
  • ESM - Security updates for Ubuntu LTS for an additional year
  • +
+ Visti our Charmed OSM site to learn more +
+
+

Network function onboarding support

+
    +
  • Support for automation of the network functions
  • +
  • Support for the developments of charms for day1 and day2 operations
  • +
  • Onboarding it to Charmed OSM
  • +
+ Onboarding network functions › +
+
+
+ +
+
+
+

Charmed OSM resources

+
+
+
+
+
+
+
+ {{ + image ( + url="https://assets.ubuntu.com/v1/005c3416-webinar-white.svg", + alt="", + width="171", + height="150", + hi_def=True, + loading="lazy" ) | + safe + }} +

VIDEO TUTORIAL

+
+
+ Introduction to Charmed OSM +
+
+
+
+ {{ + image ( + url="https://assets.ubuntu.com/v1/574aaef4-whitepaper-white.svg", + alt="", + width="171", + height="150", + hi_def=True, + loading="lazy" ) | + safe + }} +

TUTORIAL

+
+
+ Installing Charmed OSM +
+
+
+
+ {{ + image ( + url="https://assets.ubuntu.com/v1/30037eac-datasheet-white.svg", + alt="Data sheet", + width="171", + height="150", + hi_def=True, + loading="lazy" ) | + safe + }} +

WHITEPAPER

+
+
+ Building and orchestrating network functions +
+
+
+
+
+
+
+ {{ + image ( + url="https://assets.ubuntu.com/v1/574aaef4-whitepaper-white.svg", + alt="", + width="171", + height="150", + hi_def=True, + loading="lazy" ) | + safe + }} +

WEB PAGE

+
+
+ Onboarding Network Functions to Charmed OSM +
+
+
+ + +
+ +{% endblock content %} \ No newline at end of file From 80c8c742dabd98c88b8ef41abcbea0fe324da047 Mon Sep 17 00:00:00 2001 From: mtruj013 Date: Mon, 11 Oct 2021 13:35:28 +0200 Subject: [PATCH 3/7] added ticks to lists and made copy changes --- templates/telco/osm/multi-cloud.html | 367 +++++++++++++-------------- 1 file changed, 182 insertions(+), 185 deletions(-) diff --git a/templates/telco/osm/multi-cloud.html b/templates/telco/osm/multi-cloud.html index f00402dd7a1..3d6046845b8 100644 --- a/templates/telco/osm/multi-cloud.html +++ b/templates/telco/osm/multi-cloud.html @@ -9,225 +9,222 @@ {% block content %}
-
-
-

Multi-cloud orchestration

-
+
+
+

Multi-cloud orchestration

-
-
-

ETSI Open Source MANO, aims to deliver an open network functions virtualization (NFV) management and orchestration (MANO) stack that can be implemented across different platforms. The platforms help in the migration of the traditional workloads to the virtualized and cloud-native environments.

-

OSM is the central part of these complex migrations and is now solving the hybrid infrastructure challenge in the deployments of network functions such as CNFs, VNFs, and PNFs in a single solution.

-

- Read whitepaper - Start migration today › -

-
-
- {{ - image ( - url="https://assets.ubuntu.com/v1/71ae8c81-Opensource-mano.svg", - alt="", - width="663", - height="247", - hi_def=True, - loading="lazy" - ) | safe - }} -
+
+
+
+

ETSI Open Source MANO, aims to deliver an open network functions virtualization (NFV) management and orchestration (MANO) stack that can be implemented across different platforms. The platforms help in the migration of the traditional workloads to the virtualized and cloud-native environments.

+

OSM is the central part of these complex migrations and is now solving the hybrid infrastructure challenge in the deployments of network functions such as CNFs, VNFs, and PNFs in a single solution.

+

+ Read whitepaper + Start migration today › +

+
+
+ {{ + image ( + url="https://assets.ubuntu.com/v1/71ae8c81-Opensource-mano.svg", + alt="Open Source Mano", + width="663", + height="247", + hi_def=True, + loading="lazy" + ) | safe + }}
+
-
-
-

Public cloud support

-

Charmed OSM Release 10 now supports plugins for the major public cloud distributions i.e. AWS and Microsoft Azure, to onboard workloads in public cloud VIMs.

-

Canonical provides:

-
    -
  • Support for Ubuntu images for Azure/AWS cloud
  • -
  • Support for the deployment of OSM and integration with Azure/AWS
  • -
  • Support for the deployment of Telco workloads in Azure/AWS
  • -
-
-
-

Private cloud support

-

Canonical's support for setting up private networks. Openstack, VMware and Kubernetes can be integrated with OSM to onboard the virtualized and containerized workloads respectively.

-

Canonical provides:

-
    -
  • Support for the deployment and maintenance for Charmed Openstack
  • -
  • Support for the deployment and maintenance for Charmed Kubernetes
  • -
  • Support for the deployment of OSM and integration with Openstack, VMware, and K8s
  • -
  • Support for the deployment of Telco workloads in Openstack, K8s, or VMware
  • -
-
-
-

SDN assist

-

OSM supports the EPA capabilities like Hugepages, NUMA Pinning, and use of SRIOV interfaces in VIM. SDN assist feature allows the connection to external SDN controllers by exposing and mapping these interfaces with the help of RO module. The current support includes ONOS, OpenDaylight and Floodlight.

- Learn more -
+
+
+

Public cloud support

+

Charmed OSM Release 10 now supports plugins for the major public cloud distributions i.e. AWS and Microsoft Azure, to onboard workloads in public cloud VIMs.

+

Canonical provides:

+
    +
  • Support for Ubuntu images for Azure/AWS cloud
  • +
  • Support for the deployment of OSM and integration with Azure/AWS
  • +
  • Support for the deployment of Telco workloads in Azure/AWS
  • +
+
+

Private cloud support

+

Canonical's support for setting up private networks. Openstack, VMware and Kubernetes can be integrated with OSM to onboard the virtualized and containerized workloads respectively.

+

Canonical provides:

+
    +
  • Support for the deployment and maintenance for Charmed Openstack
  • +
  • Support for the deployment and maintenance for Charmed Kubernetes
  • +
  • Support for the deployment of OSM and integration with Openstack, VMware, and K8s
  • +
  • Support for the deployment of Telco workloads in Openstack, K8s, or VMware
  • +
+
+
+

SDN assist

+

OSM supports the EPA capabilities like Hugepages, NUMA Pinning, and use of SRIOV interfaces in VIM. SDN assist feature allows the connection to external SDN controllers by exposing and mapping these interfaces with the help of RO module. The current support includes ONOS, OpenDaylight and Floodlight.

+ Learn more +
+
-
-
-

How to integrate multiple VIMs

-
osm vim-create —name <vim_name> 
-                —account_type <vim_type>\
-                —auth_url <vim_url>\
-                —user <account_name>
-                —password <account_password> 
+  
+
+

How to integrate multiple VIMs

+
osm vim-create —name <vim_name> \
+                —account_type <vim_type> \
+                —auth_url <vim_url> \
+                —user <account_name> \
+                —password <account_password> \ 
                 —tenant <admin> \
                 —description <VIM description> \
                 —config '{<region_name, flavor_info, security_groups>}'
             
- Learn more about VIM integration -
+ Learn more about VIM integration
+
-
-
-

Hybrid infrastructure orchestration - Magma use case

-

Facebook Magma has been deployed with OSM with the VIM and Kubernetes clusters. It includes the PNF (Physical Router), a VNF (magma AGW) and KNF (vEPC) which sets the example for multi/hybrid cloud orchestration.

-
+
+
+

Hybrid infrastructure orchestration – Magma use case

+

Facebook Magma has been deployed with OSM with the VIM and Kubernetes clusters. It includes the PNF (Physical Router), a VNF (magma AGW) and KNF (vEPC) which sets the example for multi/hybrid cloud orchestration.

-
-
-
- {{ - image ( - url="https://assets.ubuntu.com/v1/c58d83ab-magma-EOC-network.svg", - alt="", - width="1312", - height="738", - hi_def=True, - loading="lazy" - ) | safe - }} -
+
+
+
+ {{ + image ( + url="https://assets.ubuntu.com/v1/c58d83ab-magma-EOC-network.svg", + alt="Magma EOC network", + width="1312", + height="738", + hi_def=True, + loading="lazy" + ) | safe + }}
+
-
-
-
-

How to migrate your multi-cloud workloads?

-

Canonical can help you in onboarding your hybrid infrastructure network functions to Charmed OSM. Tell us about your network functions by choosing the relevant options.

- Start now -
+
+
+
+

How to migrate your multi-cloud workloads?

+

Canonical can help you in onboarding your hybrid infrastructure network functions to Charmed OSM. Tell us about your network functions by choosing the relevant options.

+ Start now
-
-
-

Charmed OSM deployment support

-
    -
  • Supported with Ubuntu Advantage
  • -
  • Availability of managed and professional services
  • -
  • ESM - Security updates for Ubuntu LTS for an additional year
  • -
- Visti our Charmed OSM site to learn more -
-
-

Network function onboarding support

-
    -
  • Support for automation of the network functions
  • -
  • Support for the developments of charms for day1 and day2 operations
  • -
  • Onboarding it to Charmed OSM
  • -
- Onboarding network functions › -
+
+
+
+

Charmed OSM deployment support

+
    +
  • Supported with Ubuntu Advantage
  • +
  • Availability of managed and professional services
  • +
  • ESM — Security updates for Ubuntu LTS for an additional year
  • +
+ Visti our Charmed OSM site to learn more
+
+

Network function onboarding support

+
    +
  • Support for automation of the network functions
  • +
  • Support for the developments of charms for day1 and day2 operations
  • +
  • Onboarding it to Charmed OSM
  • +
+ Onboarding network functions › +
+
-
-
-
-

Charmed OSM resources

-
+
+
+
+

Charmed OSM resources

-
-
-
-
-
- {{ - image ( - url="https://assets.ubuntu.com/v1/005c3416-webinar-white.svg", - alt="", - width="171", - height="150", - hi_def=True, - loading="lazy" ) | - safe - }} -

VIDEO TUTORIAL

-
-
- Introduction to Charmed OSM +
+
+
+
+
+ {{ + image ( + url="https://assets.ubuntu.com/v1/6e184942-Webinar.svg", + alt="webinar", + width="171", + height="150", + hi_def=True, + loading="lazy" + ) | safe + }} +

VIDEO TUTORIAL

-
-
-
- {{ - image ( - url="https://assets.ubuntu.com/v1/574aaef4-whitepaper-white.svg", - alt="", - width="171", - height="150", - hi_def=True, - loading="lazy" ) | - safe - }} -

TUTORIAL

-
-
- Installing Charmed OSM +
+ Introduction to Charmed OSM +
+
+
+
+ {{ + image ( + url="https://assets.ubuntu.com/v1/b061c401-White+paper.svg", + alt="whitepaper", + width="171", + height="150", + hi_def=True, + loading="lazy" + ) | safe + }} +

TUTORIAL

-
-
-
- {{ - image ( - url="https://assets.ubuntu.com/v1/30037eac-datasheet-white.svg", - alt="Data sheet", - width="171", - height="150", - hi_def=True, - loading="lazy" ) | - safe - }} -

WHITEPAPER

-
-
- Building and orchestrating network functions +
+ Installing Charmed OSM +
+
+
+
+ {{ + image ( + url="https://assets.ubuntu.com/v1/5edefef9-Datasheet.svg", + alt="datasheet", + width="171", + height="150", + hi_def=True, + loading="lazy" + ) | safe + }} +

WHITEPAPER

+
+ Building and orchestrating network functions
-
-
-
-
-
- {{ - image ( - url="https://assets.ubuntu.com/v1/574aaef4-whitepaper-white.svg", - alt="", - width="171", - height="150", - hi_def=True, - loading="lazy" ) | - safe - }} -

WEB PAGE

-
-
- Onboarding Network Functions to Charmed OSM +
+
+
+
+
+ {{ + image ( + url="https://assets.ubuntu.com/v1/b061c401-White+paper.svg", + alt="whitepaper", + width="171", + height="150", + hi_def=True, + loading="lazy" + ) | safe + }} +

WEB PAGE

+
+ Onboarding Network Functions to Charmed OSM
+
-{% endblock content %} \ No newline at end of file + {% endblock content %} \ No newline at end of file From 1bf587d0e6bd0cfbfd1974af73c8031685675b83 Mon Sep 17 00:00:00 2001 From: mtruj013 Date: Tue, 12 Oct 2021 13:02:00 +0200 Subject: [PATCH 4/7] fixed spacing --- templates/telco/osm/multi-cloud.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/telco/osm/multi-cloud.html b/templates/telco/osm/multi-cloud.html index 3d6046845b8..505a9f1354a 100644 --- a/templates/telco/osm/multi-cloud.html +++ b/templates/telco/osm/multi-cloud.html @@ -146,7 +146,7 @@

Network function onboarding support

Charmed OSM resources

-
+
@@ -203,7 +203,7 @@

WHITEPAPER

-
+
{{ From 94534858541dd5bd390555eda0c603e1aa2b5e05 Mon Sep 17 00:00:00 2001 From: mtruj013 Date: Wed, 13 Oct 2021 17:41:12 +0200 Subject: [PATCH 5/7] changed resources background --- templates/telco/osm/multi-cloud.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/templates/telco/osm/multi-cloud.html b/templates/telco/osm/multi-cloud.html index 505a9f1354a..657f00461ef 100644 --- a/templates/telco/osm/multi-cloud.html +++ b/templates/telco/osm/multi-cloud.html @@ -140,7 +140,7 @@

Network function onboarding support

-
+

Charmed OSM resources

@@ -152,7 +152,7 @@

Charmed OSM resources

{{ image ( - url="https://assets.ubuntu.com/v1/6e184942-Webinar.svg", + url="https://assets.ubuntu.com/v1/005c3416-webinar-white.svg", alt="webinar", width="171", height="150", @@ -163,14 +163,14 @@

Charmed OSM resources

VIDEO TUTORIAL

- Introduction to Charmed OSM + Introduction to Charmed OSM
{{ image ( - url="https://assets.ubuntu.com/v1/b061c401-White+paper.svg", + url="https://assets.ubuntu.com/v1/574aaef4-whitepaper-white.svg", alt="whitepaper", width="171", height="150", @@ -181,14 +181,14 @@

VIDEO TUTORIAL

TUTORIAL

- Installing Charmed OSM + Installing Charmed OSM
{{ image ( - url="https://assets.ubuntu.com/v1/5edefef9-Datasheet.svg", + url="https://assets.ubuntu.com/v1/30037eac-datasheet-white.svg", alt="datasheet", width="171", height="150", @@ -199,7 +199,7 @@

TUTORIAL

WHITEPAPER

- Building and orchestrating network functions + Building and orchestrating network functions
@@ -208,7 +208,7 @@

WHITEPAPER

{{ image ( - url="https://assets.ubuntu.com/v1/b061c401-White+paper.svg", + url="https://assets.ubuntu.com/v1/574aaef4-whitepaper-white.svg", alt="whitepaper", width="171", height="150", @@ -219,7 +219,7 @@

WHITEPAPER

WEB PAGE

- Onboarding Network Functions to Charmed OSM + Onboarding Network Functions to Charmed OSM
From e04b974e4973d02fb9b4d3422d42523ff9c40c67 Mon Sep 17 00:00:00 2001 From: mtruj013 Date: Thu, 14 Oct 2021 11:47:11 +0200 Subject: [PATCH 6/7] reverted to suru-bottomed for resources --- templates/telco/osm/multi-cloud.html | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/templates/telco/osm/multi-cloud.html b/templates/telco/osm/multi-cloud.html index 657f00461ef..29669da7fb0 100644 --- a/templates/telco/osm/multi-cloud.html +++ b/templates/telco/osm/multi-cloud.html @@ -140,19 +140,20 @@

Network function onboarding support

-
+

Charmed OSM resources

+
{{ image ( - url="https://assets.ubuntu.com/v1/005c3416-webinar-white.svg", + url="https://assets.ubuntu.com/v1/6e184942-Webinar.svg", alt="webinar", width="171", height="150", @@ -163,14 +164,14 @@

Charmed OSM resources

VIDEO TUTORIAL

- Introduction to Charmed OSM + Introduction to Charmed OSM
{{ image ( - url="https://assets.ubuntu.com/v1/574aaef4-whitepaper-white.svg", + url="https://assets.ubuntu.com/v1/b061c401-White+paper.svg", alt="whitepaper", width="171", height="150", @@ -181,14 +182,14 @@

VIDEO TUTORIAL

TUTORIAL

- Installing Charmed OSM + Installing Charmed OSM
{{ image ( - url="https://assets.ubuntu.com/v1/30037eac-datasheet-white.svg", + url="https://assets.ubuntu.com/v1/5edefef9-Datasheet.svg", alt="datasheet", width="171", height="150", @@ -199,16 +200,17 @@

TUTORIAL

WHITEPAPER

- Building and orchestrating network functions + Building and orchestrating network functions
+
{{ image ( - url="https://assets.ubuntu.com/v1/574aaef4-whitepaper-white.svg", + url="https://assets.ubuntu.com/v1/b061c401-White+paper.svg", alt="whitepaper", width="171", height="150", @@ -219,7 +221,7 @@

WHITEPAPER

WEB PAGE

- Onboarding Network Functions to Charmed OSM + Onboarding Network Functions to Charmed OSM
From 3506fa2ec1139f5a8893e390f015363d2994fe15 Mon Sep 17 00:00:00 2001 From: mtruj013 Date: Fri, 15 Oct 2021 11:23:36 +0200 Subject: [PATCH 7/7] made inclusive naming check not required --- .github/workflows/pr.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 8ea8a9a1bee..08764fb9886 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -222,4 +222,4 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} reporter: github-pr-check - fail-on-error: true + fail-on-error: false