Creating a base LDOM image: Difference between revisions

From Peter Pap's Technowiki
Jump to navigation Jump to search
Created page with "Now that the Control domain is setup, you can start creating LDOM's at will. The idea here is to create a base LDOM image that can be cloned to quickly provision new servers."
 
No edit summary
Line 1: Line 1:
Now that the Control domain is setup, you can start creating LDOM's at will.  The idea here is to create a base LDOM image that can be cloned to quickly provision new servers.
Now that the Control domain is setup, you can start creating LDOM's at will.  The idea here is to create a base LDOM image that can be cloned to quickly provision new servers.
1. Create a ZFS file system to store the disk image for our LDOM
  zfs create storage/base
This will create a ZFS file system called storage/base that will be mounted at /storage/base
2. Create a ZFS disk image to hold the LDOM's data
  zfs create -V 36gb storage/base/disk0
This will create a 36Gb disk image.  You can see the results in the '''zfs list''' output:
  # zfs list
  NAME                        USED  AVAIL  REFER  MOUNTPOINT
  storage                    37.1G  630G  36.5K  /storage
  storage/base              37.1G  630G  34.9K  /storage/base
  storage/base/disk0        37.1G  667G  26.6K  -
  .....
3. Create the new LDOM
  ldm add-domain base
4. Assign virtual CPU's to the new LDOM
  ldm add-vcpu 8 base
5. Assign memory to the new LDOM
  ldm add-memory 2G base
6. Create a virtual disk device and assign it to the new LDOM
  ldm add-vdsdev /dev/zvol/dsk/storage/base/disk0 base-vol1@primary-vds0
  ldm add-vdisk vdisk1 base-vol1@primary-vds0 base
This creates a virtual disk device called '''base-vol1@primary-vds0''' that is then assigned to the LDOM '''base'''.
7. Add a virtual network interface to the new LDOM
  ldm add-vnet vnet1 prod-vsw0 base

Revision as of 04:05, 1 June 2011

Now that the Control domain is setup, you can start creating LDOM's at will. The idea here is to create a base LDOM image that can be cloned to quickly provision new servers.

1. Create a ZFS file system to store the disk image for our LDOM

 zfs create storage/base

This will create a ZFS file system called storage/base that will be mounted at /storage/base

2. Create a ZFS disk image to hold the LDOM's data

 zfs create -V 36gb storage/base/disk0

This will create a 36Gb disk image. You can see the results in the zfs list output:

 # zfs list
 NAME                        USED  AVAIL  REFER  MOUNTPOINT
 storage                    37.1G   630G  36.5K  /storage
 storage/base               37.1G   630G  34.9K  /storage/base
 storage/base/disk0         37.1G   667G  26.6K  -
 .....

3. Create the new LDOM

 ldm add-domain base

4. Assign virtual CPU's to the new LDOM

 ldm add-vcpu 8 base

5. Assign memory to the new LDOM

 ldm add-memory 2G base

6. Create a virtual disk device and assign it to the new LDOM

 ldm add-vdsdev /dev/zvol/dsk/storage/base/disk0 base-vol1@primary-vds0
 ldm add-vdisk vdisk1 base-vol1@primary-vds0 base

This creates a virtual disk device called base-vol1@primary-vds0 that is then assigned to the LDOM base.

7. Add a virtual network interface to the new LDOM

 ldm add-vnet vnet1 prod-vsw0 base