Table of Contents

OS - Solaris based - SmartOS

SmartOS

SmartOS Documentation - Hardware Requirements

SmartOS Documentation - Why SmartOS - ZFS, KVM, DTrace, Zones and More

SmartOS Changelog

Joyent Cloud Customer Support

pkgsrc at Joyent. Provides pkgsrc packages for SmartOS, macOS, Linux, and NetBSD.

Triton (formerly SDC / SmartDataCenter)

Triton Enterprise (formerly “SDC” or “SmartDataCenter”), is a complete cloud management solution for server and network virtualization, operations management, and customer self-service. It is the software that runs the Triton Enterprise and can be used to provide public, private, and hybrid clouds on customer premises.”

Triton Changelog

GitHub - Triton DataCenter (just “Triton” for short, formerly “SmartDataCenter” and “SDC”) is an open-source cloud management platform, optimized to deliver next generation, container-based, service-oriented infrastructure across one or more data centers. With an emphasis on ease of installation and operation, Triton is proven at scale: it is the software that runs the Joyent public cloud and powers private clouds at organizations of all size and industry.”

Triton networking layout
Triton deployment planning
Installing Triton Enterprise
Triton certified hardware
Docker Remote API implementation for Triton

Triton images Joyent offers software images for the three classes of compute instances we offer: Docker containers, Infrastructure containers, and KVM-based hardware virtual machines.

Joyent CloudAPI

Triton Community Forum

Notes

Clean out hard disks of previous SDC/Triton install

When re-installing the SDC/Triton headnode it's important to clean out leftover parts on the hard drives in the server.

This is accomplished by overwriting (the first part of) the contents of the hard drives AND resetting the MBR/GPT on those disks. Resetting the MBR/GPT is important to prevent 'label not found, using backup label' messages on the console during a fresh install which will prevent a successful installation.

One way to accomplish this (as used on an HP Z600 Workstation, hence the wdX drives):

  1. Boot the machine with an OpenBSD/amd64 install iso.
  2. Choose (S)hell when prompted with upgrade, install, shell.
  3. Execute for the first (wd0) and second (wd1) drive:
    # Fill the first 1 GB with zeroes.
    dd if=/dev/zero of=/dev/rwd0c bs=10m count=100
    # Save a new clean MBR to the drive.
    fdisk -iy wd0
    # Create the device nodes for hard disk 2 (not present by default).
    cd /dev
    sh MAKEDEV wd1
    dd if=/dev/zero of=/dev/rwd1c bs=10m count=100
    fdisk -iy wd1
    reboot
  4. Now the system is ready for re-installation as a Triton headnode.