SlideShare a Scribd company logo
1 of 37
Download to read offline
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

What's hot

Linux mint
Linux mint Linux mint
Linux mint Poi Poi
 
openSUSE Project Presentation
openSUSE Project PresentationopenSUSE Project Presentation
openSUSE Project Presentationishwon
 
Linux Mint System Components and Environmental Subsystems
Linux Mint System Components and Environmental SubsystemsLinux Mint System Components and Environmental Subsystems
Linux Mint System Components and Environmental SubsystemsGerald Borja
 
Open Storage: un nuovo modo di “PENSARE” lo Storage
Open Storage: un nuovo modo di “PENSARE” lo StorageOpen Storage: un nuovo modo di “PENSARE” lo Storage
Open Storage: un nuovo modo di “PENSARE” lo Storageguest8b632d
 
Sun solaris administration
Sun solaris administrationSun solaris administration
Sun solaris administrationlakshmisuj
 
Ubuntu an absolute beginners guide
Ubuntu an absolute beginners guideUbuntu an absolute beginners guide
Ubuntu an absolute beginners guideCOMSATS
 
Open suse inro history
Open suse inro historyOpen suse inro history
Open suse inro historynamiann
 
Operating Systems: A History of MacOS
Operating Systems: A History of MacOSOperating Systems: A History of MacOS
Operating Systems: A History of MacOSDamian T. Gordon
 
Ubuntu desktop
Ubuntu desktopUbuntu desktop
Ubuntu desktopGehrai
 
USENIX LISA11 Tutorial: ZFS a
USENIX LISA11 Tutorial: ZFS a USENIX LISA11 Tutorial: ZFS a
USENIX LISA11 Tutorial: ZFS a Richard Elling
 
(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & Linux(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & LinuxRonald .
 
Upgrades
UpgradesUpgrades
Upgradesknepprr
 
ZFS: The Last Word in Filesystems
ZFS: The Last Word in FilesystemsZFS: The Last Word in Filesystems
ZFS: The Last Word in FilesystemsJarod Wang
 

What's hot (20)

Linux mint
Linux mint Linux mint
Linux mint
 
History Of Mac O S
History Of  Mac  O SHistory Of  Mac  O S
History Of Mac O S
 
openSUSE Project Presentation
openSUSE Project PresentationopenSUSE Project Presentation
openSUSE Project Presentation
 
Linux Mint System Components and Environmental Subsystems
Linux Mint System Components and Environmental SubsystemsLinux Mint System Components and Environmental Subsystems
Linux Mint System Components and Environmental Subsystems
 
A History of Mac OS
A History of Mac OSA History of Mac OS
A History of Mac OS
 
Open Storage: un nuovo modo di “PENSARE” lo Storage
Open Storage: un nuovo modo di “PENSARE” lo StorageOpen Storage: un nuovo modo di “PENSARE” lo Storage
Open Storage: un nuovo modo di “PENSARE” lo Storage
 
Sun solaris administration
Sun solaris administrationSun solaris administration
Sun solaris administration
 
Ubuntu an absolute beginners guide
Ubuntu an absolute beginners guideUbuntu an absolute beginners guide
Ubuntu an absolute beginners guide
 
Open suse inro history
Open suse inro historyOpen suse inro history
Open suse inro history
 
Ubuntu-Overview
Ubuntu-OverviewUbuntu-Overview
Ubuntu-Overview
 
Operating Systems: A History of MacOS
Operating Systems: A History of MacOSOperating Systems: A History of MacOS
Operating Systems: A History of MacOS
 
History of ubuntu
History of ubuntuHistory of ubuntu
History of ubuntu
 
Ubuntu desktop
Ubuntu desktopUbuntu desktop
Ubuntu desktop
 
PVOps Update
PVOps Update PVOps Update
PVOps Update
 
OpenDj Fossa2011
OpenDj Fossa2011OpenDj Fossa2011
OpenDj Fossa2011
 
USENIX LISA11 Tutorial: ZFS a
USENIX LISA11 Tutorial: ZFS a USENIX LISA11 Tutorial: ZFS a
USENIX LISA11 Tutorial: ZFS a
 
Life after sun solaris death - open dj - fossa2011
Life after sun solaris death - open dj - fossa2011Life after sun solaris death - open dj - fossa2011
Life after sun solaris death - open dj - fossa2011
 
(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & Linux(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & Linux
 
Upgrades
UpgradesUpgrades
Upgrades
 
ZFS: The Last Word in Filesystems
ZFS: The Last Word in FilesystemsZFS: The Last Word in Filesystems
ZFS: The Last Word in Filesystems
 

Similar to OpenSolaris Server

OSMC 2010 | Insides SUSE Linux by Joachim Werner
OSMC 2010 | Insides SUSE Linux by Joachim WernerOSMC 2010 | Insides SUSE Linux by Joachim Werner
OSMC 2010 | Insides SUSE Linux by Joachim WernerNETWAYS
 
Linux containers and docker
Linux containers and dockerLinux containers and docker
Linux containers and dockerFabio Fumarola
 
Open Solaris 2008.05
Open Solaris 2008.05Open Solaris 2008.05
Open Solaris 2008.05Angad Singh
 
stackconf 2022: It’s Time to Debloat the Cloud with Unikraft
stackconf 2022: It’s Time to Debloat the Cloud with Unikraftstackconf 2022: It’s Time to Debloat the Cloud with Unikraft
stackconf 2022: It’s Time to Debloat the Cloud with UnikraftNETWAYS
 
NLLUG 2012 - XPages Extensibility API - going deep!
NLLUG 2012 - XPages Extensibility API - going deep!NLLUG 2012 - XPages Extensibility API - going deep!
NLLUG 2012 - XPages Extensibility API - going deep!René Winkelmeyer
 
nyoug-lxc-december-12-final
nyoug-lxc-december-12-finalnyoug-lxc-december-12-final
nyoug-lxc-december-12-finalGilbert Standen
 
UKLUG 2012 - XPages Extensibility API - going deep!
UKLUG 2012 - XPages Extensibility API - going deep!UKLUG 2012 - XPages Extensibility API - going deep!
UKLUG 2012 - XPages Extensibility API - going deep!René Winkelmeyer
 
High availability virtualization with proxmox
High availability virtualization with proxmoxHigh availability virtualization with proxmox
High availability virtualization with proxmoxOriol Izquierdo Vibalda
 
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. ...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. ...Daniel Krook
 
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. ...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. ...Animesh Singh
 
Thinking inside the box (shared)
Thinking inside the box (shared)Thinking inside the box (shared)
Thinking inside the box (shared)Joe Brockmeier
 
Openstack components as containerized microservices
Openstack components as containerized microservicesOpenstack components as containerized microservices
Openstack components as containerized microservicesMiguel Zuniga
 
Selenoid
SelenoidSelenoid
SelenoidDataArt
 
Slide sistem operasi
Slide sistem operasiSlide sistem operasi
Slide sistem operasitheogrouptech
 
ShipItCon - Continuous Deployment and Multicloud with Ansible and Kubernetes
ShipItCon - Continuous Deployment and Multicloud with Ansible and KubernetesShipItCon - Continuous Deployment and Multicloud with Ansible and Kubernetes
ShipItCon - Continuous Deployment and Multicloud with Ansible and KubernetesMihai Criveti
 
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008eLiberatica
 

Similar to OpenSolaris Server (20)

OSMC 2010 | Insides SUSE Linux by Joachim Werner
OSMC 2010 | Insides SUSE Linux by Joachim WernerOSMC 2010 | Insides SUSE Linux by Joachim Werner
OSMC 2010 | Insides SUSE Linux by Joachim Werner
 
Linux containers and docker
Linux containers and dockerLinux containers and docker
Linux containers and docker
 
Open Solaris 2008.05
Open Solaris 2008.05Open Solaris 2008.05
Open Solaris 2008.05
 
Introduction to OpenSolaris 2008.11
Introduction to OpenSolaris 2008.11Introduction to OpenSolaris 2008.11
Introduction to OpenSolaris 2008.11
 
stackconf 2022: It’s Time to Debloat the Cloud with Unikraft
stackconf 2022: It’s Time to Debloat the Cloud with Unikraftstackconf 2022: It’s Time to Debloat the Cloud with Unikraft
stackconf 2022: It’s Time to Debloat the Cloud with Unikraft
 
What is this "docker"
What is this  "docker" What is this  "docker"
What is this "docker"
 
NLLUG 2012 - XPages Extensibility API - going deep!
NLLUG 2012 - XPages Extensibility API - going deep!NLLUG 2012 - XPages Extensibility API - going deep!
NLLUG 2012 - XPages Extensibility API - going deep!
 
nyoug-lxc-december-12-final
nyoug-lxc-december-12-finalnyoug-lxc-december-12-final
nyoug-lxc-december-12-final
 
UKLUG 2012 - XPages Extensibility API - going deep!
UKLUG 2012 - XPages Extensibility API - going deep!UKLUG 2012 - XPages Extensibility API - going deep!
UKLUG 2012 - XPages Extensibility API - going deep!
 
High availability virtualization with proxmox
High availability virtualization with proxmoxHigh availability virtualization with proxmox
High availability virtualization with proxmox
 
OpenSolaris 2009.06 Workshop
OpenSolaris 2009.06 WorkshopOpenSolaris 2009.06 Workshop
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. ...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. ...
 
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. ...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)
Thinking inside the box (shared)Thinking inside the box (shared)
Thinking inside the box (shared)
 
Openstack components as containerized microservices
Openstack components as containerized microservicesOpenstack components as containerized microservices
Openstack components as containerized microservices
 
Selenoid
SelenoidSelenoid
Selenoid
 
Slide sistem operasi
Slide sistem operasiSlide sistem operasi
Slide sistem operasi
 
Solaris 10 Container
Solaris 10 ContainerSolaris 10 Container
Solaris 10 Container
 
ShipItCon - Continuous Deployment and Multicloud with Ansible and Kubernetes
ShipItCon - Continuous Deployment and Multicloud with Ansible and KubernetesShipItCon - Continuous Deployment and Multicloud with Ansible and Kubernetes
ShipItCon - Continuous Deployment and Multicloud with Ansible and Kubernetes
 
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
 

Recently uploaded

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

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