SlideShare a Scribd company logo
USE   IMPROVE   EVANGELIZE




server             Presented by :
         Agus Setiawan, Lukman Prihandika
            OSUG-Bandung Leader I & II
USE   IMPROVE   EVANGELIZE


Contents:
1. Introduction
2. Specification
3. Features of OpenSolaris
4. Storage Devices and ZFS, Demo
5. Crossbow Network Virtualization
6. OS Virtualization
7. Finish




                                                          2
USE   IMPROVE   EVANGELIZE


System Specification




                                            3
USE     IMPROVE     EVANGELIZE


Open Source projects
Open source is an approach to design, development, and distribution offering
practical accessibility to a product's source (goods and knowledge).




                                                                        4
USE     IMPROVE    EVANGELIZE


Introduction
 - OpenSolaris is a state-of-the-art, cutting-edge operating
   system that provides a rich platform for building and running
   application. It is both a community and an open-source project
   licensed under CDDL. It is the next generation in operating
   system launched by SUN Microsystem
 - An open-source operating system based on the code of Solaris
   10
 - Operating systems trace their history back to System V(R4)
   and are written in C
 - Similar to the BSD and Linux family
 - Solaris opensourced under CDDL, June 14th ,2005
 - OpenSolaris distro announced, May 5th ,2008
 - Released : OpenSolaris 2008.05, 2008.11 & 2009.06

                                                                5
USE   IMPROVE   EVANGELIZE




                     6
USE   IMPROVE   EVANGELIZE




                     7
USE   IMPROVE   EVANGELIZE




                     8
USE    IMPROVE   EVANGELIZE


Specification
 1. Open Solaris 2009.06

 2. This Release is now available for SPARC Platform

 3. Platforms: X86 and X64 Platforms

 4. Memory: Min. Requirement is 512 MB

 5. Disk Space: Minimum size is 7GB




                                                             9
USE   IMPROVE   EVANGELIZE


Features of Open Solaris




                                                10
USE   IMPROVE   EVANGELIZE




                     11
USE       IMPROVE       EVANGELIZE


1. ZFS (Zettabyte File System)

   To get up customized file system. We can create separate file system for
   our personal use. We can even create a file system that will automatically
   compress our data.

2. Solaris Containers

   We can use Solaris containers (which include Solaris zones to do our
   developer work in one container and contain that poorly behaved
   application in another, while keeping your important data safe, we can
   have up to 8192 container on a single system.

3. D-Trace

   Use D-Trace if we want to spend less time debugging that application you
   wrote. D-Trace gives you a window in to the linear working of our
   Application that not only helps you find and fix errors, but also increase the
   performance of our Application


                                                                               12
USE     IMPROVE    EVANGELIZE

4. Open Storage

  We can sufficiently intrigued with this revolutionary file system
  to want to build own NFS/CIFS server out of commodity
  compute and storage components.

5. Virtualization

  Safely consolidate multiple applications onto one system and
  increase your virtualization rates with the advanced
  functionality of Open Solaris.

6. Networking

  With its optimized networks stack and support for today’s
  advanced network computing protocols,opensolaris delivers
  high performance networking to most applications without
  modification

                                                                 13
USE     IMPROVE    EVANGELIZE


7. Image Packaging System

  The OpenSolaris IPS is a new network-based package
  management system that provides the ability to install new
  software and receive updates from network package.

8. Automated Install

  The automated Installer is a new enterprises technology
  providing support for network and local installations of open
  Solaris

9.Desktop

  OpenSolaris include all the latest and greatest features from
  the GNOME community coupled with some excellent graphical
  features, such as the Compiz window manager ,Avant task
  bar,open office.

                                                              14
USE   IMPROVE   EVANGELIZE


Storage Devices and ZFS




                                               15
USE    IMPROVE    EVANGELIZE


Device Naming, 1
- Controller, Target, Disk, Partition (c#t#d#p#)
  Used on x86 only, refers to disks
  Partitions 1-4, 0=whole disk
- Device nodes under /dev/dsk (block-level) and /dev/rdsk
  (byte-level)
  /dev/dsk/c6t0d0p0 is whole disk
Device Naming, 2
- Controller, Target, Disk, Slice (c#t#d#s#)
  SPARC disks, and x86 within Solaris partition
  Filesystem use these devices
  Slices numbered 0-7
  Slice 2 is by convention the entire disk /partition
  ZFS root pool usually on Slice 0, e.g. c6t0d0s0
                                                             16
USE   IMPROVE   EVANGELIZE


Device Naming, 3




                                        17
USE   IMPROVE   EVANGELIZE


Partitioning Tools
 - fdisk for x86 disk partitioning
   Gparted and parted in next release
 - format and prtvtoc for slice management and
   viewing
 - Additional tools for removable media
   rmvolmgr – Automatically mounts media on
   insertion, unmounts on removal
   eject – Unmount before removal
   rmformat – Viewing and formatting removable
   media

                                                 18
USE   IMPROVE   EVANGELIZE


ZFS – a new way to manage data




                                                      19
USE     IMPROVE       EVANGELIZE


ZFS Data Integrity Model
 • Three Big Rules
 - All operations are copy-on-write
 > Never overwrite live data
 > On-disk state always valid – no “windows of vulnerability”
 > No need for fsck(1M)
 - All operations are transactional
 > Related changes succeed or fail as a whole
 > No need for journaling
 - All data is checksummed
 > No silent data corruption
 > No panics on bad metadata


                                                                     20
USE   IMPROVE   EVANGELIZE


No More Volume Manager!




                                           21
USE   IMPROVE   EVANGELIZE


Easier Administration




                                             22
USE   IMPROVE   EVANGELIZE


Easier administration




                                             23
USE   IMPROVE   EVANGELIZE


Time Slider - Integrating ZFS with the GNOME desktop
 • Automatic snapshots scheduled via cron
 • Configurable using Time Slider Manager
 • Nautilus file browser extended to browse snapshot
   history and access snapshot contents




                                                       24
USE   IMPROVE   EVANGELIZE


ZFS ROX




                               25
USE   IMPROVE   EVANGELIZE


Demo




                            26
USE   IMPROVE   EVANGELIZE


Crossbow Network Virtualization
 • Scalable, virtualized network stack
 • Virtual NICs, Virtual Switches, Virtual Wire
 • Resource Controls
 • Observability
 Real time usage
 Statistics
 History
 • Managed with dladm


                                                    27
USE   IMPROVE   EVANGELIZE




                     28
USE   IMPROVE   EVANGELIZE




                     29
USE   IMPROVE   EVANGELIZE




                     30
USE   IMPROVE   EVANGELIZE




                     31
USE   IMPROVE   EVANGELIZE


OS Virtualization
 Maximize your application for
 virtual environments
 > Hypervisors
 > Application containers
 • Create virtual machines for
 development and testing
 > Virtual Box
 > OpenSolaris Containers
 • Application Consolidation with
 OpenSolaris Containers
 • Virtualizing Your Application: Which
 Virtualization Option is Right for You

                                                               32
USE   IMPROVE   EVANGELIZE




                     33
USE   IMPROVE   EVANGELIZE


Who Uses OpenSolaris?




                                             34
USE   IMPROVE   EVANGELIZE


Who’is Using OpenSolaris?




                                            35
USE   IMPROVE   EVANGELIZE


Goodies




                               36
USE    IMPROVE         EVANGELIZE




     Thank you!
Agus Setiawan, Lukman Prihandika
   http://www.agussetiawan.net
  http://brokenz1.wordpress.com



                     “open” artwork and icons by chandan:
                         http://blogs.sun.com/chandan

More Related Content

PPTX
Solaris Operating System - Oracle
PDF
Solaris, OpenSolaris y Virtualización
PDF
Solaris basics
PPTX
PPT
Open solaris (final)
PDF
Newlug presentation- OpenSolaris
PDF
Star wind iscsi-san-software-handson-review-1-eng
PPTX
Solaris Operating System
Solaris Operating System - Oracle
Solaris, OpenSolaris y Virtualización
Solaris basics
Open solaris (final)
Newlug presentation- OpenSolaris
Star wind iscsi-san-software-handson-review-1-eng
Solaris Operating System

What's hot (19)

PPTX
Linux mint
DOC
History Of Mac O S
ODP
openSUSE Project Presentation
PPTX
Linux Mint System Components and Environmental Subsystems
PPTX
A History of Mac OS
PDF
Open Storage: un nuovo modo di “PENSARE” lo Storage
PDF
Sun solaris administration
PDF
Ubuntu an absolute beginners guide
PPT
Open suse inro history
PPT
Ubuntu-Overview
PDF
History of ubuntu
PPTX
Ubuntu desktop
PDF
PVOps Update
PDF
OpenDj Fossa2011
PDF
USENIX LISA11 Tutorial: ZFS a
PDF
Life after sun solaris death - open dj - fossa2011
PDF
(sebuah pengenalan) Free Open Source Software & Linux
PPTX
Upgrades
PDF
ZFS: The Last Word in Filesystems
Linux mint
History Of Mac O S
openSUSE Project Presentation
Linux Mint System Components and Environmental Subsystems
A History of Mac OS
Open Storage: un nuovo modo di “PENSARE” lo Storage
Sun solaris administration
Ubuntu an absolute beginners guide
Open suse inro history
Ubuntu-Overview
History of ubuntu
Ubuntu desktop
PVOps Update
OpenDj Fossa2011
USENIX LISA11 Tutorial: ZFS a
Life after sun solaris death - open dj - fossa2011
(sebuah pengenalan) Free Open Source Software & Linux
Upgrades
ZFS: The Last Word in Filesystems
Ad

Similar to OpenSolaris Server (20)

PDF
OSMC 2010 | Insides SUSE Linux by Joachim Werner
PPT
Linux containers and docker
PPT
Open Solaris 2008.05
PDF
Introduction to OpenSolaris 2008.11
PDF
stackconf 2022: It’s Time to Debloat the Cloud with Unikraft
PDF
What is this "docker"
PPTX
NLLUG 2012 - XPages Extensibility API - going deep!
PPTX
nyoug-lxc-december-12-final
PDF
UKLUG 2012 - XPages Extensibility API - going deep!
PDF
High availability virtualization with proxmox
ODP
OpenSolaris 2009.06 Workshop
PDF
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
PDF
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
PDF
Thinking inside the box (shared)
PPTX
Openstack components as containerized microservices
PDF
Selenoid
PPTX
Slide sistem operasi
PDF
Solaris 10 Container
PDF
ShipItCon - Continuous Deployment and Multicloud with Ansible and Kubernetes
PDF
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
OSMC 2010 | Insides SUSE Linux by Joachim Werner
Linux containers and docker
Open Solaris 2008.05
Introduction to OpenSolaris 2008.11
stackconf 2022: It’s Time to Debloat the Cloud with Unikraft
What is this "docker"
NLLUG 2012 - XPages Extensibility API - going deep!
nyoug-lxc-december-12-final
UKLUG 2012 - XPages Extensibility API - going deep!
High availability virtualization with proxmox
OpenSolaris 2009.06 Workshop
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
Thinking inside the box (shared)
Openstack components as containerized microservices
Selenoid
Slide sistem operasi
Solaris 10 Container
ShipItCon - Continuous Deployment and Multicloud with Ansible and Kubernetes
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
Ad

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Machine learning based COVID-19 study performance prediction
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
KodekX | Application Modernization Development
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Electronic commerce courselecture one. Pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Spectroscopy.pptx food analysis technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Review of recent advances in non-invasive hemoglobin estimation
Machine learning based COVID-19 study performance prediction
Agricultural_Statistics_at_a_Glance_2022_0.pdf
KodekX | Application Modernization Development
NewMind AI Weekly Chronicles - August'25 Week I
Network Security Unit 5.pdf for BCA BBA.
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Per capita expenditure prediction using model stacking based on satellite ima...
20250228 LYD VKU AI Blended-Learning.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Electronic commerce courselecture one. Pdf
Unlocking AI with Model Context Protocol (MCP)
Programs and apps: productivity, graphics, security and other tools
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Spectral efficient network and resource selection model in 5G networks
cuic standard and advanced reporting.pdf
Encapsulation_ Review paper, used for researhc scholars
Understanding_Digital_Forensics_Presentation.pptx
Spectroscopy.pptx food analysis technology

OpenSolaris Server

  • 1. USE IMPROVE EVANGELIZE server Presented by : Agus Setiawan, Lukman Prihandika OSUG-Bandung Leader I & II
  • 2. USE IMPROVE EVANGELIZE Contents: 1. Introduction 2. Specification 3. Features of OpenSolaris 4. Storage Devices and ZFS, Demo 5. Crossbow Network Virtualization 6. OS Virtualization 7. Finish 2
  • 3. USE IMPROVE EVANGELIZE System Specification 3
  • 4. USE IMPROVE EVANGELIZE Open Source projects Open source is an approach to design, development, and distribution offering practical accessibility to a product's source (goods and knowledge). 4
  • 5. USE IMPROVE EVANGELIZE Introduction - OpenSolaris is a state-of-the-art, cutting-edge operating system that provides a rich platform for building and running application. It is both a community and an open-source project licensed under CDDL. It is the next generation in operating system launched by SUN Microsystem - An open-source operating system based on the code of Solaris 10 - Operating systems trace their history back to System V(R4) and are written in C - Similar to the BSD and Linux family - Solaris opensourced under CDDL, June 14th ,2005 - OpenSolaris distro announced, May 5th ,2008 - Released : OpenSolaris 2008.05, 2008.11 & 2009.06 5
  • 6. USE IMPROVE EVANGELIZE 6
  • 7. USE IMPROVE EVANGELIZE 7
  • 8. USE IMPROVE EVANGELIZE 8
  • 9. USE IMPROVE EVANGELIZE Specification 1. Open Solaris 2009.06 2. This Release is now available for SPARC Platform 3. Platforms: X86 and X64 Platforms 4. Memory: Min. Requirement is 512 MB 5. Disk Space: Minimum size is 7GB 9
  • 10. USE IMPROVE EVANGELIZE Features of Open Solaris 10
  • 11. USE IMPROVE EVANGELIZE 11
  • 12. USE IMPROVE EVANGELIZE 1. ZFS (Zettabyte File System) To get up customized file system. We can create separate file system for our personal use. We can even create a file system that will automatically compress our data. 2. Solaris Containers We can use Solaris containers (which include Solaris zones to do our developer work in one container and contain that poorly behaved application in another, while keeping your important data safe, we can have up to 8192 container on a single system. 3. D-Trace Use D-Trace if we want to spend less time debugging that application you wrote. D-Trace gives you a window in to the linear working of our Application that not only helps you find and fix errors, but also increase the performance of our Application 12
  • 13. USE IMPROVE EVANGELIZE 4. Open Storage We can sufficiently intrigued with this revolutionary file system to want to build own NFS/CIFS server out of commodity compute and storage components. 5. Virtualization Safely consolidate multiple applications onto one system and increase your virtualization rates with the advanced functionality of Open Solaris. 6. Networking With its optimized networks stack and support for today’s advanced network computing protocols,opensolaris delivers high performance networking to most applications without modification 13
  • 14. USE IMPROVE EVANGELIZE 7. Image Packaging System The OpenSolaris IPS is a new network-based package management system that provides the ability to install new software and receive updates from network package. 8. Automated Install The automated Installer is a new enterprises technology providing support for network and local installations of open Solaris 9.Desktop OpenSolaris include all the latest and greatest features from the GNOME community coupled with some excellent graphical features, such as the Compiz window manager ,Avant task bar,open office. 14
  • 15. USE IMPROVE EVANGELIZE Storage Devices and ZFS 15
  • 16. USE IMPROVE EVANGELIZE Device Naming, 1 - Controller, Target, Disk, Partition (c#t#d#p#) Used on x86 only, refers to disks Partitions 1-4, 0=whole disk - Device nodes under /dev/dsk (block-level) and /dev/rdsk (byte-level) /dev/dsk/c6t0d0p0 is whole disk Device Naming, 2 - Controller, Target, Disk, Slice (c#t#d#s#) SPARC disks, and x86 within Solaris partition Filesystem use these devices Slices numbered 0-7 Slice 2 is by convention the entire disk /partition ZFS root pool usually on Slice 0, e.g. c6t0d0s0 16
  • 17. USE IMPROVE EVANGELIZE Device Naming, 3 17
  • 18. USE IMPROVE EVANGELIZE Partitioning Tools - fdisk for x86 disk partitioning Gparted and parted in next release - format and prtvtoc for slice management and viewing - Additional tools for removable media rmvolmgr – Automatically mounts media on insertion, unmounts on removal eject – Unmount before removal rmformat – Viewing and formatting removable media 18
  • 19. USE IMPROVE EVANGELIZE ZFS – a new way to manage data 19
  • 20. USE IMPROVE EVANGELIZE ZFS Data Integrity Model • Three Big Rules - All operations are copy-on-write > Never overwrite live data > On-disk state always valid – no “windows of vulnerability” > No need for fsck(1M) - All operations are transactional > Related changes succeed or fail as a whole > No need for journaling - All data is checksummed > No silent data corruption > No panics on bad metadata 20
  • 21. USE IMPROVE EVANGELIZE No More Volume Manager! 21
  • 22. USE IMPROVE EVANGELIZE Easier Administration 22
  • 23. USE IMPROVE EVANGELIZE Easier administration 23
  • 24. USE IMPROVE EVANGELIZE Time Slider - Integrating ZFS with the GNOME desktop • Automatic snapshots scheduled via cron • Configurable using Time Slider Manager • Nautilus file browser extended to browse snapshot history and access snapshot contents 24
  • 25. USE IMPROVE EVANGELIZE ZFS ROX 25
  • 26. USE IMPROVE EVANGELIZE Demo 26
  • 27. USE IMPROVE EVANGELIZE Crossbow Network Virtualization • Scalable, virtualized network stack • Virtual NICs, Virtual Switches, Virtual Wire • Resource Controls • Observability Real time usage Statistics History • Managed with dladm 27
  • 28. USE IMPROVE EVANGELIZE 28
  • 29. USE IMPROVE EVANGELIZE 29
  • 30. USE IMPROVE EVANGELIZE 30
  • 31. USE IMPROVE EVANGELIZE 31
  • 32. USE IMPROVE EVANGELIZE OS Virtualization Maximize your application for virtual environments > Hypervisors > Application containers • Create virtual machines for development and testing > Virtual Box > OpenSolaris Containers • Application Consolidation with OpenSolaris Containers • Virtualizing Your Application: Which Virtualization Option is Right for You 32
  • 33. USE IMPROVE EVANGELIZE 33
  • 34. USE IMPROVE EVANGELIZE Who Uses OpenSolaris? 34
  • 35. USE IMPROVE EVANGELIZE Who’is Using OpenSolaris? 35
  • 36. USE IMPROVE EVANGELIZE Goodies 36
  • 37. USE IMPROVE EVANGELIZE Thank you! Agus Setiawan, Lukman Prihandika http://www.agussetiawan.net http://brokenz1.wordpress.com “open” artwork and icons by chandan: http://blogs.sun.com/chandan