SlideShare uma empresa Scribd logo
1 de 33
Copyright © NTT Communications Corporation. All rights reserved.
OpenStack Operation Under a
Multi-tenant and Multi-customer Public
Cloud Environment
NTT Communications Corporation
Copyright © NTT Communications Corporation. All rights reserved. 1
1. Introduction
2. Requirements for Our Service
3. Challenges
4. Solutions
5. Conclusion
Outline
Copyright © NTT Communications Corporation. All rights reserved.
Introduction
2
Copyright © NTT Communications Corporation. All rights reserved. 3
NTT Communications
 Headquarters in Tokyo, Japan
 NTT Communications is one of the leading cloud providers in Japan
 One of the biggest datacenter operators in the world
 Services
• Datacenter (140+ countries/regions)
• VPN (196 countries/regions)
• Global Tier1 Internet Backbone (Top 3 worldwide)
• Worldwide Marine Cable (Top 10 worldwide)
• IaaS/PaaS services worldwide , etc.
Copyright © NTT Communications Corporation. All rights reserved. 4
In what service do we use OpenStack?
 NTT Communications Enterprise Cloud
 IaaS/PaaS/Managed Cloud
Servers
Storage
Solution Packages
Network
Security
Backup
App Service
Management
Copyright © NTT Communications Corporation. All rights reserved.
NTT Communications’ Enterprise Cloud in the Global Market
5
 Available in 14 different regions (+1 planned)
 Global Affiliates
• NTT America
• NTT Europe
• NTT Singapore
• NTT Com Asia
• NTT Com ICT, etc.
 Multiple support teams
 Multiple languages
Copyright © NTT Communications Corporation. All rights reserved. 6
Why use OpenStack?
 NTT Communications Enterprise Cloud utilizes OpenStack because
• Open-source
• Expanding and active developer community
 Version used: JUNO
http://www.openstack.org/software/juno
Copyright © NTT Communications Corporation. All rights reserved.
User /
Contract Management
With partner APIs
OpenStack Components / Others in Enterprise Cloud
7
Portal
Server/
Compute
Network
Storage
Management
App Service
:Other OSS
: Original Component
Original Component with
Compatible/Partially compatible API
: OpenStack ComponentHorizon (Dashboard)
Glance (Image Storage)
Nova (Compute)
Nova compatible
Baremetal server
Cloud Foundry (aPaaS)
Cinder
(Block Storage)
Provisioned IO
Block Storage
VPN
Connectivity
Neutron (Network)
Keystone
(Identity)
Ceilometer(Metering)
Collocation
Connectivity
Remote-Datacenter
Connectivity
Internet
Connectivity
Firewall Load Balancer
SAP HANA Dedicated Hyper-VSolution Package
:
Copyright © NTT Communications Corporation. All rights reserved.
8
Business Background for Our Service
 Main target users: Enterprise users
 There are gaps between the OpenStack community version and what
the user wants as an IaaS
• High Availability (HA) function for Virtual Machines​
• Multi-customer / Multi-tenant Environment​
Copyright © NTT Communications Corporation. All rights reserved.
Requirements for Our Service
9
Copyright © NTT Communications Corporation. All rights reserved.
10
Requirements for Our Service
1. To support both traditional IT and cloud-native IT
2. Multi-customer/multi-tenant environment
Copyright © NTT Communications Corporation. All rights reserved.
11
Requirements for Our Service
1. To support both traditional IT and cloud-native IT
2. Multi-customer/multi-tenant environment
Copyright © NTT Communications Corporation. All rights reserved.
12
CC-BY-SA3.0 By Daniel Schwen
http://creativecommons.org/licenses/by-sa/3.0/
vs Cattle ModelPet Model
• Identical to one another /
cannot tell apart
• Easily replaced
Requirement: To support both traditional IT and cloud-native IT
• Unique and given names
• Cared for
• Nursed back to health when sick
Copyright © NTT Communications Corporation. All rights reserved.
Cloud Native
ICT
Cloud-Enabled
Traditional ICT
13
Cattle ModelPet Model
• Cloud-native IT
• Designed apps for cloud
architecture
• Case: If one VM goes down it
would not be noticeable to the
end-user
• This is the direction for the
future
Requirement: To support both traditional IT and cloud-native IT
• Traditional IT
• Currently legacy apps cannot yet
be easily replaced
• Case: If one VM goes down it will
impact the end-user greatly
Copyright © NTT Communications Corporation. All rights reserved.
To support pet model: Virtual Machine High Availability
14
 What is VM-HA
• Virtual machines on the cloud automatically restart in case of any
failure
 Why VM-HA is required in Enterprise Public Cloud
• From user perspective
Minimize impact to traditional IT
• From Public IaaS provider perspective
Keep public IaaS working even if incidents/outage occurs
Compute Node #1 Compute Node #2
VM2 VM2VM1VM1
Copyright © NTT Communications Corporation. All rights reserved.
Challenge: How to implement VM-HA
15
 OpenStack Community version doesn’t have
VM-HA function
 Implement VM-HA to Nova doesn’t match the
design concept of Nova/OpenStack
• Application should be change to cloud
native architecture
 If we implement VM-HA to Nova…
• Maintenance/operational cost increase,
so it could create a big obstacle for
OpenStack version upgrade
Copyright © NTT Communications Corporation. All rights reserved.
Solution: Masakari, VM-HA in OpenStack
16
 To realize VM-HA in OpenStack: Masakari
• Masakari is open source : (https://github.com/ntt-sic/masakari)
• Extra component / deploy it outside of OpenStack
• Not need to modify OpenStack’s source code
 From service requirement for Pets Model
• Rescue VM down (VM single down/Host Down)
• VM recovery within 5mins
• Work Automatically
 From service requirements for Cattle Model
• Customer can choose not to use VMHA function provided by
Masakari
Copyright © NTT Communications Corporation. All rights reserved.
Solution: Masakari Architecture
17
 Masakari can rescue a VM affected by the Host Down and Single VM
Down incident
• Masakari(Controller/Agent)・Pacemaker/Corosync
Compute Node #1 Compute Node #2
VM2VM1VM1
Evacuated
Compute Node #3
Masakari-Node
Masakari-
Controller
Controller-Node
Nova-API
VM4 VM5
VM4
Rebuild
Masakari-agent Masakari-agent
Host Down Single VM Down
Recovery Request
Pacemaker/corosync Pacemaker/corosync Pacemaker/corosync
Masakari-agent
heartbeat heartbeat
VM3
VM3
Copyright © NTT Communications Corporation. All rights reserved.
18
Requirements for Our Service
1. To support both traditional IT and cloud-native IT
2. Multi-customer/multi-tenant environment
Copyright © NTT Communications Corporation. All rights reserved.
19
Requirements for Our Service
1. To support both traditional IT and cloud-native IT
2. Multi-customer/multi-tenant environment
Copyright © NTT Communications Corporation. All rights reserved.
20
 In the PET model, when an incident occurs we need to track a lot of
information in order to notify the customer
Resource ACustomer A
Resource B
Resource C
Customer B
Customer C
ComputeNode
Requirement: Multi-Customer / Multi-Tenant Environment
Support
Team
Copyright © NTT Communications Corporation. All rights reserved.
21
Customer A Tenant 02
Customer D Tenant 02
Customer B Tenant 01
Customer A Tenant 01
Customer C Tenant 01
Customer D Tenant 01
NTT Com’s tenant
But customer’s resources
VM US-1
VM JP-7 VM JP-8
VM US-3
VM JP-6
VM UK-9 VM UK-10
VM JP-5
VM US-2
VM US-4
Customers
JA/JP
support
US/EN
support
UK
support
Access
Restriction
VM UK-11
Firewall US-1
Customer A
Firewall US-2
Customer A
Requirement: Multi-Customer / Multi-Tenant Environment
Firewall JP-1
Customer B
Firewall JP-2
Customer C
Firewall UK-2
Customer D
 Difficult to track in actual environment
ComputeNode
Copyright © NTT Communications Corporation. All rights reserved.
Challenge (1): a lot of Logical/Physical Resources related
Gate Way
Interface
Nova
Instance
Cinder
Volume
Physical
PortBaremetal
Server
(nova compatible)
NFS/block
Storage
Host
Host
(Storage)
Host
Host
Port
Port
Port
Neutron
Compatible
NW
Physical
Port
Port
Physical
Port
Port
Physical
Port
Port
The Internet
VPN
Service Provider
Network
GW
 One incident could affects to multiple resources
More complicated in multi customer / multi
tenant / multi region environment !!
Copyright © NTT Communications Corporation. All rights reserved.
Challenge (2): VM-HA itself cause missing the VM location
23
 Sometimes evacuation takes time
 Missing VM location
• Hard to know which resources has been affected
 Some failures may happen for evacuation itself
Compute Node #1 Compute Node #2
VM2 VM2VM1VM1
Evacuated
Masakari-Node
Masakari-
Controller
Controller-Node
Nova-API
Masakari-agent
1. Host Down
3. Recovery Request
Pacemaker/corosync Pacemaker/corosync
Masakari-agent
2. Host Down Notification
4. Evacuate
Affected VMs
heartbeat
Copyright © NTT Communications Corporation. All rights reserved.
Challenge (3): DB Search / Log Tracking
24
 Searching DB and tracking the relationship
of resources is possible BUT:
• Needs to search across the multiple
service DB
• DB search takes time
 The Masakari log just indicates the log of
trigger for VM-HA
 The OpenStack DB shows only the current
values and cannot display historical values or
statuses
Copyright © NTT Communications Corporation. All rights reserved.
Solution: Operation Portal for Support / Operation Engineers
25
1. Resource state/location history collection for multiple services
2. Incident Ticket Association with resources information
The portal for:
• Check incident ticket
• Check resource relationship mapping
• Check Virtual Resources Location History
Ops Engineers
Ops Portal OpenStack Services
Resource
history DB
Every 5min
Copyright © NTT Communications Corporation. All rights reserved.
Solution (1): Resource state/location history collection
26
 Collect all historical resource records from OpenStack services
• Show that resources information for Operators
 Collected Resources
• Nova (from DB)
 instances.*
 Instance_metadata
 aggregate_metadata
 aggregate_hosts
• Cinder (from DB)
 Volumes.*
• Neutron (from Admin API)
 Subnet
 Port
 IP
 etc…
Operation
Portal
Region A
Nova Neutron
(Compatible module)
Cinder …
Resource
collector
API call/
DB read
Region B
Nova Neutron
(Compatible module)
Cinder …
Resource
collector
API call/
DB read
Copyright © NTT Communications Corporation. All rights reserved.
Resource History
27
 Operator check which hypervisor gets down and check which VMs are
affected
Type of virtual resources
History Date/Time
Customer Information
Resource Specific Filters
Copyright © NTT Communications Corporation. All rights reserved.
Alert
28
 Get alert and create ticket
Copyright © NTT Communications Corporation. All rights reserved.
Solution (2): Incident Ticket Association with resources
29
 All the information is associated with tickets
Event
• Date Occurred
• Date Closed
• Effects for resources
• Affected
Customer/resources
• Action History
• Etc.
Notification Email
• Date Occured
• Date Closed
• Effexts for resources
• Affected resources/tenants
per customer
Support/
Account Manager
Customer
Link
Affected
Resources
Send email
With parameter
(e.g. VM name)
Resource
Collector
Incident
Ticket
Bulk Email
Notification
Copyright © NTT Communications Corporation. All rights reserved.
Manage the incident
30
 When customer support team handle customer’s inquiry supports can
get latest info from tickets
Incident Information
Customer/Resources
Information
Alert Information
Customer Notifications
Copyright © NTT Communications Corporation. All rights reserved.
Send Notification
31
 Use notification template with parameters
Thank you for using NTT Communications Enterprise Cloud 2.0 service.
We would like to inform the recovery of following incident.
Tenant
ID: $tenant.tenantId
Name: $tenant.tenantName
Affected Your Resources
#if ($vms)
[Virtual Server]
$vms
#end
#if ($vfws)
[Firewall]
$vfws
#end
Velocity Template style
statement
Copyright © NTT Communications Corporation. All rights reserved.
Conclusion
32
 Introduced our use case of OpenStack operation under a multi-tenant
and multi-customer public cloud environment
• Achieved quick notification to each customer and recovery VMs
affected by incidents with resource history collection / VM-HA
Masakari
 Contribution to the OpenStack community
• NTTCom would keep contributing to the OpenStack community with
knowledge from public IaaS operation experiences
Feedback / sending patches to community
Knowledge sharing with the community in the summit

Mais conteúdo relacionado

Mais procurados

macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~NTT Communications Technology Development
 
Canonical ubuntu introduction_20170330
Canonical ubuntu introduction_20170330Canonical ubuntu introduction_20170330
Canonical ubuntu introduction_20170330Takaaki Suzuki
 
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)VirtualTech Japan Inc.
 
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...OpenStack Korea Community
 
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...NTT Communications Technology Development
 
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...OpenStack Korea Community
 
OpenStack Infrastructure at any Scale - Simple is BEST!? - - OpenStack最新情報セミ...
OpenStack Infrastructure at any Scale - Simple is BEST!? -  - OpenStack最新情報セミ...OpenStack Infrastructure at any Scale - Simple is BEST!? -  - OpenStack最新情報セミ...
OpenStack Infrastructure at any Scale - Simple is BEST!? - - OpenStack最新情報セミ...VirtualTech Japan Inc.
 
OpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web InfrastructureOpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web InfrastructureTomoya Hashimoto
 
Intel- OpenStack Summit 2016/Red Hat NFV Mini Summit
Intel- OpenStack Summit 2016/Red Hat NFV Mini Summit Intel- OpenStack Summit 2016/Red Hat NFV Mini Summit
Intel- OpenStack Summit 2016/Red Hat NFV Mini Summit kimw001
 
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...OpenStack Korea Community
 
OpenContrail SDN for Kubernetes
OpenContrail SDN for KubernetesOpenContrail SDN for Kubernetes
OpenContrail SDN for KubernetesMichelle Holley
 
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치OpenStack Korea Community
 
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...OpenStack Korea Community
 
[OpenStack 하반기 스터디] HA using DVR
[OpenStack 하반기 스터디] HA using DVR[OpenStack 하반기 스터디] HA using DVR
[OpenStack 하반기 스터디] HA using DVROpenStack Korea Community
 

Mais procurados (20)

macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
 
Canonical ubuntu introduction_20170330
Canonical ubuntu introduction_20170330Canonical ubuntu introduction_20170330
Canonical ubuntu introduction_20170330
 
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
Introduction of private cloud in LINE - OpenStack最新情報セミナー(2019年2月)
 
100Gbps OpenStack For Providing High-Performance NFV
100Gbps OpenStack For Providing High-Performance NFV100Gbps OpenStack For Providing High-Performance NFV
100Gbps OpenStack For Providing High-Performance NFV
 
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
 
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
 
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
 
Contrail Enabler for agile cloud services
Contrail Enabler for agile cloud servicesContrail Enabler for agile cloud services
Contrail Enabler for agile cloud services
 
OpenStack Infrastructure at any Scale - Simple is BEST!? - - OpenStack最新情報セミ...
OpenStack Infrastructure at any Scale - Simple is BEST!? -  - OpenStack最新情報セミ...OpenStack Infrastructure at any Scale - Simple is BEST!? -  - OpenStack最新情報セミ...
OpenStack Infrastructure at any Scale - Simple is BEST!? - - OpenStack最新情報セミ...
 
OpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web InfrastructureOpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
 
Intel- OpenStack Summit 2016/Red Hat NFV Mini Summit
Intel- OpenStack Summit 2016/Red Hat NFV Mini Summit Intel- OpenStack Summit 2016/Red Hat NFV Mini Summit
Intel- OpenStack Summit 2016/Red Hat NFV Mini Summit
 
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
 
Campus
CampusCampus
Campus
 
OpenContrail SDN for Kubernetes
OpenContrail SDN for KubernetesOpenContrail SDN for Kubernetes
OpenContrail SDN for Kubernetes
 
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
 
WAN - trends and use cases
WAN - trends and use casesWAN - trends and use cases
WAN - trends and use cases
 
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
 
vSRX
vSRXvSRX
vSRX
 
[OpenStack 하반기 스터디] HA using DVR
[OpenStack 하반기 스터디] HA using DVR[OpenStack 하반기 스터디] HA using DVR
[OpenStack 하반기 스터디] HA using DVR
 
virtio
virtiovirtio
virtio
 

Destaque

NTT i3 Point of View: Network Infrastructure Elasticity
NTT i3 Point of View:  Network Infrastructure ElasticityNTT i3 Point of View:  Network Infrastructure Elasticity
NTT i3 Point of View: Network Infrastructure ElasticityNTT Innovation Institute Inc.
 
Open stack 勉強会 in 塩尻
Open stack 勉強会 in 塩尻Open stack 勉強会 in 塩尻
Open stack 勉強会 in 塩尻Shiojiri Ohhara
 
OpenStack-Foundation-NFV-Report
OpenStack-Foundation-NFV-ReportOpenStack-Foundation-NFV-Report
OpenStack-Foundation-NFV-ReportEric Zhaohui Ji
 
高度クラウド環境だからこそ、運用自動化・一元化
高度クラウド環境だからこそ、運用自動化・一元化高度クラウド環境だからこそ、運用自動化・一元化
高度クラウド環境だからこそ、運用自動化・一元化Hinemos
 
Openstack mitaka のセキュリティ - OpenStack最新情報セミナー 2016年5月
Openstack mitaka のセキュリティ - OpenStack最新情報セミナー 2016年5月Openstack mitaka のセキュリティ - OpenStack最新情報セミナー 2016年5月
Openstack mitaka のセキュリティ - OpenStack最新情報セミナー 2016年5月VirtualTech Japan Inc.
 
future-study on 2012.09.22 #metacon
future-study on 2012.09.22 #metaconfuture-study on 2012.09.22 #metacon
future-study on 2012.09.22 #metaconTaro Hirose
 
明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月
明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月
明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月VirtualTech Japan Inc.
 
OpenStackコミュニティに対する取り組み - OpenStack最新情報セミナー 2016年5月
OpenStackコミュニティに対する取り組み - OpenStack最新情報セミナー 2016年5月OpenStackコミュニティに対する取り組み - OpenStack最新情報セミナー 2016年5月
OpenStackコミュニティに対する取り組み - OpenStack最新情報セミナー 2016年5月VirtualTech Japan Inc.
 
ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...
ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...
ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...VirtualTech Japan Inc.
 
Accelerate SDN/NFV Network ~ネットワーク高速化のアレコレ~ - OpenStack最新情報セミナー 2016年3月
Accelerate SDN/NFV Network ~ネットワーク高速化のアレコレ~ - OpenStack最新情報セミナー 2016年3月 Accelerate SDN/NFV Network ~ネットワーク高速化のアレコレ~ - OpenStack最新情報セミナー 2016年3月
Accelerate SDN/NFV Network ~ネットワーク高速化のアレコレ~ - OpenStack最新情報セミナー 2016年3月 VirtualTech Japan Inc.
 
Elastic Stackの紹介とOpenStackでの活用事例(Searchlightなど) - OpenStack最新情報セミナー 2016年5月
Elastic Stackの紹介とOpenStackでの活用事例(Searchlightなど) - OpenStack最新情報セミナー 2016年5月Elastic Stackの紹介とOpenStackでの活用事例(Searchlightなど) - OpenStack最新情報セミナー 2016年5月
Elastic Stackの紹介とOpenStackでの活用事例(Searchlightなど) - OpenStack最新情報セミナー 2016年5月VirtualTech Japan Inc.
 
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月VirtualTech Japan Inc.
 
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月VirtualTech Japan Inc.
 
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月VirtualTech Japan Inc.
 
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月VirtualTech Japan Inc.
 
AmebaのOpenStack - OpenStack最新情報セミナー 2015年12月
AmebaのOpenStack - OpenStack最新情報セミナー 2015年12月AmebaのOpenStack - OpenStack最新情報セミナー 2015年12月
AmebaのOpenStack - OpenStack最新情報セミナー 2015年12月VirtualTech Japan Inc.
 
NetOps Coding#1 のお知らせ
NetOps Coding#1 のお知らせNetOps Coding#1 のお知らせ
NetOps Coding#1 のお知らせTaiji Tsuchiya
 
OpenStack Kilo with 6Wind VA High-Performance Networking Using DPDK - OpenSta...
OpenStack Kilo with 6Wind VA High-Performance Networking Using DPDK - OpenSta...OpenStack Kilo with 6Wind VA High-Performance Networking Using DPDK - OpenSta...
OpenStack Kilo with 6Wind VA High-Performance Networking Using DPDK - OpenSta...VirtualTech Japan Inc.
 
DeNAがオンプレでこれからやろうとしてること - OpenStack最新情報セミナー 2015年12月
DeNAがオンプレでこれからやろうとしてること - OpenStack最新情報セミナー 2015年12月DeNAがオンプレでこれからやろうとしてること - OpenStack最新情報セミナー 2015年12月
DeNAがオンプレでこれからやろうとしてること - OpenStack最新情報セミナー 2015年12月VirtualTech Japan Inc.
 
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月 知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月 VirtualTech Japan Inc.
 

Destaque (20)

NTT i3 Point of View: Network Infrastructure Elasticity
NTT i3 Point of View:  Network Infrastructure ElasticityNTT i3 Point of View:  Network Infrastructure Elasticity
NTT i3 Point of View: Network Infrastructure Elasticity
 
Open stack 勉強会 in 塩尻
Open stack 勉強会 in 塩尻Open stack 勉強会 in 塩尻
Open stack 勉強会 in 塩尻
 
OpenStack-Foundation-NFV-Report
OpenStack-Foundation-NFV-ReportOpenStack-Foundation-NFV-Report
OpenStack-Foundation-NFV-Report
 
高度クラウド環境だからこそ、運用自動化・一元化
高度クラウド環境だからこそ、運用自動化・一元化高度クラウド環境だからこそ、運用自動化・一元化
高度クラウド環境だからこそ、運用自動化・一元化
 
Openstack mitaka のセキュリティ - OpenStack最新情報セミナー 2016年5月
Openstack mitaka のセキュリティ - OpenStack最新情報セミナー 2016年5月Openstack mitaka のセキュリティ - OpenStack最新情報セミナー 2016年5月
Openstack mitaka のセキュリティ - OpenStack最新情報セミナー 2016年5月
 
future-study on 2012.09.22 #metacon
future-study on 2012.09.22 #metaconfuture-study on 2012.09.22 #metacon
future-study on 2012.09.22 #metacon
 
明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月
明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月
明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月
 
OpenStackコミュニティに対する取り組み - OpenStack最新情報セミナー 2016年5月
OpenStackコミュニティに対する取り組み - OpenStack最新情報セミナー 2016年5月OpenStackコミュニティに対する取り組み - OpenStack最新情報セミナー 2016年5月
OpenStackコミュニティに対する取り組み - OpenStack最新情報セミナー 2016年5月
 
ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...
ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...
ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...
 
Accelerate SDN/NFV Network ~ネットワーク高速化のアレコレ~ - OpenStack最新情報セミナー 2016年3月
Accelerate SDN/NFV Network ~ネットワーク高速化のアレコレ~ - OpenStack最新情報セミナー 2016年3月 Accelerate SDN/NFV Network ~ネットワーク高速化のアレコレ~ - OpenStack最新情報セミナー 2016年3月
Accelerate SDN/NFV Network ~ネットワーク高速化のアレコレ~ - OpenStack最新情報セミナー 2016年3月
 
Elastic Stackの紹介とOpenStackでの活用事例(Searchlightなど) - OpenStack最新情報セミナー 2016年5月
Elastic Stackの紹介とOpenStackでの活用事例(Searchlightなど) - OpenStack最新情報セミナー 2016年5月Elastic Stackの紹介とOpenStackでの活用事例(Searchlightなど) - OpenStack最新情報セミナー 2016年5月
Elastic Stackの紹介とOpenStackでの活用事例(Searchlightなど) - OpenStack最新情報セミナー 2016年5月
 
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
 
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月
 
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
 
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
 
AmebaのOpenStack - OpenStack最新情報セミナー 2015年12月
AmebaのOpenStack - OpenStack最新情報セミナー 2015年12月AmebaのOpenStack - OpenStack最新情報セミナー 2015年12月
AmebaのOpenStack - OpenStack最新情報セミナー 2015年12月
 
NetOps Coding#1 のお知らせ
NetOps Coding#1 のお知らせNetOps Coding#1 のお知らせ
NetOps Coding#1 のお知らせ
 
OpenStack Kilo with 6Wind VA High-Performance Networking Using DPDK - OpenSta...
OpenStack Kilo with 6Wind VA High-Performance Networking Using DPDK - OpenSta...OpenStack Kilo with 6Wind VA High-Performance Networking Using DPDK - OpenSta...
OpenStack Kilo with 6Wind VA High-Performance Networking Using DPDK - OpenSta...
 
DeNAがオンプレでこれからやろうとしてること - OpenStack最新情報セミナー 2015年12月
DeNAがオンプレでこれからやろうとしてること - OpenStack最新情報セミナー 2015年12月DeNAがオンプレでこれからやろうとしてること - OpenStack最新情報セミナー 2015年12月
DeNAがオンプレでこれからやろうとしてること - OpenStack最新情報セミナー 2015年12月
 
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月 知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
 

Semelhante a Multi-Tenant OpenStack Operation Challenges and Solutions

Building managedprivatecloud kvh_vancouversummit
Building managedprivatecloud kvh_vancouversummitBuilding managedprivatecloud kvh_vancouversummit
Building managedprivatecloud kvh_vancouversummitmatsunota
 
Achieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStackAchieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStackEric Zhaohui Ji
 
44CON London 2015 - Inside Terracotta VPN
44CON London 2015 - Inside Terracotta VPN44CON London 2015 - Inside Terracotta VPN
44CON London 2015 - Inside Terracotta VPN44CON
 
Media processing with serverless architecture
Media processing with serverless architectureMedia processing with serverless architecture
Media processing with serverless architectureKensaku Komatsu
 
Distributed application usecase on docker
Distributed application usecase on dockerDistributed application usecase on docker
Distributed application usecase on dockerHiroshi Miura
 
OpenStack Summit Tokyo - Know-how of Challlenging Deploy/Operation NTT DOCOMO...
OpenStack Summit Tokyo - Know-how of Challlenging Deploy/Operation NTT DOCOMO...OpenStack Summit Tokyo - Know-how of Challlenging Deploy/Operation NTT DOCOMO...
OpenStack Summit Tokyo - Know-how of Challlenging Deploy/Operation NTT DOCOMO...Masaaki Nakagawa
 
CA Spectrum® Just Keeps Getting Better and Better
CA Spectrum® Just Keeps Getting Better and BetterCA Spectrum® Just Keeps Getting Better and Better
CA Spectrum® Just Keeps Getting Better and BetterCA Technologies
 
Next Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationNext Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationOpen Networking Summits
 
A Pulsar Use Case In Federated Learning - Pulsar Summit NA 2021
A Pulsar Use Case In Federated Learning - Pulsar Summit NA 2021A Pulsar Use Case In Federated Learning - Pulsar Summit NA 2021
A Pulsar Use Case In Federated Learning - Pulsar Summit NA 2021StreamNative
 
IOT in 5G Training and Certification by TELCOMA Global
IOT in 5G Training and Certification by TELCOMA GlobalIOT in 5G Training and Certification by TELCOMA Global
IOT in 5G Training and Certification by TELCOMA GlobalGaganpreet Singh Walia
 
IOT in 5G Training and Certification by TELCOMA Global
IOT in 5G Training and Certification by TELCOMA GlobalIOT in 5G Training and Certification by TELCOMA Global
IOT in 5G Training and Certification by TELCOMA GlobalGaganpreet Singh Walia
 
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021StreamNative
 
Virtualization Best Practices
Virtualization Best PracticesVirtualization Best Practices
Virtualization Best PracticesRocket Software
 
OPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops ConvergenceOPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops ConvergencePaul To
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsJay Bryant
 
Cloud Foundry Marketplace
Cloud  Foundry MarketplaceCloud  Foundry Marketplace
Cloud Foundry MarketplaceLayne Peng
 
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStackAutomated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStackNTT Communications Technology Development
 
Approaching hyperconvergedopenstack
Approaching hyperconvergedopenstackApproaching hyperconvergedopenstack
Approaching hyperconvergedopenstackIkuo Kumagai
 
High Availability in OpenStack Cloud
High Availability in OpenStack CloudHigh Availability in OpenStack Cloud
High Availability in OpenStack CloudQiming Teng
 

Semelhante a Multi-Tenant OpenStack Operation Challenges and Solutions (20)

Building managedprivatecloud kvh_vancouversummit
Building managedprivatecloud kvh_vancouversummitBuilding managedprivatecloud kvh_vancouversummit
Building managedprivatecloud kvh_vancouversummit
 
Achieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStackAchieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStack
 
44CON London 2015 - Inside Terracotta VPN
44CON London 2015 - Inside Terracotta VPN44CON London 2015 - Inside Terracotta VPN
44CON London 2015 - Inside Terracotta VPN
 
Media processing with serverless architecture
Media processing with serverless architectureMedia processing with serverless architecture
Media processing with serverless architecture
 
Distributed application usecase on docker
Distributed application usecase on dockerDistributed application usecase on docker
Distributed application usecase on docker
 
OpenStack Summit Tokyo - Know-how of Challlenging Deploy/Operation NTT DOCOMO...
OpenStack Summit Tokyo - Know-how of Challlenging Deploy/Operation NTT DOCOMO...OpenStack Summit Tokyo - Know-how of Challlenging Deploy/Operation NTT DOCOMO...
OpenStack Summit Tokyo - Know-how of Challlenging Deploy/Operation NTT DOCOMO...
 
CA Spectrum® Just Keeps Getting Better and Better
CA Spectrum® Just Keeps Getting Better and BetterCA Spectrum® Just Keeps Getting Better and Better
CA Spectrum® Just Keeps Getting Better and Better
 
Next Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationNext Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network Innovation
 
A Pulsar Use Case In Federated Learning - Pulsar Summit NA 2021
A Pulsar Use Case In Federated Learning - Pulsar Summit NA 2021A Pulsar Use Case In Federated Learning - Pulsar Summit NA 2021
A Pulsar Use Case In Federated Learning - Pulsar Summit NA 2021
 
IOT in 5G Training and Certification by TELCOMA Global
IOT in 5G Training and Certification by TELCOMA GlobalIOT in 5G Training and Certification by TELCOMA Global
IOT in 5G Training and Certification by TELCOMA Global
 
IOT in 5G Training and Certification by TELCOMA Global
IOT in 5G Training and Certification by TELCOMA GlobalIOT in 5G Training and Certification by TELCOMA Global
IOT in 5G Training and Certification by TELCOMA Global
 
Web rtc for iot, edge computing use cases
Web rtc for iot, edge computing use casesWeb rtc for iot, edge computing use cases
Web rtc for iot, edge computing use cases
 
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021
Why Micro Focus Chose Pulsar for Data Ingestion - Pulsar Summit NA 2021
 
Virtualization Best Practices
Virtualization Best PracticesVirtualization Best Practices
Virtualization Best Practices
 
OPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops ConvergenceOPNFV EMC - Benefiting from IT & Net Ops Convergence
OPNFV EMC - Benefiting from IT & Net Ops Convergence
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge Clouds
 
Cloud Foundry Marketplace
Cloud  Foundry MarketplaceCloud  Foundry Marketplace
Cloud Foundry Marketplace
 
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStackAutomated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
 
Approaching hyperconvergedopenstack
Approaching hyperconvergedopenstackApproaching hyperconvergedopenstack
Approaching hyperconvergedopenstack
 
High Availability in OpenStack Cloud
High Availability in OpenStack CloudHigh Availability in OpenStack Cloud
High Availability in OpenStack Cloud
 

Mais de VirtualTech Japan Inc.

5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜VirtualTech Japan Inc.
 
エンジニアが幸せになれる会社を目指します
エンジニアが幸せになれる会社を目指しますエンジニアが幸せになれる会社を目指します
エンジニアが幸せになれる会社を目指しますVirtualTech Japan Inc.
 
今からはじめる! Linuxコマンド入門
今からはじめる! Linuxコマンド入門今からはじめる! Linuxコマンド入門
今からはじめる! Linuxコマンド入門VirtualTech Japan Inc.
 
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へVirtualTech Japan Inc.
 
Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版VirtualTech Japan Inc.
 
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築VirtualTech Japan Inc.
 
5G時代のアプリケーション開発とは
5G時代のアプリケーション開発とは5G時代のアプリケーション開発とは
5G時代のアプリケーション開発とはVirtualTech Japan Inc.
 
hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計VirtualTech Japan Inc.
 
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組みVirtualTech Japan Inc.
 
Kubernetes雑にまとめてみた 2019年12月版
Kubernetes雑にまとめてみた 2019年12月版Kubernetes雑にまとめてみた 2019年12月版
Kubernetes雑にまとめてみた 2019年12月版VirtualTech Japan Inc.
 
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介VirtualTech Japan Inc.
 
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとはVirtualTech Japan Inc.
 
KubeCon China & MWC Shangai 出張報告
KubeCon China & MWC Shangai 出張報告KubeCon China & MWC Shangai 出張報告
KubeCon China & MWC Shangai 出張報告VirtualTech Japan Inc.
 
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...VirtualTech Japan Inc.
 
Multi-access Edge Computing(MEC)における”Edge”の定義
Multi-access Edge Computing(MEC)における”Edge”の定義Multi-access Edge Computing(MEC)における”Edge”の定義
Multi-access Edge Computing(MEC)における”Edge”の定義VirtualTech Japan Inc.
 
Edge Computing Architecture using GPUs and Kubernetes
Edge Computing Architecture using GPUs and KubernetesEdge Computing Architecture using GPUs and Kubernetes
Edge Computing Architecture using GPUs and KubernetesVirtualTech Japan Inc.
 
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料VirtualTech Japan Inc.
 

Mais de VirtualTech Japan Inc. (20)

5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
 
エンジニアが幸せになれる会社を目指します
エンジニアが幸せになれる会社を目指しますエンジニアが幸せになれる会社を目指します
エンジニアが幸せになれる会社を目指します
 
KubeVirt 201 How to Using the GPU
KubeVirt 201 How to Using the GPUKubeVirt 201 How to Using the GPU
KubeVirt 201 How to Using the GPU
 
KubeVirt 101
KubeVirt 101KubeVirt 101
KubeVirt 101
 
今からはじめる! Linuxコマンド入門
今からはじめる! Linuxコマンド入門今からはじめる! Linuxコマンド入門
今からはじめる! Linuxコマンド入門
 
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
 
Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版
 
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築
MS Teams + OBS Studio (+ OBS Mac Virtual Camera) でのオンラインセミナーのプロトタイプの構築
 
5G時代のアプリケーション開発とは
5G時代のアプリケーション開発とは5G時代のアプリケーション開発とは
5G時代のアプリケーション開発とは
 
hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計
 
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み
通信への課題発掘ワークショップ 「5Gイノベーション」の取り組み
 
Kubernetes雑にまとめてみた 2019年12月版
Kubernetes雑にまとめてみた 2019年12月版Kubernetes雑にまとめてみた 2019年12月版
Kubernetes雑にまとめてみた 2019年12月版
 
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
 
Docker超入門
Docker超入門Docker超入門
Docker超入門
 
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは
5Gにまつわる3つの誤解 - 5G×ライブコンテンツ:5G時代の双方向コンテンツとは
 
KubeCon China & MWC Shangai 出張報告
KubeCon China & MWC Shangai 出張報告KubeCon China & MWC Shangai 出張報告
KubeCon China & MWC Shangai 出張報告
 
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
 
Multi-access Edge Computing(MEC)における”Edge”の定義
Multi-access Edge Computing(MEC)における”Edge”の定義Multi-access Edge Computing(MEC)における”Edge”の定義
Multi-access Edge Computing(MEC)における”Edge”の定義
 
Edge Computing Architecture using GPUs and Kubernetes
Edge Computing Architecture using GPUs and KubernetesEdge Computing Architecture using GPUs and Kubernetes
Edge Computing Architecture using GPUs and Kubernetes
 
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
 

Último

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Último (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Multi-Tenant OpenStack Operation Challenges and Solutions

  • 1. Copyright © NTT Communications Corporation. All rights reserved. OpenStack Operation Under a Multi-tenant and Multi-customer Public Cloud Environment NTT Communications Corporation
  • 2. Copyright © NTT Communications Corporation. All rights reserved. 1 1. Introduction 2. Requirements for Our Service 3. Challenges 4. Solutions 5. Conclusion Outline
  • 3. Copyright © NTT Communications Corporation. All rights reserved. Introduction 2
  • 4. Copyright © NTT Communications Corporation. All rights reserved. 3 NTT Communications  Headquarters in Tokyo, Japan  NTT Communications is one of the leading cloud providers in Japan  One of the biggest datacenter operators in the world  Services • Datacenter (140+ countries/regions) • VPN (196 countries/regions) • Global Tier1 Internet Backbone (Top 3 worldwide) • Worldwide Marine Cable (Top 10 worldwide) • IaaS/PaaS services worldwide , etc.
  • 5. Copyright © NTT Communications Corporation. All rights reserved. 4 In what service do we use OpenStack?  NTT Communications Enterprise Cloud  IaaS/PaaS/Managed Cloud Servers Storage Solution Packages Network Security Backup App Service Management
  • 6. Copyright © NTT Communications Corporation. All rights reserved. NTT Communications’ Enterprise Cloud in the Global Market 5  Available in 14 different regions (+1 planned)  Global Affiliates • NTT America • NTT Europe • NTT Singapore • NTT Com Asia • NTT Com ICT, etc.  Multiple support teams  Multiple languages
  • 7. Copyright © NTT Communications Corporation. All rights reserved. 6 Why use OpenStack?  NTT Communications Enterprise Cloud utilizes OpenStack because • Open-source • Expanding and active developer community  Version used: JUNO http://www.openstack.org/software/juno
  • 8. Copyright © NTT Communications Corporation. All rights reserved. User / Contract Management With partner APIs OpenStack Components / Others in Enterprise Cloud 7 Portal Server/ Compute Network Storage Management App Service :Other OSS : Original Component Original Component with Compatible/Partially compatible API : OpenStack ComponentHorizon (Dashboard) Glance (Image Storage) Nova (Compute) Nova compatible Baremetal server Cloud Foundry (aPaaS) Cinder (Block Storage) Provisioned IO Block Storage VPN Connectivity Neutron (Network) Keystone (Identity) Ceilometer(Metering) Collocation Connectivity Remote-Datacenter Connectivity Internet Connectivity Firewall Load Balancer SAP HANA Dedicated Hyper-VSolution Package :
  • 9. Copyright © NTT Communications Corporation. All rights reserved. 8 Business Background for Our Service  Main target users: Enterprise users  There are gaps between the OpenStack community version and what the user wants as an IaaS • High Availability (HA) function for Virtual Machines​ • Multi-customer / Multi-tenant Environment​
  • 10. Copyright © NTT Communications Corporation. All rights reserved. Requirements for Our Service 9
  • 11. Copyright © NTT Communications Corporation. All rights reserved. 10 Requirements for Our Service 1. To support both traditional IT and cloud-native IT 2. Multi-customer/multi-tenant environment
  • 12. Copyright © NTT Communications Corporation. All rights reserved. 11 Requirements for Our Service 1. To support both traditional IT and cloud-native IT 2. Multi-customer/multi-tenant environment
  • 13. Copyright © NTT Communications Corporation. All rights reserved. 12 CC-BY-SA3.0 By Daniel Schwen http://creativecommons.org/licenses/by-sa/3.0/ vs Cattle ModelPet Model • Identical to one another / cannot tell apart • Easily replaced Requirement: To support both traditional IT and cloud-native IT • Unique and given names • Cared for • Nursed back to health when sick
  • 14. Copyright © NTT Communications Corporation. All rights reserved. Cloud Native ICT Cloud-Enabled Traditional ICT 13 Cattle ModelPet Model • Cloud-native IT • Designed apps for cloud architecture • Case: If one VM goes down it would not be noticeable to the end-user • This is the direction for the future Requirement: To support both traditional IT and cloud-native IT • Traditional IT • Currently legacy apps cannot yet be easily replaced • Case: If one VM goes down it will impact the end-user greatly
  • 15. Copyright © NTT Communications Corporation. All rights reserved. To support pet model: Virtual Machine High Availability 14  What is VM-HA • Virtual machines on the cloud automatically restart in case of any failure  Why VM-HA is required in Enterprise Public Cloud • From user perspective Minimize impact to traditional IT • From Public IaaS provider perspective Keep public IaaS working even if incidents/outage occurs Compute Node #1 Compute Node #2 VM2 VM2VM1VM1
  • 16. Copyright © NTT Communications Corporation. All rights reserved. Challenge: How to implement VM-HA 15  OpenStack Community version doesn’t have VM-HA function  Implement VM-HA to Nova doesn’t match the design concept of Nova/OpenStack • Application should be change to cloud native architecture  If we implement VM-HA to Nova… • Maintenance/operational cost increase, so it could create a big obstacle for OpenStack version upgrade
  • 17. Copyright © NTT Communications Corporation. All rights reserved. Solution: Masakari, VM-HA in OpenStack 16  To realize VM-HA in OpenStack: Masakari • Masakari is open source : (https://github.com/ntt-sic/masakari) • Extra component / deploy it outside of OpenStack • Not need to modify OpenStack’s source code  From service requirement for Pets Model • Rescue VM down (VM single down/Host Down) • VM recovery within 5mins • Work Automatically  From service requirements for Cattle Model • Customer can choose not to use VMHA function provided by Masakari
  • 18. Copyright © NTT Communications Corporation. All rights reserved. Solution: Masakari Architecture 17  Masakari can rescue a VM affected by the Host Down and Single VM Down incident • Masakari(Controller/Agent)・Pacemaker/Corosync Compute Node #1 Compute Node #2 VM2VM1VM1 Evacuated Compute Node #3 Masakari-Node Masakari- Controller Controller-Node Nova-API VM4 VM5 VM4 Rebuild Masakari-agent Masakari-agent Host Down Single VM Down Recovery Request Pacemaker/corosync Pacemaker/corosync Pacemaker/corosync Masakari-agent heartbeat heartbeat VM3 VM3
  • 19. Copyright © NTT Communications Corporation. All rights reserved. 18 Requirements for Our Service 1. To support both traditional IT and cloud-native IT 2. Multi-customer/multi-tenant environment
  • 20. Copyright © NTT Communications Corporation. All rights reserved. 19 Requirements for Our Service 1. To support both traditional IT and cloud-native IT 2. Multi-customer/multi-tenant environment
  • 21. Copyright © NTT Communications Corporation. All rights reserved. 20  In the PET model, when an incident occurs we need to track a lot of information in order to notify the customer Resource ACustomer A Resource B Resource C Customer B Customer C ComputeNode Requirement: Multi-Customer / Multi-Tenant Environment Support Team
  • 22. Copyright © NTT Communications Corporation. All rights reserved. 21 Customer A Tenant 02 Customer D Tenant 02 Customer B Tenant 01 Customer A Tenant 01 Customer C Tenant 01 Customer D Tenant 01 NTT Com’s tenant But customer’s resources VM US-1 VM JP-7 VM JP-8 VM US-3 VM JP-6 VM UK-9 VM UK-10 VM JP-5 VM US-2 VM US-4 Customers JA/JP support US/EN support UK support Access Restriction VM UK-11 Firewall US-1 Customer A Firewall US-2 Customer A Requirement: Multi-Customer / Multi-Tenant Environment Firewall JP-1 Customer B Firewall JP-2 Customer C Firewall UK-2 Customer D  Difficult to track in actual environment ComputeNode
  • 23. Copyright © NTT Communications Corporation. All rights reserved. Challenge (1): a lot of Logical/Physical Resources related Gate Way Interface Nova Instance Cinder Volume Physical PortBaremetal Server (nova compatible) NFS/block Storage Host Host (Storage) Host Host Port Port Port Neutron Compatible NW Physical Port Port Physical Port Port Physical Port Port The Internet VPN Service Provider Network GW  One incident could affects to multiple resources More complicated in multi customer / multi tenant / multi region environment !!
  • 24. Copyright © NTT Communications Corporation. All rights reserved. Challenge (2): VM-HA itself cause missing the VM location 23  Sometimes evacuation takes time  Missing VM location • Hard to know which resources has been affected  Some failures may happen for evacuation itself Compute Node #1 Compute Node #2 VM2 VM2VM1VM1 Evacuated Masakari-Node Masakari- Controller Controller-Node Nova-API Masakari-agent 1. Host Down 3. Recovery Request Pacemaker/corosync Pacemaker/corosync Masakari-agent 2. Host Down Notification 4. Evacuate Affected VMs heartbeat
  • 25. Copyright © NTT Communications Corporation. All rights reserved. Challenge (3): DB Search / Log Tracking 24  Searching DB and tracking the relationship of resources is possible BUT: • Needs to search across the multiple service DB • DB search takes time  The Masakari log just indicates the log of trigger for VM-HA  The OpenStack DB shows only the current values and cannot display historical values or statuses
  • 26. Copyright © NTT Communications Corporation. All rights reserved. Solution: Operation Portal for Support / Operation Engineers 25 1. Resource state/location history collection for multiple services 2. Incident Ticket Association with resources information The portal for: • Check incident ticket • Check resource relationship mapping • Check Virtual Resources Location History Ops Engineers Ops Portal OpenStack Services Resource history DB Every 5min
  • 27. Copyright © NTT Communications Corporation. All rights reserved. Solution (1): Resource state/location history collection 26  Collect all historical resource records from OpenStack services • Show that resources information for Operators  Collected Resources • Nova (from DB)  instances.*  Instance_metadata  aggregate_metadata  aggregate_hosts • Cinder (from DB)  Volumes.* • Neutron (from Admin API)  Subnet  Port  IP  etc… Operation Portal Region A Nova Neutron (Compatible module) Cinder … Resource collector API call/ DB read Region B Nova Neutron (Compatible module) Cinder … Resource collector API call/ DB read
  • 28. Copyright © NTT Communications Corporation. All rights reserved. Resource History 27  Operator check which hypervisor gets down and check which VMs are affected Type of virtual resources History Date/Time Customer Information Resource Specific Filters
  • 29. Copyright © NTT Communications Corporation. All rights reserved. Alert 28  Get alert and create ticket
  • 30. Copyright © NTT Communications Corporation. All rights reserved. Solution (2): Incident Ticket Association with resources 29  All the information is associated with tickets Event • Date Occurred • Date Closed • Effects for resources • Affected Customer/resources • Action History • Etc. Notification Email • Date Occured • Date Closed • Effexts for resources • Affected resources/tenants per customer Support/ Account Manager Customer Link Affected Resources Send email With parameter (e.g. VM name) Resource Collector Incident Ticket Bulk Email Notification
  • 31. Copyright © NTT Communications Corporation. All rights reserved. Manage the incident 30  When customer support team handle customer’s inquiry supports can get latest info from tickets Incident Information Customer/Resources Information Alert Information Customer Notifications
  • 32. Copyright © NTT Communications Corporation. All rights reserved. Send Notification 31  Use notification template with parameters Thank you for using NTT Communications Enterprise Cloud 2.0 service. We would like to inform the recovery of following incident. Tenant ID: $tenant.tenantId Name: $tenant.tenantName Affected Your Resources #if ($vms) [Virtual Server] $vms #end #if ($vfws) [Firewall] $vfws #end Velocity Template style statement
  • 33. Copyright © NTT Communications Corporation. All rights reserved. Conclusion 32  Introduced our use case of OpenStack operation under a multi-tenant and multi-customer public cloud environment • Achieved quick notification to each customer and recovery VMs affected by incidents with resource history collection / VM-HA Masakari  Contribution to the OpenStack community • NTTCom would keep contributing to the OpenStack community with knowledge from public IaaS operation experiences Feedback / sending patches to community Knowledge sharing with the community in the summit