OpenSolaris Server

  • 280 views
Uploaded on

About OpenSolaris as Server

About OpenSolaris as Server

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
280
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
12
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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