Overview
Mark Markman
2013
Oracle Solaris 11 platform for
ECI Telecom private cloud
infrastructure
Project Definition
1. Deliver and deploy the ECI Management Network
infrastructure as a private cloud based on built-in Oracle
Solaris 11 technologies without purchasing and
deployment additional 3rd party software.
2. Provide high economical indices for the solution (ROI,
TCO) by effective HW capacity utilization and downtime
minimization (RAS).
3. Minimize development and QA cost by reusing of existing
solutions where possible (reduce or eliminate the
application SW code changes).
Principles & Concept
o Cloud composed of Solaris 10 Branded and Solaris 11 Native
zones (referred below as VMs).
o Global Solaris 11 zone running exclusively VMs and resources
setup/control facilities.
o Fast and simple VM deployment.
o Scalability and load balancing by migrating the workload
between HW resources attached to the cloud.
o Every VM runs a separate single application instance.
o Both shared and local (directly attached) storages are
supported.
Benefits:
1. Adding of HW abstraction extends life span of existing
solutions, enabling future HW upgrades transparent.
2. Minimizing /eliminating of application SW changes to
adopt the new environment saves the development and
QA effort.
3. Solaris 11 OS installation in global zone is minimized to
support the basic VM and Cloud facilities only (fast
deployment, higher security, etc…).
4. Faster and reliable infrastructure and application Upgrade
Procedures (decreased downtime).
5. Most of the Solaris 11 innovation can be used in branded
zones as well as in native ones.
Solaris 11 technologies used:
o Zones
o ZFS
o AI Distro Constructor
o Network Virtualization (“Crossbow”)
o Boot Environments
o COMSTAR
o IPS
o zonestat, DTrace, etc…
All these technologies work together – the whole
is greater then the sum of its parts!
Solution Components:
o Customized Operating System (Oracle Solaris 11.1).
o OS Post-Installation setup and tuning facilities.
o Application installation/upgrade tools.
o Setup, service and maintenance utilities.
o Virtual Machine (zone) for Standard Production OEM Run-
Time environment (Branded and Native).
o Cloud Management and Monitoring tool.
o Zone Migration tool (Solaris10 -> Solaris11).
Solaris 10 Branded Zone
o VM (Solaris 10 Branded Zone) created from zone image file.
o Zone image is compressed snapshot datastream file.
o Zone creation general steps:
1. Creating prototype datasets from the image file
2. Cloning prototype datasets into zone dataset
3. Setup standard (empty) zone configuration within cloned dataset
4. Attaching new zone
5. Performing post-install configuration
New branded zone creation time (on x86 system):
first zone on ZFS pool ~ 40 sec
second zone (prototype dataset already exists) ~ 8 sec (!)
Zone Administration tool
Developed to manage all zone (VM) tasks needed:
o Create zone of a specific type:
 Branded zone from prototype image file
 Native Solaris 11 zone from scratch
 Native Solaris 11 zone from prototype image file
 By cloning the existing zone
o Move zone between ZFS pools on the same server.
o Transfer zone to another physical server.
o Attach Migrated zone from Solaris 10.
o Setup and tune zone parameters .
o Zone start / stop / destroy / display status
Network Virtualization Scheme
VNIC
VNIC
VNIC
VNIC
VNIC
VNIC
global zone
VNIC
NIC1 NIC2
zone1 zone2 zone3
IPv6 IPv6 IPv6
IPv6
VM Deployment Workflow
(shared storage iSCSI case)
1. create ZFS volume
2. create iSCSI target 1. Discover iSCSI target
2. Assign vdev for iSCSI target
3. Configure ZFS pool on vdev
4. Create datasets for zone deployment
5. Copy (receive) zone image to dataset
6. Configure new zone
7. Attach new zone
8. Post-install setup/tuning
9. Boot the new zone
Storage
Server
Example (share storage is Solaris11 box):
pkg install group/feature/storage-server
svcadm enable stmf
svccfg export -a stmf
zfs create -V 10g rpool/iscsi_vol
stmfadm create-lu /dev/zvol/rdsk/rpool/iscsi_vol
stmfadm list-lu
stmfadm add-view 600144F0563C8C0000005149E7320001
svcadm enable -r svc:/network/iscsi/target:default
itadm create-target
Discover iSCSI target:
iscsiadm add static-config
iqn.1986-03.com.sun.iqn…,147.234.158.145
iscsiadm add discovery-address 147.234.158.145:3260
iscsiadm modify discovery --static enable
devfsadm -i iscsi
Create ZFS pool/datasets:
zpool create iscsi-pool c0t600144F0563C8C0000005149E7320001d0
zfs create zone_datasets
Copy zone image to dataset:
gzcat prototype | zfs recv -u -d iscsi_pool
Create zone:
zfs clone -p proto_clone iscsi_pool/zone_ds
… create zone cfg file…
zonecfg -z zone_name -f zone_cfg_file
zoneadm -z zone_name attach
zoneadm -z zone_name boot
VM Transfer
(shared storage iSCSI case)
1. Shutdown zone
2. Export iSCSI ZFS pool
3. Disconnect iSCSI target
4. Transfer zone metadata to
server B
1. Discover the iSCSI target
2. Assign vdev for iSCSI target
3. Import the ZFS pool
4. Mount datasets
5. Tune received zone metadata
6. Attach transferred zone
7. Boot the transferred zone
Storage
Server BServer A
VM Transfer
(shared storage iSCSI case)
Storage
Server BServer A
Additional Features & Tools:
1. Migration Tool
Transforms Solaris 10 sparse-root zone into
branded zone for Solaris 11
2. Zone Monitor
Performance monitoring tool, based on Solaris 11
zonestat utility
3. Cloud Manager
Tool for the whole cloud management and
monitoring
1. Migration Tool
Transforms Solaris 10 sparse-root zone into
branded zone for Solaris 11
2. Zone Monitor
Performance monitoring tool, based on Solaris 11
zonestat utility
3. Cloud Manager
Tool for the whole cloud management and
monitoring
Zone Monitor Example:
Implementation: current status
Management Systems R&D private cloud:
• Number of phys. servers: 30 (x86, SPARC)
• Number of VMs: ~400 (350 branded + 50 native)
• Central storage: 22TB (Sun ZFS Appliance 7120)
• Storage access: iSCSI (via 1GbE and 10GbE)
• User access: PC-X emulators
• New VM deployment time: 8sec. (average)
• VM migration time: 5sec.
Use of Solaris 11 cloud features made HW utilization and TCO
parameters much higher.
Questions…

More Related Content

PDF
Dr3150012012202 1.getting started
DOCX
Discoverer 11.1.1.7 web logic (10.3.6) & ebs r12 12.1.3) implementation guide...
PDF
Oracle Fusion Middleware Infrastructure Best Practices
PDF
Oracle Solaris 11.1 New Features
PPTX
F5 Networks Application Ready Solution for Oracle Database Technologies
PDF
Presentation deploying oracle database 11g securely on oracle solaris
DOC
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
PPTX
Oracle cloud storage and file system
Dr3150012012202 1.getting started
Discoverer 11.1.1.7 web logic (10.3.6) & ebs r12 12.1.3) implementation guide...
Oracle Fusion Middleware Infrastructure Best Practices
Oracle Solaris 11.1 New Features
F5 Networks Application Ready Solution for Oracle Database Technologies
Presentation deploying oracle database 11g securely on oracle solaris
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
Oracle cloud storage and file system

What's hot (20)

PPTX
Best Practices with IPS on Oracle Solaris 11
PDF
EBS on ACFS white paper
PPTX
Oracle Solaris 11 - Best for Enterprise Applications
PPT
EM12C High Availability without SLB and RAC
PPTX
Fusion Applications Bare Metal Provisioning - Lessons Learned
DOC
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
PDF
EBS in an hour: Build a Vision instance - FAST - in Oracle Virtualbox
PPTX
Em13c New Features- One of Two
PPTX
Oracle licensing rules the 5 fatal mistakes
PDF
Reducing Your E-Business Suite Storage Footprint Using Oracle Advanced Compre...
PPTX
Managing Oracle Solaris Systems with Puppet
DOC
Oracle Audit vault
PPTX
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
PPTX
Using ACFS as a Storage for EBS
PDF
Oracle solaris-11-ds-186774
PPTX
Database as a Service, Collaborate 2016
PPTX
Security of Oracle EBS - How I can Protect my System (UKOUG APPS 18 edition)
PDF
Lessons Learnt from Oracle Unified Directory implementation with Oracle E-Bus...
PPTX
2014 OpenSuse Conf: Protect your MySQL Server
PPTX
Em13c New Features- Two of Two
Best Practices with IPS on Oracle Solaris 11
EBS on ACFS white paper
Oracle Solaris 11 - Best for Enterprise Applications
EM12C High Availability without SLB and RAC
Fusion Applications Bare Metal Provisioning - Lessons Learned
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
EBS in an hour: Build a Vision instance - FAST - in Oracle Virtualbox
Em13c New Features- One of Two
Oracle licensing rules the 5 fatal mistakes
Reducing Your E-Business Suite Storage Footprint Using Oracle Advanced Compre...
Managing Oracle Solaris Systems with Puppet
Oracle Audit vault
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Using ACFS as a Storage for EBS
Oracle solaris-11-ds-186774
Database as a Service, Collaborate 2016
Security of Oracle EBS - How I can Protect my System (UKOUG APPS 18 edition)
Lessons Learnt from Oracle Unified Directory implementation with Oracle E-Bus...
2014 OpenSuse Conf: Protect your MySQL Server
Em13c New Features- Two of Two
Ad

Viewers also liked (12)

DOC
Makalah_54 Makalah 4 rostow lewis jepang
PDF
Iniciativa Lei dos 60 dias
PPT
Bounce rate is not everyone's enemy
PDF
Meraki Chineese QSR Packaging case study
PDF
Graph3
ODP
The OLPC Battleground
DOCX
Danita Brown prorfessional resume 2014
PDF
7 Reasons Why Every Homebuyer Needs Title Insurance
PDF
Garantindo acesso a tratamento nos Planos de Saúde: SUS x CONITEC
PDF
Comparison of Health Care Systems in Latin America: Pharmaceuticals Villafuer...
PDF
Key features for Building an Online Celebrity Community
PPTX
Operational analytics overview
Makalah_54 Makalah 4 rostow lewis jepang
Iniciativa Lei dos 60 dias
Bounce rate is not everyone's enemy
Meraki Chineese QSR Packaging case study
Graph3
The OLPC Battleground
Danita Brown prorfessional resume 2014
7 Reasons Why Every Homebuyer Needs Title Insurance
Garantindo acesso a tratamento nos Planos de Saúde: SUS x CONITEC
Comparison of Health Care Systems in Latin America: Pharmaceuticals Villafuer...
Key features for Building an Online Celebrity Community
Operational analytics overview
Ad

Similar to Oracle Solaris 11 platform for ECI Telecom private cloud infrastructure (20)

PDF
Increase Efficiency of Solaris Operations & Hardware Life Cycle
PPTX
Oracle Solaris 11_Overview and Design Guide.pptx
PDF
VDCF Overview
PDF
Installing oracle grid infrastructure and database 12c r1
PPT
SUN Solaris Zones WebSphere Portal licensing
ODP
Guaranteeing CloudStack Storage Performance
PDF
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
PDF
Java one 2015 - v1
PDF
New in Oracle Universal Installer (OUI)
PDF
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
PDF
Oracle api gateway installation as cluster and single node
PDF
JomaSoft VDCF - Solaris Private Cloud
PDF
Ivan Zhuravel and Ihor Khlaponin "DC/OS vs Kubernetes. Let the Fight Begin!"
PPTX
How to build a cloud adapter
PPTX
How to build a Oracle cloud adapter SOA, Integration & API's
PPTX
NTT SIC marketplace slide deck at Tokyo Summit
PDF
Cloud stack for z Systems - July 2016
PPTX
dockerSAW
PPTX
Presentation1.pptx
ODP
Guaranteeing Storage Performance by Mike Tutkowski
Increase Efficiency of Solaris Operations & Hardware Life Cycle
Oracle Solaris 11_Overview and Design Guide.pptx
VDCF Overview
Installing oracle grid infrastructure and database 12c r1
SUN Solaris Zones WebSphere Portal licensing
Guaranteeing CloudStack Storage Performance
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
Java one 2015 - v1
New in Oracle Universal Installer (OUI)
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
Oracle api gateway installation as cluster and single node
JomaSoft VDCF - Solaris Private Cloud
Ivan Zhuravel and Ihor Khlaponin "DC/OS vs Kubernetes. Let the Fight Begin!"
How to build a cloud adapter
How to build a Oracle cloud adapter SOA, Integration & API's
NTT SIC marketplace slide deck at Tokyo Summit
Cloud stack for z Systems - July 2016
dockerSAW
Presentation1.pptx
Guaranteeing Storage Performance by Mike Tutkowski

More from Orgad Kimchi (10)

PDF
Deploying and Managing Artificial Intelligence Services using the Open Data H...
PDF
Red hat's updates on the cloud & infrastructure strategy
PDF
Red Hat Enteprise Linux Open Stack Platfrom Director
PDF
OpenStack for devops environment
PDF
Solaris 11.2 What's New
PPT
Performance analysis in a multitenant cloud environment Using Hadoop Cluster ...
PPTX
Oracle Solaris 11 as a BIG Data Platform Apache Hadoop Use Case
PPT
Cloud Observation and Performance Analysis using Solaris 11 DTrace
PPT
Oracle Solaris 11 Built for Clouds
PDF
New Generation of SPARC Processors Boosting Oracle S/W Angelo Rajadurai
Deploying and Managing Artificial Intelligence Services using the Open Data H...
Red hat's updates on the cloud & infrastructure strategy
Red Hat Enteprise Linux Open Stack Platfrom Director
OpenStack for devops environment
Solaris 11.2 What's New
Performance analysis in a multitenant cloud environment Using Hadoop Cluster ...
Oracle Solaris 11 as a BIG Data Platform Apache Hadoop Use Case
Cloud Observation and Performance Analysis using Solaris 11 DTrace
Oracle Solaris 11 Built for Clouds
New Generation of SPARC Processors Boosting Oracle S/W Angelo Rajadurai

Recently uploaded (20)

PDF
Architecture types and enterprise applications.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
CloudStack 4.21: First Look Webinar slides
PPTX
Tartificialntelligence_presentation.pptx
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPT
What is a Computer? Input Devices /output devices
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
Modernising the Digital Integration Hub
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Getting Started with Data Integration: FME Form 101
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
August Patch Tuesday
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Benefits of Physical activity for teenagers.pptx
Architecture types and enterprise applications.pdf
Hindi spoken digit analysis for native and non-native speakers
A novel scalable deep ensemble learning framework for big data classification...
CloudStack 4.21: First Look Webinar slides
Tartificialntelligence_presentation.pptx
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
What is a Computer? Input Devices /output devices
Univ-Connecticut-ChatGPT-Presentaion.pdf
Modernising the Digital Integration Hub
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Getting Started with Data Integration: FME Form 101
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Enhancing emotion recognition model for a student engagement use case through...
Final SEM Unit 1 for mit wpu at pune .pptx
Web Crawler for Trend Tracking Gen Z Insights.pptx
August Patch Tuesday
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Benefits of Physical activity for teenagers.pptx

Oracle Solaris 11 platform for ECI Telecom private cloud infrastructure

  • 1. Overview Mark Markman 2013 Oracle Solaris 11 platform for ECI Telecom private cloud infrastructure
  • 2. Project Definition 1. Deliver and deploy the ECI Management Network infrastructure as a private cloud based on built-in Oracle Solaris 11 technologies without purchasing and deployment additional 3rd party software. 2. Provide high economical indices for the solution (ROI, TCO) by effective HW capacity utilization and downtime minimization (RAS). 3. Minimize development and QA cost by reusing of existing solutions where possible (reduce or eliminate the application SW code changes).
  • 3. Principles & Concept o Cloud composed of Solaris 10 Branded and Solaris 11 Native zones (referred below as VMs). o Global Solaris 11 zone running exclusively VMs and resources setup/control facilities. o Fast and simple VM deployment. o Scalability and load balancing by migrating the workload between HW resources attached to the cloud. o Every VM runs a separate single application instance. o Both shared and local (directly attached) storages are supported.
  • 4. Benefits: 1. Adding of HW abstraction extends life span of existing solutions, enabling future HW upgrades transparent. 2. Minimizing /eliminating of application SW changes to adopt the new environment saves the development and QA effort. 3. Solaris 11 OS installation in global zone is minimized to support the basic VM and Cloud facilities only (fast deployment, higher security, etc…). 4. Faster and reliable infrastructure and application Upgrade Procedures (decreased downtime). 5. Most of the Solaris 11 innovation can be used in branded zones as well as in native ones.
  • 5. Solaris 11 technologies used: o Zones o ZFS o AI Distro Constructor o Network Virtualization (“Crossbow”) o Boot Environments o COMSTAR o IPS o zonestat, DTrace, etc… All these technologies work together – the whole is greater then the sum of its parts!
  • 6. Solution Components: o Customized Operating System (Oracle Solaris 11.1). o OS Post-Installation setup and tuning facilities. o Application installation/upgrade tools. o Setup, service and maintenance utilities. o Virtual Machine (zone) for Standard Production OEM Run- Time environment (Branded and Native). o Cloud Management and Monitoring tool. o Zone Migration tool (Solaris10 -> Solaris11).
  • 7. Solaris 10 Branded Zone o VM (Solaris 10 Branded Zone) created from zone image file. o Zone image is compressed snapshot datastream file. o Zone creation general steps: 1. Creating prototype datasets from the image file 2. Cloning prototype datasets into zone dataset 3. Setup standard (empty) zone configuration within cloned dataset 4. Attaching new zone 5. Performing post-install configuration New branded zone creation time (on x86 system): first zone on ZFS pool ~ 40 sec second zone (prototype dataset already exists) ~ 8 sec (!)
  • 8. Zone Administration tool Developed to manage all zone (VM) tasks needed: o Create zone of a specific type:  Branded zone from prototype image file  Native Solaris 11 zone from scratch  Native Solaris 11 zone from prototype image file  By cloning the existing zone o Move zone between ZFS pools on the same server. o Transfer zone to another physical server. o Attach Migrated zone from Solaris 10. o Setup and tune zone parameters . o Zone start / stop / destroy / display status
  • 9. Network Virtualization Scheme VNIC VNIC VNIC VNIC VNIC VNIC global zone VNIC NIC1 NIC2 zone1 zone2 zone3 IPv6 IPv6 IPv6 IPv6
  • 10. VM Deployment Workflow (shared storage iSCSI case) 1. create ZFS volume 2. create iSCSI target 1. Discover iSCSI target 2. Assign vdev for iSCSI target 3. Configure ZFS pool on vdev 4. Create datasets for zone deployment 5. Copy (receive) zone image to dataset 6. Configure new zone 7. Attach new zone 8. Post-install setup/tuning 9. Boot the new zone Storage Server Example (share storage is Solaris11 box): pkg install group/feature/storage-server svcadm enable stmf svccfg export -a stmf zfs create -V 10g rpool/iscsi_vol stmfadm create-lu /dev/zvol/rdsk/rpool/iscsi_vol stmfadm list-lu stmfadm add-view 600144F0563C8C0000005149E7320001 svcadm enable -r svc:/network/iscsi/target:default itadm create-target Discover iSCSI target: iscsiadm add static-config iqn.1986-03.com.sun.iqn…,147.234.158.145 iscsiadm add discovery-address 147.234.158.145:3260 iscsiadm modify discovery --static enable devfsadm -i iscsi Create ZFS pool/datasets: zpool create iscsi-pool c0t600144F0563C8C0000005149E7320001d0 zfs create zone_datasets Copy zone image to dataset: gzcat prototype | zfs recv -u -d iscsi_pool Create zone: zfs clone -p proto_clone iscsi_pool/zone_ds … create zone cfg file… zonecfg -z zone_name -f zone_cfg_file zoneadm -z zone_name attach zoneadm -z zone_name boot
  • 11. VM Transfer (shared storage iSCSI case) 1. Shutdown zone 2. Export iSCSI ZFS pool 3. Disconnect iSCSI target 4. Transfer zone metadata to server B 1. Discover the iSCSI target 2. Assign vdev for iSCSI target 3. Import the ZFS pool 4. Mount datasets 5. Tune received zone metadata 6. Attach transferred zone 7. Boot the transferred zone Storage Server BServer A
  • 12. VM Transfer (shared storage iSCSI case) Storage Server BServer A
  • 13. Additional Features & Tools: 1. Migration Tool Transforms Solaris 10 sparse-root zone into branded zone for Solaris 11 2. Zone Monitor Performance monitoring tool, based on Solaris 11 zonestat utility 3. Cloud Manager Tool for the whole cloud management and monitoring 1. Migration Tool Transforms Solaris 10 sparse-root zone into branded zone for Solaris 11 2. Zone Monitor Performance monitoring tool, based on Solaris 11 zonestat utility 3. Cloud Manager Tool for the whole cloud management and monitoring
  • 15. Implementation: current status Management Systems R&D private cloud: • Number of phys. servers: 30 (x86, SPARC) • Number of VMs: ~400 (350 branded + 50 native) • Central storage: 22TB (Sun ZFS Appliance 7120) • Storage access: iSCSI (via 1GbE and 10GbE) • User access: PC-X emulators • New VM deployment time: 8sec. (average) • VM migration time: 5sec. Use of Solaris 11 cloud features made HW utilization and TCO parameters much higher.