SmartOS training from Joyent!

An Evening of DTrace at LSPE

Thursday, May 23, 2013 at 6:00 PM. Details and registration here.

“DTrace, Goals, Successes, Failures, and Solving Problems”
Adam Leventhal - CTO, Delphix; one of the three authors of DTrace

“Building a monitoring framework using DTrace and MongoDB”
Dan Kimmel - Software Engineer, Delphix

“Debugging with DTrace”
Max Bruning - Training Director, Joyent

“Solving Problems with DTrace on any Platform”
Brendan Gregg - Lead Performance Engineer, Joyent

SmartOS News: May 15, 2013

caveman

 

Configuring NFS in SmartOS – “Briefly, NFS (network file system) provides access to remote filesystems which appear similar to local resources on client hosts. The following focuses on NFS server and client configurations in SmartOS.” – Troy Dietrich

nodestack Rides Again!

Nodestack Webinar: State of the Stack

Date: Tuesday, May 21, 2013 9:00 AM – 10:30 AM PDT

In this event, we will dive deeper into the stack components, and we’re bringing some familiar Node.js faces into the mix. Up first will be a tag-team presentation by Isaac Schlueter and Charlie Robbins, who each provide us with an update on 0.10 and also review the future of Node.js. We are also bringing back some fan favorites including both Aaron Heckman from 10Gen and Nuno Job from Nodejitsu, to keep diving into MongoDB, Node.js and SmartOS.

Register here

Nodestack Webinar: Production Stacks

Date: Tuesday, June 18, 2013 10:00 AM – 11:00 AM PDT

In this event, we will go beyond the theory and talk about production use of Nodestack from various angles of the stack. Up first will be Jason Hoffman, CTO at Joyent, who will talk about the long history of using Node.js in production at Joyent. From there, we will have Paul Serby from Clock talk about bringing the front and backends together for the optimal production user experience. Last but not least will be Will Shulman, CEO of MongoLab, reviewing their deep experience running MondoDB in the cloud.

Register here

 

Bruning Questions: What is ipdadm(1M) Used For? – “a tool that he wrote that allows one to simulate network problems. The tool is ipdadm(1M), the internet packet disturber. The tool allows you to specify as a percentage: packet drops, packet corruption, and delays. This can be very useful when you want to test the effect of these on the behavior of a networked application.” – Max Bruning

 

SmartOS News: May 7, 2013

The Kitchen Cloud How To – Automating Joyent SmartMachines with Chef

Eric Saxby of Wanelo at ChefConf: ”Why should I care? Because lower latency = less cost.”

Bruning Questions: Why Take Joyent Training? “About training that Joyent offers, and how we do training differently from what a lot of people have come to expect from corporate training.” – Max Bruning

DTrace

 

SmartOS News: April 30, 2013

Daniele from the @ICC_Lab presenting on #OpenStack & #SmartOS

 

Bruning Questions: Why Use SmartOS? – In which Max Bruning answers: “So, why would you want to use SmartMachines or SmartOS as opposed to Linux?”

A New Versioning Scheme for SmartOS Images and an Updated Base Image – “Our old versioning scheme for SmartOS images was a bit confusing, and it wasn’t obvious what pkgsrc version a given image was built on.” – Christopher Horrell, Joyent

The Internet is coming to your car, watch, and dishwater, but can our systems handle it? – Jason Hoffman interviewed on American Public Media’s Marketplace

Brendan Gregg’s next book, white boarded

^ Brendan Gregg’s perf book is done. Expect it in print late August.

SmartOS News: April 22, 2013

Job opening at Joyent for a technical documentation writer

 

 

9800 binary packages for illumos/SmartOS and 8100 for OSX now available. 4x SSL speedup, GCC Go, pcap in zones + more perkin.org.uk/posts/whats-ne…

— Jonathan Perkin (@jperkin) April 15, 2013

 

 

 

SmartOS News: April 11, 2013

It’s Google Summer of Code time again! Know any students who’d like to work on truly great technology? Send ‘em here.

A Smarter OS - video: Joyent’s Ben Rockwood and Blake Irvin and Eric Saxby of Wanelo talk SmartOS on the Foodfight show. With special guest appearance by Bryan Horstmann-Allen of SourceFire. Why do these folks love and use SmartOS? DTrace, SMF, ZFS…? Let them count the ways!

Technical Videos – “An up-to-date listing of nearly 400 technical videos I have been involved in, one way or another, in the six years I’ve been working with Solaris, illumos, SmartOS, and related people, technologies, and companies. They are listed in reverse chron order by date of the event…” Deirdré Straughan

PXE Booting SmartOS from Ubuntu Server 12.04.1 LTS

Oracle’s DTrace page has some useful resources.

 

“Startup Pluribus Networks is proposing a top-of-rack server/switch combination that can run applications, provide storage and provision services like DNS, DHCP, load balancing, firewalls, analytics and packet capture. Through the company’s operating system and hypervisor software, two or more of these server/switch combinations can create a large, virtual data center fabric with network virtualization and software-based control with a variety of proprietary and standard APIs.” – Jim Duffy, Network World. Why is this on the SmartOS blog? Because one of the company’s founders is Sunay Tripathi, the father of the Crossbow network virtualization technology that’s in SmartOS.

 

A Smarter OS

Joyent’s Ben Rockwood and Blake Irvin and Eric Saxby of Wanelo talk SmartOS on the Foodfight show. With special guest appearance by Bryan Horstmann-Allen of SourceFire.

Why do these folks love and use SmartOS? DTrace, SMF, ZFS…

SmartOS News: Apr 5, 2013

SmartOS News: April 3, 2013

Bruning Questions: ZFS Record Size - “”I thought ZFS record size is variable: by default it’s 128K, but write 2KB of data (assuming nothing else writes), then only 2KB writes to disk (excluding metadata). What does record size actually enforce?” – Max Bruning answers this question!

Training: DTrace: Core Features and Performance Analysis

dates: Tuesday, May 14, 2013 at 9:00 AM - Thursday, May 16, 2013 at 5:00 PM (PDT)

location: Joyent, One Embarcadero Center, 9th Floor, San Francisco CA 94111

trainerMax Bruning

This course introduces DTrace and teaches common performance analysis techniques. It is intended for system support staff, system administrators, developers, and anyone who would like to quickly learn DTrace and some practical methods for applying it. This course teaches core features of DTrace that are available in many enterprise and cloud computing environments, and is taught from a Joyent SmartMachine, a restricted environment that provides these features. Kernel internal analysis is not covered. (An advanced course for kernel-level DTrace is planned in the future.)

This course makes extensive use of labs, where performance issues based on real-world cases are simulated in isolation for the students to solve, with help from the instructor. For some this is the highlight of the course, putting the methodologies learned into practice and seeing how they work first-hand.

cost: $2,250

more information and register HERE.

SmartOS News: March 27, 2013

Jonathan Perkin

^ Jonathan Perkin demos #NetBSD image creation on @JoyentSmartOS in VMware on his laptop at @pkgsrc conf – photo by Filip Hajný - SLIDES HERE

Why SmartOS in my lab? – “I want an uncomplicated and fast route from CPU to storage with as few storage widgets between them as necessary. I want a compute/storage server that is as fast to set up as an iPhone. I want computational capability as close to my data as possible.” – Christopher Hogue

CDDL License

Since Oracle has shut down opensolaris.org, and with it the canonical copy of the CDDL, you should know that 

  • it’s in the source tree on GitHub and illumos.org, and the header on each file refers to that first source. You can also find copies at:

Intro to SmartOS Setup

Troy Dietrich, a new member of Joyent’s cloud operations team, did a series of blog posts on playing with SmartOS in a VBox environment, with lots of detail on how he set it up: