But what is it good for?

Posts tagged with: howto

HOWTO: Migrate a UFS Root Filesystem to ZFS

Solaris 10 10/08 (u6) is due to be released within the next month of so (I don't have an exact date) and one of the great features to come with it is ZFS boot. You can already use ZFS boot on Nevada and OpenSolaris defaults to ZFS, but this will be the first release of officially supported Solaris 10 to have ZFS boot.People have been waiting for this for a long time, and will naturally be eager to migrate their root filesystem from UFS to ZFS. This article will detail how you can do this using Live Upgrade. This will allow you to perform the migration with the least amount of downtime, and still have a safety net in case something goes wrong.These instructions are aimed at users with systems ALREADY running Solaris 10 10/08 (update 6) or Nevada build 90 (snv_90) or later.  Continue reading ►

HOWTO: Setup Habari Multi-Site on Joyent

I think one of the greatest features of Habari is it's multi-site support. Unlike Wordpress, Habari has multi-site support out of the box. This allows you to configure multiple blogs off a single installation of the code with a fair amount of control over how independent each of these blogs are.Each new blog can have it's own domainname (they don't even have to be subdomains), database, themes and plugins. However, if you prefer, they can all share the same set of themes and plugins too thus making managing and maintaining all of your sites a very simple affair.In this post I'll detail how you can take advantage of this functionality on Joyent's Shared Accelerator hosting without using up more than one of your allowed "websites", thanks to aliasing and Habari.Whilst these instructions are based on Joyent's hosting plan, they may be very similar for your hosting plan too. Let me know if these instructions work for your hosting solution too.  Continue reading ►

Install Habari on Joyent

Habari has some pretty stringent requirements that need to be met. Thankfully Joyent's Shared Accelerator (and I believe all other) accounts meets all of these already so there's no need to install any additional software or log tickets to get software updated. You will however need to make some configuration changes which I'll detail here.  Continue reading ►

HOWTO: Fix "ORA-27102: out of memory" Error on Solaris 10

He's a little bit of helpful advice: if you are installing Oracle, adding a new instance to an already running installation, or tuning the SGA/PGA sizes on Solaris 10, and you find you get the following on starting that instance:On the screen ...SQL> startupORA-27102: out of memorySVR4 Error: 22: Invalid argument... and in the Oracle alert log ... Error : EINVAL creating segment of size 0x000000009f000000 fix shm parameters in /etc/system or equivalent ... DON'T call Oracle. You're likely to experience one or all of the following...  Continue reading ►

HOWTO: Setup Your Own OpenID Provider

With all the news of big companies like Yahoo!, IBM, Google, Verisign and Microsoft throwing their weight behind OpenID, I thought I'd investigate this avenue and ultimately ended up jumping on the bandwagon.The whole point of OpenID is you could use one identity to gain access to a multitude of websites. This is a great idea, but I'm not comfortable with someone else proving who I am. I like to do this myself, so I set to creating my own OpenID server.This document will detail how you too can setup your own, single identity, OpenID provider (IdP), with cruft free URIs, using phpMyID. Don't worry, it's not a particularly complex process and shouldn't take you more than about 30 minutes to setup, regardless of operating system.Once finished, you can use your website URI (I use http://lildude.co.uk) as your OpenID.  Continue reading ►

Compiling Devilspie 0.22 on OpenSolaris/Nevada

I've been using Devilspie for quite some time, and detailed steps on compiling rev 0.10 to run on Solaris 10. Well, I'm now using a OpenSolaris/Nevada Sunray server on x86, so I can no longer use my old binary.Devilspie has had a complete overhaul since I last built it, so my old instructions don't quite apply anymore. What's more, Nevada has a little bug that will trip up compiling devilspie without a little bit of work.This post will detail how to compile Devilspie 0.22 on OpenSolaris/Nevada.  Continue reading ►

HOWTO: Create a ZFS Filesystem OS X Leopard

You've upgraded to OS X Leopard, played with Time Machine, tweaked things to your heart's content and now you want to play with something else cool you've heard has made it's way into OS X - ZFS.Unfortunately, Apple have only bundled read-only support for ZFS to date, but we'll be changing that.WARNING: ZFS read-write support is still very experimental and if you're not careful, it WILL crash your Mac.Right, now we've got the warning out of the way, lets get cracking.  Continue reading ►

HOWTO: Convert MySQL RC Script to SMF Service

Solaris 10 and later now supplies MySQL as part of the OS, provided you've installed the SUNWmysql[rtu] pkgs, but it's started via a legacy RC script still. This document details how to create an SMF manifest to start MySQL instead.Update: This process is only needed if you are running Solaris 10, or you wish to use the MySQL 4.x installation that is supplied with Nevada. Later builds of Nevada (I believe snv_79 and later) now come with MySQL 5.0 and includes a service manifest for this version.  Continue reading ►

HOWTO: Dynamically Set IPFilter Rules for RPC Services

I'll admit now, none of this work is mine: all credit needs to go to Borgan Chu and Shawn Ferry. All this post is doing is making it easier to find all the relevant information as it's scattered around a bit.Many people implement firewalls for security reasons, and many people encounter the one nightmare with firewalls that is RPC services, e.g. NFS. The problem with RPC services is that they use dynamic ports when they run. This makes it a bit of a nightmare to configure the respective ports as they're likely to change everytime the host reboots or the service restarts.  Continue reading ►
Top