Page: 1 Sun Confidential: Internal Use and Authorized Partners Only OpenSolaris and the Bio-OpenSolaris Software Project Gilbert Thomas Sun Microsystems,

Slides:



Advertisements
Similar presentations
Va-scanCopyright 2002, Marchany Unit 8 – Solaris File Systems Randy Marchany VA Tech Computing Center.
Advertisements

Working with Disks and Devices
CeedoDesktop Advanced Layering for VDI. Cloud Computing Virtualization Solutions VDI New computing concepts and advanced technologies are making the impossible.
Ljubomir Ivaniš CPU d.o.o.
2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
Windows Deployment Services WDS for Large Scale Enterprises and Small IT Shops Presented By: Ryan Drown Systems Administrator for Krannert.
© 2005 DataCore Software Corp SANmelody™ 2.0 IP/SAN FC/SAN Application Support Services Thin Provisioning Automation & Disk Resource Consolidation DataCore,
Storage Systems: Advanced Topics Learning Objectives: To understand limitations of “one file system per partition” model To understand Logical Volume Management.
Solaris Volume Manager M. Desouky. RAID Overview SDS Software SDS Installation SDS User Interfaces MD State Database Concats & Stripes Mirrors Hot Spares.
Introduction to Solaris 10
OpenStack on SmartOS Daniele Stroppa, ZHAW , Bern 3rd Swiss OpenStack User Group
Zetabyte FileSystem The Last Word In File Systems
Network+ Guide to Networks, Fourth Edition Chapter 10 Netware-Based Networking.
Laksh mi.  fdisk is an interactive utility to manipulate disk partitions.  Use fdisk –l to review the disks and partitions on the system.  Use fdisk.
Session 3 Windows Platform Dina Alkhoudari. Learning Objectives Understanding Server Storage Technologies Direct Attached Storage DAS Network-Attached.
Understanding and Managing WebSphere V5
Virtual Machine Management
Simplify your Job – Automatic Storage Management Angelo Session id:
Take An Internal Look at Hadoop Hairong Kuang Grid Team, Yahoo! Inc
Methodologies, strategies and experiences Virtualization.
1 Introduction to Tool chains. 2 Tool chain for the Sitara Family (but it is true for other ARM based devices as well) A tool chain is a collection of.
OpeN SOLARIS OpenSolaris is an open source computer operating system based on Solaris created by Sun MicrosystemsMicrosystems, now a part of Oracle CorporationCorporation.
Linux Operations and Administration
WINDOWS XP PROFESSIONAL Bilal Munir Mughal Chapter-1 1.
BUSINESS COMPUTER APPLICATION University of Palestine College of Business Instructor: Mr. Ahmed Abumosameh.
The BioBox Initiative: Bio-ClusterGrid Gilbert Thomas Associate Engineer Sun APSTC – Asia Pacific Science & Technology Center.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
Guide to Linux Installation and Administration, 2e 1 Chapter 9 Preparing for Emergencies.
An Open Source approach to replication and recovery.
CIS 191 – Lesson 2 System Administration. CIS 191 – Lesson 2 System Architecture Component Architecture –The OS provides the simple components from which.
The OpenSolaris Operating System and Sun xVM VirtualBox Blake Deville.
Introduction to Interactive Media Interactive Media Tools: Software.
IBM eseries Series Ian Jarman iSeries Product Manager.
C HAPTER 7 Managing Disk and File System. I NTRODUCING DISK MANAGEMENT 2 types of hard disk storage supported by Windows XP are: basic hard disk & dynamic.
MCTS Guide to Microsoft Windows Vista Chapter 4 Managing Disks.
Eucalyptus 3 (&3.1). Eucalyptus 3 Product Overview – Govind Rangasamy.
1 Interface Two most common types of interfaces –SCSI: Small Computer Systems Interface (servers and high-performance desktops) –IDE/ATA: Integrated Drive.
WINDOWS XP PROFESSIONAL AUTOMATING THE WINDOWS XP INSTALLATION Bilal Munir Mughal Chapter-2 1.
Configuring Disk Devices. Module 4 – Configuring Disk Devices ♦ Overview This module deals with making partitions using fdisk, implementing RAID and Logical.
Large Scale Parallel File System and Cluster Management ICT, CAS.
Architecture and ATLAS Western Tier 2 Wei Yang ATLAS Western Tier 2 User Forum meeting SLAC April
The BioBox Initiative: Bio-ClusterGrid Maddie Wong Technical Marketing Engineer Sun APSTC – Asia Pacific Science & Technology Center.
ZFS Zetabyte FileSystem The Last Word In File Systems ylin.
Page 1 File Systems and Disk Management Lecture 5 Hassan Shuja 10/19/2004.
1 OpenSolaris A Seminar Presentation on Submitted to:- Dept.of CSE Poornima College of Engg., Jaipur Submitted by:- Ajay Kr. Jain IV th Yr.(CSE)
Paul Allen (Perforce) Agnes Jacob (NetApp) P4 Flex 1.
Paul Allen (Perforce) Agnes Jacob (NetApp) P4 Flex 1.
Paul Allen (Perforce) Agnes Jacob (NetApp) P4 Flex 1.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Tools and techniques for managing virtual machine images Andreas.
Portable, Virtualized Oracle Environments on Solaris Sam Brunacini, ServerWare Session #127.
Experiments in Utility Computing: Hadoop and Condor Sameer Paranjpye Y! Web Search.
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
Hands-On Microsoft Windows Server 2008 Chapter 7 Configuring and Managing Data Storage.
36 th LHCb Software Week Pere Mato/CERN.  Provide a complete, portable and easy to configure user environment for developing and running LHC data analysis.
Solaris 가상화 기술 이강산. What is a zone? A zone is a virtual operating system abstraction that provides a protected environment in which applications run.
Extending Auto-Tiering to the Cloud For additional, on-demand, offsite storage resources 1.
Official Announcement QNAP Enterprise System (QES) Enterprise Grade Operating System Waterball Liu Platform PM Team Enterprise Storage Division.
ZFS Zetabyte FileSystem The Last Word In File Systems hlku.
Sun Tech Talk 3 Solaris 10 and OpenSolaris Pierre de Filippis Sun Campus Evangelist
ZFS overview And how ZFS is used in ECE/CIS At the University of Delaware Ben Miller.
What’s new in OpenSolaris ? Roman Strobl OpenSolaris Evangelist
ZFS The Future Of File Systems
Let's talk about Linux and Virtualization in 'vLAMP'
Chapter 8 Operating Systems and Utility Programs.
Pipeline Execution Environment
IM-pack: Software Installation Using Disk Images

Introduction To Computers
Securely run and grow your business with Microsoft 365 Business
Shared Hosting Workshop
Presentation transcript:

Page: 1 Sun Confidential: Internal Use and Authorized Partners Only OpenSolaris and the Bio-OpenSolaris Software Project Gilbert Thomas Sun Microsystems, APSTC

Page: 2 OpenSolaris – What is OpenSolaris? – Some Notable Features – OpenSolaris Distributions – Spotlight: ZFS Bio-OpenSolaris Software (BoSS) Project – What is it? – Past and current tasks – Upcoming tasks – Help needed! Agenda

Page: 3 Open source project to build a developer community around Solaris technology Allow developers and administrators to utilize powerful Solaris features for free as well as to contribute back to the project – ZFS – Dtrace Software tools for development are now freely available – Sun Compilers (Sun Studio 11) – Parallel Apps Development Tools (HPC ClusterTools 6) – Portal and Web Deployment (Java Enterprise System) What is OpenSolaris?

Page: 4 Solaris Zones/Containers ( – Allow multiple virtual operating systems to run separately within a single instance of Solaris OS – Applications/processes run on one zone will not affect another – BrandZ – Running a Linux OS on a Solaris zone! Dtrace – Advanced debugging and tuning tool ZFS Some Notable Features

Page: 5 Nexenta – OpenSolaris with GNU software – Uses Debian package system for easy installation of software – UI similar to Ubuntu Belenix – KDE/Xfce Desktop – Open Solaris aiming for as much compatibility with official Solaris Both Distributions come in LiveCD and Installable versions. OpenSolaris Distributions

Page: 6 Nexenta

Page: 7 BeleniX

Page: 8 ZFS : Sun's Next Generation File System

Page: 9 Immense capacity: 256 quadrillion(10^15) ZB (1 ZB = 1 billion TB) Dynamic file system size Flexible storage pool: No more volume Near-Zero administration: No vfstab, dfstab End-to-End data integrity: No more fsck Self healing: Error detection and correction Data security, data compression, data snapshot The Zettabyte File System (ZFS)

Page: 10 ZFS Vs. FileSystem&Volume Model Traditional Volumes Partition/volume for each FS Grow/shrink by hand Each FS has limited bandwidth Storage is fragmented, stranded ZFS Pooled Storage No partitions to manage Grow/shrink automatically All bandwidth always available Pool allows space to be shared Storage Pool Volume FS Volume FS Volume FSZFS

Page: 11 Self-Healing Data in ZFS Application ZFS mirror Application ZFS mirror Application ZFS mirror 1. Application issues a read. ZFS mirror tries the first disk. Checksum reveals that the block is corrupt on disk. 2. ZFS tries the second disk. Checksum indicates that the block is good. 3. ZFS returns good data to the application and repairs the damaged block.

Page: 12 ZFS Administration Pooled storage – no more volumes! – All storage is shared – no wasted space – Grow and shrink are automatic – No more fsck(1M), format(1M), /etc/vfstab, /etc/dfs/dfstab... Unlimited, instantaneous snapshots and clones – Snapshot: read-only point-in-time copy of the data Modified/new data is written in different location to reserve snapshot data – Clone: writable copy of a snapshot

Page: 13 UFS/SVM Administration Creating three filesystems ann, bob, and sue on a two-disk mirror # format... (long interactive session omitted) # metadb -a -f disk1:slice0 disk2:slice0 # metainit d disk1:slice1 d10: Concat/Stripe is setup # metainit d disk2:slice1 d11: Concat/Stripe is setup # metainit d20 -m d10 d20: Mirror is setup # metattach d20 d11 d20: submirror d11 is attached # metainit d disk1:slice2 d12: Concat/Stripe is setup # metainit d disk2:slice2 d13: Concat/Stripe is setup # metainit d21 -m d12 d21: Mirror is setup # metattach d21 d13 d21: submirror d13 is attached # metainit d disk1:slice3 d14: Concat/Stripe is setup # metainit d disk2:slice3 d15: Concat/Stripe is setup # metainit d22 -m d14 d22: Mirror is setup # metattach d22 d15 d22: submirror d15 is attached # newfs /dev/md/rdsk/d20 newfs: construct a new file system /dev/md/rdsk/d20: (y/n)? y... (many pages of 'superblock backup' output omitted) # mount /dev/md/dsk/d20 /export/home/ann # vi /etc/vfstab... while in 'vi', type this exactly: /dev/md/dsk/d20 /dev/md/rdsk/d20 /export/home/ann ufs 2 yes - # newfs /dev/md/rdsk/d21 newfs: construct a new file system /dev/md/rdsk/d21: (y/n)? y... (many pages of 'superblock backup' output omitted) # mount /dev/md/dsk/d21 /export/home/ann # vi /etc/vfstab... while in 'vi', type this exactly: /dev/md/dsk/d21 /dev/md/rdsk/d21 /export/home/bob ufs 2 yes - # newfs /dev/md/rdsk/d22 newfs: construct a new file system /dev/md/rdsk/d22: (y/n)? y... (many pages of 'superblock backup' output omitted) # mount /dev/md/dsk/d22 /export/home/sue # vi /etc/vfstab... while in 'vi', type this exactly: /dev/md/dsk/d22 /dev/md/rdsk/d22 /export/home/sue ufs 2 yes - # format... (long interactive session omitted) # metattach d12 disk3:slice1 d12: component is attached # metattach d13 disk4:slice1 d13: component is attached # metattach d21 # growfs -M /export/home/bob /dev/md/rdsk/d21 /dev/md/rdsk/d21:... (many pages of 'superblock backup' output omitted)

Page: 14 ZFS Administration Creating three filesystems ann, bob, and sue on a two-disk mirror Create a storage pool named “home” # zpool create home mirror disk1 disk2 Create filesystems “ann”, “bob”, “sue” # zfs create home/ann # zfs create home/bob # zfs create home/sue Add more space to the “home” pool # zpool add home mirror disk3 disk4

Page: 15 ZFS: Examples of other Commands zfs create home/mail zfs set mountpoint=/var/mail home/mail zfs create home/ann zfs set quota=50g home/ann zfs set compression=on home/ann zfs set sharenfs=rw home

Page: 16 Resources References > ttp:// > ttp:// > ttp://belenix.sarovar.org/

Page: 17 Bioinformatics-on-OpenSolaris Software Project (BoSS)

Page: 18 BoSS: What is it? An OpenSolaris LiveCD based on APBioKnoppix model. Will include applications compiled with Studio 11, and hence optimized for Solaris platform Will include Sun Grid Engine for an easily deployable cluster grid solution.

Page: 19 BoSS: What is it? Sun Biobox solution already available > Grid Engine Portal > Bioinformatics applications > Grid Engine Portal BoSS is an extension to Biobox > Rapid deployment > Introduction to Solaris OS/Grid Engine without hassle of installing and configuring it.

Page: 20 BoSS: Past and current tasks BLAST, FASTA, FastDNAml and several other applications have been compiled and optimized for OpenSolaris Remastering of LiveCD being done now, first release will be based on BeleniX

Page: 21 BoSS: Upcoming tasks Boot from ISO option for faster boot time. UnionFS to allow persistent user directories and user- installable applications. Integration of a workflow integration system ZFS Compression on the filesystem

Page: 22 BoSS: Help Needed! Lack of manpower is a major issue. Internships are available for APSTC for students to participate in this project. Collaborations with bioinformatics institutes for their expertise. If interested, and start with “BoSS:” in Subject line.

Page: 23 Gilbert Thomas The End