New England Open Solaris Users Group (NEOSUG) – Boston University Edition
On February 3, 2010 the Department of Electrical & Computer Engineering at Boston University will host the 2nd downtown Boston-based meeting of the New England Open Solaris Users Group (NEOSUG). Students, faculty, staff, and Boston-area professionals are all welcome to attend this meeting. Join Jim Mauro and Shannon Sylvia for how-to DTrace, and how to use LDOMs with ZFS.
Future meetings at Boston University will be held on a bimonthly basis and will feature the same technical content as NEOSUG meetings held in Burlington, MA.
6:00-6:20: Registration, Pizza and Beverages
6:20-6:30: Introductions: Peter Galvin, CTO, Corporate Technologies
6:30-8:30: Solaris Dynamic Tracing – DTrace – Jim Mauro, Principle Engineer, Sun Microsystems
8:30-9:00: LDOM Domains and ZFS: An example of creating a ZFS bootable root LDOM domain using jumpstart – Shannon Sylvia, Sysadmin, Northeastern University
9:00: Q&A and Discussion
**** We’ll also be giving out official NEOSUG T-Shirts and other trinkets, and copies of the OpenSolaris CD and instruction manual.
Solaris Dynamic Tracing – Dtrace
DTrace is a revolutionary observability tool introduced in Solaris 10, and currently available in all Solaris 10 releases, OpenSolaris, Mac OS X 10.5 and FreeBSD 7.2. DTrace provides unprecedented observability of the kernel and the entire application software stack without requiring code modifications. It is completely dynamic, and introduces zero probe effect when no DTrace probes are enabled.
This talk will introduce the basic components of DTrace – Providers, Probes, Predicates, The D Language, Actions and Subroutines and DTrace variables. We will then dive into examples of DTrace one-liners and scripts that demonstrate the use of DTrace of understanding and root-causing system and application performance issues.
LDOM Domains and ZFS: An example of creating a ZFS bootable root LDOM domain using jumpstart
Using Version 101009 of Sun Solaris on a Sparc T5120 with LDOM 1.2, Shannon Sylvia creates guest domains that are each independent of each other. Each guest domain contains its own separately configured operating system and its own virtual disks. Using a “cookbook” approach, new guest domains can be easily added and configured, or removed without affecting the control domain or any of the other guest domains. Each domain is created using ZFS as the root, bootable volume. Shannon will provide examples on how the control domain, the jumpstart/boot server, and the guest domains should be configured.
Jim Mauro is a Principal Engineer in Sun Microsystems Systems Group, where he focuses on performance of volume commercial workloads on Sun technology. Jim co-authored Solaris Internals (1s Ed), Solaris Internals (2nd Ed), Solaris Performance and Tools (1st Ed) and is currently working on a DTrace book.
Shannon Sylvia has 15+ years experience as a Unix Systems Administrator. She is responsible for installing and maintaining Solaris, AIX, and Linux at Northeastern University. In addition, she is an adjunct professor at Northeastern University’s College of Professional Studies. She has a strong interest in IT in the health field, and has recently completed 2 1/2 years of nursing school and clinicals. She is currently involved in volunteer work including Salesforce and website development. She earned a bachelor’s degree in Computer Science from National University, a bachelor’s degree in English from San Diego State University, and a Master’s Degree in Computer Information Systems from Boston University.