USE   IMPROVE   EVANGELIZE




server             Presented by :
         Agus Setiawan, Lukman Prihandika
            OSU...
USE   IMPROVE   EVANGELIZE


Contents:
1. Introduction
2. Specification
3. Features of OpenSolaris
4. Storage Devices and ...
USE   IMPROVE   EVANGELIZE


System Specification




                                            3
USE     IMPROVE     EVANGELIZE


Open Source projects
Open source is an approach to design, development, and distribution ...
USE     IMPROVE    EVANGELIZE


Introduction
 - OpenSolaris is a state-of-the-art, cutting-edge operating
   system that p...
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...
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 se...
USE     IMPROVE    EVANGELIZE

4. Open Storage

  We can sufficiently intrigued with this revolutionary file system
  to w...
USE     IMPROVE    EVANGELIZE


7. Image Packaging System

  The OpenSolaris IPS is a new network-based package
  manageme...
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, refer...
USE   IMPROVE   EVANGELIZE


Device Naming, 3




                                        17
USE   IMPROVE   EVANGELIZE


Partitioning Tools
 - fdisk for x86 disk partitioning
   Gparted and parted in next release
 ...
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
 > Neve...
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 cro...
USE   IMPROVE   EVANGELIZE


ZFS ROX




                               25
USE   IMPROVE   EVANGELIZE


Demo




                            26
USE   IMPROVE   EVANGELIZE


Crossbow Network Virtualization
 • Scalable, virtualized network stack
 • Virtual NICs, Virtu...
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
 > Appl...
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
  ht...
Upcoming SlideShare
Loading in …5
×

OpenSolaris Server

611 views

Published on

About OpenSolaris as Server

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
611
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

OpenSolaris Server

  1. 1. USE IMPROVE EVANGELIZE server Presented by : Agus Setiawan, Lukman Prihandika OSUG-Bandung Leader I & II
  2. 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. 3. USE IMPROVE EVANGELIZE System Specification 3
  4. 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. 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. 6. USE IMPROVE EVANGELIZE 6
  7. 7. USE IMPROVE EVANGELIZE 7
  8. 8. USE IMPROVE EVANGELIZE 8
  9. 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. 10. USE IMPROVE EVANGELIZE Features of Open Solaris 10
  11. 11. USE IMPROVE EVANGELIZE 11
  12. 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. 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. 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. 15. USE IMPROVE EVANGELIZE Storage Devices and ZFS 15
  16. 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. 17. USE IMPROVE EVANGELIZE Device Naming, 3 17
  18. 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. 19. USE IMPROVE EVANGELIZE ZFS – a new way to manage data 19
  20. 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. 21. USE IMPROVE EVANGELIZE No More Volume Manager! 21
  22. 22. USE IMPROVE EVANGELIZE Easier Administration 22
  23. 23. USE IMPROVE EVANGELIZE Easier administration 23
  24. 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. 25. USE IMPROVE EVANGELIZE ZFS ROX 25
  26. 26. USE IMPROVE EVANGELIZE Demo 26
  27. 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. 28. USE IMPROVE EVANGELIZE 28
  29. 29. USE IMPROVE EVANGELIZE 29
  30. 30. USE IMPROVE EVANGELIZE 30
  31. 31. USE IMPROVE EVANGELIZE 31
  32. 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. 33. USE IMPROVE EVANGELIZE 33
  34. 34. USE IMPROVE EVANGELIZE Who Uses OpenSolaris? 34
  35. 35. USE IMPROVE EVANGELIZE Who’is Using OpenSolaris? 35
  36. 36. USE IMPROVE EVANGELIZE Goodies 36
  37. 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

×