100% found this document useful (2 votes)
3K views14 pages

Ldom Quick Setup Guide

Ldom Quick Setup Guide

Uploaded by

geekyS
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
3K views14 pages

Ldom Quick Setup Guide

Ldom Quick Setup Guide

Uploaded by

geekyS
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

LDOM(1.0.

2) quick setup guide

Written by geekyS
Monday, 15 December 2008 06:39 - Last Updated Tuesday, 16 December 2008 12:28

www.geekyfacts.com

Terminalogy

Hypervisor

Hypervisor is a thin firmware layer that provides a stable virtualized machine architecture to
which an operating system can be written.
It resides in the flas PROM of the motherboard and act as interface between operating system
and the hardware.
It provides a set of support fuctions to the operating system, so that the OS does not need to
know intimate details of how to
perform fuctions with the hardware.

Logical Domain

Logical domain is a discrete logical grouping with its own operating system, resources and
identity within a single computer system.
Each logical domain cab be created, destroyed, reconfigured, and rebooted independently,
without requiring a power cycle of the
server. We can run a variety of applications software in different logical domains and keep them
independent of performance
and security purposes.

1 / 14
LDOM(1.0.2) quick setup guide

Written by geekyS
Monday, 15 December 2008 06:39 - Last Updated Tuesday, 16 December 2008 12:28

Logical Domains Manager

The Logical Domains Manager is used to create and manage logical domains. There can be
only
one Logical Domains Manager per serer. The Logical Domains Manager maps logical domains
to physical resources.

Control Domain

Domain in which the Logical Domain Manager runs allowing you to create and manager other
logical domains and allocate virtual resources
to other domains. There can be only one control domain per servers. The initial domain created
when installing Logical Domains software is a
control domain and is named primary.

Service Domain

Domain that provides virtual device services to other domains, such as a virtual switch, a virtual
console concentrator, and a
virtual disk server.

I/O Domain

Domain that has direct ownership of and direct access to physical I/O devices, such as a
network card in a PCI express controller.
Shares the devices with other domains in the form of virtual devices wehn the I/O domain is

2 / 14
LDOM(1.0.2) quick setup guide

Written by geekyS
Monday, 15 December 2008 06:39 - Last Updated Tuesday, 16 December 2008 12:28

also the control domain.

Guest Domain

Domain that is managed by the control domain and uses services from the I/O and service
domains.

Patch Installation

Refer the Logical Domains 1.0.2 Release notes for the required patches/softwares for your OS
release

System Firmware Upgrade

3 / 14
LDOM(1.0.2) quick setup guide

Written by geekyS
Monday, 15 December 2008 06:39 - Last Updated Tuesday, 16 December 2008 12:28

Refer the Logical Domains 1.0.2 Release notes for the required System Firmware patches for
your OS release

Quick steps for upgrading Firmware

1) check the system firmware version using showhost

sc>showhost

2) Download the latest firmware based on your hardware model from http://sunsolve.sun.com

3) Use sysfwdownload utility comes with the downloaded firmware package to install the
firmware

#./sysfwdownload [firmware].bin

4 / 14
LDOM(1.0.2) quick setup guide

Written by geekyS
Monday, 15 December 2008 06:39 - Last Updated Tuesday, 16 December 2008 12:28

4) Power off the server

#shutdown -i5 -g0 -y

5) Upgrade the firmware using flashupdate

sc>flashupdate -s 127.0.0.1

6) reset the system controller and poweron

sc>resetsc -y
sc>poweron
sc>boot

Logical Domain manager Installation

1) Download Logical DOmains Manager Package(LDoms_Manager-1_0_2.zip) from here http:/


/www.sun.com/ldoms

2) unzip LDoms_Manager-1_0_2.zip file

3) Execute install-ldm script from the unzip folder

5 / 14
LDOM(1.0.2) quick setup guide

Written by geekyS
Monday, 15 December 2008 06:39 - Last Updated Tuesday, 16 December 2008 12:28

#./install-ldm
Welcome to the LDoms installer.

You are about to install the domain manager package that will enable
you to create, destroy and control other domains on your system. Given
the capabilities of the domain manager, you can now change the security
configuration of this Solaris instance using the Solaris Security
Toolkit.

Select a security profile from this list:

a) Hardened Solaris configuration for LDoms (recommended)


b) Standard Solaris configuration
c) Your custom-defined Solaris security configuration profile

Enter a, b, or c [a]:
The changes made by selecting this option can be undone through the
Solaris Security Toolkit's undo feature. This can be done with the
'/opt/SUNWjass/bin/jass-execute -u' command.
Installing LDoms and Solaris Security Toolkit packages.
pkgadd -n -d "/ldom/LDOM/LDoms_Manager-1_0_2/Product" -a pkg_admin SUNWldm.v
Copyright 2008 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.

Installation of (SUNWldm) was successful.


pkgadd -n -d "/ldom/LDOM/LDoms_Manager-1_0_2/Product" -a pkg_admin SUNWjass
Copyright 2005 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.

Installation of (SUNWjass) was successful.

6 / 14
LDOM(1.0.2) quick setup guide

Written by geekyS
Monday, 15 December 2008 06:39 - Last Updated Tuesday, 16 December 2008 12:28

Verifying that all packages are fully installed. OK.


Enabling services: svc:/ldoms/ldmd:default
Running Solaris Security Toolkit 4.2.0 driver ldm_control-secure.driver.
Please wait. . .
/opt/SUNWjass/bin/jass-execute -q -d ldm_control-secure.driver
Executing driver, ldm_control-secure.driver
Solaris Security Toolkit hardening executed successfully; log file
/var/opt/SUNWjass/run/20080617183524/jass-install-log.txt. It will not
take effect until the next reboot. Before rebooting, make sure SSH or
the serial line is setup for use after the reboot.

Default Service Creation

All LDOM related commands will be available under /opt/SUNWldm/bin/ldm. Add this path to
your PATH variable(export PATH=$PATH:/opt/SUNWldm/bin/ldm)

Creating Virtual Disk server(vds)

Virtual disk server helps importing virtual disks into a logical domain from the control domain.

primary#ldm add-vds primary-vds0 primary

7 / 14
LDOM(1.0.2) quick setup guide

Written by geekyS
Monday, 15 December 2008 06:39 - Last Updated Tuesday, 16 December 2008 12:28

Creating Virtual Console concentrator Server(vcc)

Virtual Console concentrator server provides terminal service to logical domain consoles.

primary#ldm add-vcc port-range=5000-5100 primary-vcc0 primary

Creating Virtual Switch server(vsw)

Virtual Switch server enables networking between virtual network devices in logical domains.

primary#ldm add-vsw net-dev=e1000g0 primary-vsw0 primary

Listing the default service created

# ldm list-services primary


------------------------------------------------------------------------------

8 / 14
LDOM(1.0.2) quick setup guide

Written by geekyS
Monday, 15 December 2008 06:39 - Last Updated Tuesday, 16 December 2008 12:28

Notice: the LDom Manager is running in configuration mode. Configuration and


resource information is displayed for the configuration under construction;
not the current active configuration. The configuration being constructed
will only take effect after it is downloaded to the system controller and
the host is reset.
------------------------------------------------------------------------------
VDS
NAME VOLUME OPTIONS DEVICE
primary-vds0

VCC
NAME PORT-RANGE
primary-vcc0 5000-5100

VSW
NAME MAC NET-DEV DEVICE MODE
primary-vsw0 00:11:4a:19:ac:3c e1000g1 switch@0 prog,promisc

ether 0:2:ac:d9:11:12

Control Domain Creation

Creating the control domain with 4 cpu's and 1gb RAM.

9 / 14
LDOM(1.0.2) quick setup guide

Written by geekyS
Monday, 15 December 2008 06:39 - Last Updated Tuesday, 16 December 2008 12:28

#/opt/SUNWldm/bin/ldm set-mau 0 primary

#/opt/SUNWldm/bin/ldm set-vcpu 4 primary

#/opt/SUNWldm/bin/ldm set-memory 1024m primary

Make the modified configuration permanent using list-spconfig option

#ldm list-spconfig
factory-default [current]

#ldm add-spconfig initial

#ldm list-spconfig
factory-default [current]
initial [next]

10 / 14
LDOM(1.0.2) quick setup guide

Written by geekyS
Monday, 15 December 2008 06:39 - Last Updated Tuesday, 16 December 2008 12:28

Reboot the server to come up with initial configuration.

#shutdown -i6 -g0 -y

Enable Networking between domains

Networking between control,service and other domains is disabled by default. To enable this,
the virtual switch device
should be configured as a network device.

Login to the server console and perform the following network configuration steps,

primary#ifconfig -a

Note down the name,ip configured for the primary interface.

Plumb the virtual switch(vsw0)

11 / 14
LDOM(1.0.2) quick setup guide

Written by geekyS
Monday, 15 December 2008 06:39 - Last Updated Tuesday, 16 December 2008 12:28

primary#ifconfig vsw0 plumb

Bring down the primary interface(use appropriate interface name in place of e1000g1)

primary#ifconfig e1000g1 down unplumb

Configure Virtual switch with the primary interface details (replace


primary_interface_up,primary_interface_netmask appropriately)

primary#ifconfig vsw0 primary_interface_ip netmask primary_interface_netmask broadcast + up

Modify the hostname file to make this configuration permanent

12 / 14
LDOM(1.0.2) quick setup guide

Written by geekyS
Monday, 15 December 2008 06:39 - Last Updated Tuesday, 16 December 2008 12:28

primary#mv /etc/hostname.e1000g1 /etc/hostname.vsw0

Enable Virtual Network terminal server daemon

#svcadm enable vntsd

Logical Domain Creation

Create a logical domain with the following configuration

Domain name - gdomain


Number of CPU - 8
Memory - 1GB

# ldm add-domain gdomain


# ldm add-vcpu 8 gdomain
# ldm add-memory 1G gdomain
# ldm add-vnet vnet1 primary-vsw0 gdomain
# ldm add-vdsdev /dev/dsk/c0t2d0s2 vol1@primary-vds0
# ldm add-vdisk vdisk1 vol1@primary-vds0 gdomain
# ldm bind gdomain
# ldm set-var auto-boot?=false gdomain
# ldm start-domain gdomain

13 / 14
LDOM(1.0.2) quick setup guide

Written by geekyS
Monday, 15 December 2008 06:39 - Last Updated Tuesday, 16 December 2008 12:28

#ldm list-domain
NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME
primary active -n-cv SP 4 1G 0.2% 1h 3m
gdomain inactive ----- 8 1G

Jumpstart/Install OS in Logical Domain

Configure the guest domain as jumpstart client and initiate jumpstart from guest domain
console. Login to guest domain console from control domain

#telnet localhost (port)


ok boot vnet1 - install

14 / 14

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy