45-Ldom 安装配置详解

Ldom 安装配置详解 
Logical Domain(以下简称为LDom)是Sun公司推出的一个虚拟化技术,用户可以在Sun公司的T系列服务器上通过这一技术来安装多个Solaris操作系统,从而可以充分利用硬件资源,简化系统部署,下面我们就如何安装配置LDom做个详细的说明。
准备工作:
为了配置LDom,我们需要以下的准备工作:
■ Sun 的T系列服务器,比如目前主流的T5120和T5220服务器,LDOM只支持T1,T2系列的cpu,我们需要有有这样的机器.
电弧发生器■ Solaris 10 11/06 操作系统
■ Solaris 10 11/06 OS 补丁
■ 124921-02,其中包含了对 Logical Domains 1.0 驱动程序和实用程序的更新。如果没有此修补程序, Logical Domains 联网将会中断。
■ 125043-01,其中包含了对控制台 (qcn) 驱动程序的更新。此修补程序取决于 KU118833-36,因此,如果尚未在系统上更新该修补程序,则需要进行更新。
■ (必需)硬件的hardwire版本 6.4.x
■ (必需)Logical Domains Manager 1.0.x 软件,用户可以在Sun网站上下载到最新的LDom 软件。
安装,启动ldm服务
我们先需要安装Logical Domain Manager的软件,安装完成后,然后启动相应的服务,如下:
root# svcadm enable ldmd
root# svcadm enable vntsd
配置primary domain
ldmd服务进程运行后,可以使用如下命令查看到缺省的domain情况:
root # ldm list
NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME
primary active -n-cv SP 64 32640M 0.0% 3h 34m
可以看到缺省只有一个primary domain,这个domain是当前我们创建其他domain的基础,而这个domain缺省占用了服务器所有的资源,为了能够创建新的guest domain并分配资源,需要重新配置primary domain,操作类似如下:
root# ldm list-config
factory-default [current]
root# ldm set-mau 2 primary
root# ldm set-vcpu 16 primary
root# ldm set-memory 8G primary
root# ldm add-config initial
root# ldm list-config
factory-default [current]
initial [next]
root# ldm add-vdiskserver primary-vds0 primary
root# ldm add-vconscon port-range=5000-5100 primary-vcc0 primary
root# ldm add-vswitch net-dev=e1000g0 primary-vsw0 primary
root# shutdown -y -g0 -i6
创建guest domain
现在我们可以创建一个新的guest domain了,需要注意的是,目前创建guest domain不能够使用磁盘的其中一个slides,只有用一个完整的磁盘或者创建的一个映像文件,下面就这两种方式做个说明:
创建myldom1(分配完整磁盘方式)
这里把磁盘/dev/dsk/c1t1d0分配给myldom1,这里/dev/dsk/c1t1d0s2在Solaris中代表是整个硬盘。
root# ldm add-domain myldom1
root# ldm add-vcpu 32 myldom1
root# ldm add-memory 16G myldom1
root# ldm set-mau 4 myldom1
root# ldm add-vnet vnet1 primary-vsw0 myldom1
root# ldm add-vdiskserverdevice /dev/dsk/c1t1d0s2 vol1@primary-vds0
root#
ldm add-vdisk vdisk1 vol1@primary-vds0 myldom1
root# ldm bind-domain myldom3
root# ldm start-domain myldom3
LDom myldom3 started
创建myldom2(分配映像文件方式)
如果我们的机器上没有很多硬盘,而我们又需要创建更多的guest domain,这时我们可以通过创建映
像文件的方式来解决。第一步也是同样的创建一个新的guest domain, mylodm2,但这时我们先不设置vdiskserverdevice。
root# ldm add-domain myldom2
root# ldm add-vcpu 32 myldom2
root# ldm add-memory 15G myldom2
root# ldm set-mau 4 myldom2
root# ldm add-vnet vnet2 primary-vsw0 myldom2
root# ldm add-vdisk vdisk2 vol2@primary-vds0 myldom2
root# ldm set-variable auto-boot\?=false myldom2
root@sol10t102 # ldm list
NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME
primary active -n-cv SP 16 8G 0.1% 1d 23h 22m
丝绵机myldom1 active -n--- 5000 16 8G 0.1% 19h 46m汽结构
myldom2 inactive ----- 32 15G
创建完myldom2以后,我们再创建一个50g的大文件,myldom2-vdsk0.img,然后把这个文件当作vdiskserverdevice分配给myldom2,其他的操作和创建myldom1是一样的:
root# mkdir myldom2
root# mkfile 50g /slice4/myldom2/myldom2-vdsk0.img
root# ls -l /slice4/myldom2/myldom2-vdsk0.img
-rw------T 1 root root 53687091200 4月 11日 16:33 /slice4/myldom2/myldom2-vdsk0.img
root# ldm add-vdisk myldom2-vdsk0 myldom2-vdsk0@primary-vds0 myldom2
root# ldm bind-domain myldom2
root# ldm start-domain myldom2
LDom myldom2 started
然后需要确认myldom2的磁盘路径,设置myldom2的缺省启动方式:
root@sol10t102 # telnet 0 5001
Trying 0.0.
Connected to 0.
Escape character is '^]'.
Connecting to console "myldom2" in group "myldom2" ....
Press ~? for control options ..
......
{0} ok
{0} ok show-disks
a) /virtual-devices@100/channel-devices@200/disk@0
q) NO SELECTION
Enter Selection, q to quit:
root# ldm set-variable boot-device=/virtual-devices@100/channel-devices@200/disk@0 myldom2
为guest domain安装Solaris10
新创建的guest domain我们可以把它看作一台裸机,是需要重新安装Solaris10的,在Solaris 10 8/07 之前的版本只能使用网络方式(Jumpstart)进行安装,在Solaris 10 5/08版本及以后可以支持用DVD安装,下面介绍网络安装的过程。
下载solaris U4安装文件
选择一台Jumpstart安装服务器,和我们的LDom机器在同一个子网内,首先在网上下载了solaris10 U4的image,将文件放到安装服务器上
-bash-3.00# lofiadm -a /data1/dvd_sol10_u4/sol-10-u4-ga-sparc-dvd-iso
/dev/lofi/1
-
bash-3.00# lofiadm
Block Device File
/dev/lofi/1 /data1/dvd_sol10_u4/sol-10-u4-ga-sparc-dvd-iso
-bash-3.00# mount -F hsfs /dev/lofi/1 /data1/dvd_sol10_u4_iso/
制作Jumpstart安装服务器
tokyo hot n0808使用这个solaris10 U4的iso文件来制作安装服务器:
-bash-3.00# cd /opt
-bash-3.00# mkdir dvd_sol10_u4
-bash-3.00# cd /data1/dvd_sol10_u4_iso/Solaris_10/Tools/
-bash-3.00# ./setu
p_install_server /opt/dvd_sol10_u4/
Verifying
Calculating the required disk space for the Solaris_10 product
Calculating space required for the installation boot image
Copying the CD image
Copying Install Boot
Install Server setup complete
添加安装客户机
将myldom1在安装服务器中加入为客户机,编辑/etc/hosts加入myldom1的IP地址,这个IP地址是预分配给myldom1的,只要制定一个子网内有效的地址即可。
-bash-3.00# cat /etc/hosts
#
# Internet host table
双扣管
#
127.0.0.1 localhost
10.3.3.100 sol10t100 loghost
10.3.3.106 myldom1
编辑/etc/ethers加入myldom1的mac-address,这个mac地址是将“ ldm list -l myldom1”察看到的MAC地址写入到配置文件中去。
在primary(10.3.3.102)上面察看myldom1的mac地址:
root@sol10t102 # ldm list -l myldom1
NETWORK
NAME SERVICE DEVICE MAC
vnet1 primary-vsw0@primary network@0 00:14:4f:fb:cf:a7
在安装服务器(10.3.3.100)上添加mac地址:
-bash-3.00# cat /etc/ethers
00:14:4f:fb:cf:a7 myldom1
进入到安装服务目录下执行命令将myldom1添加为安装客户机:
-bash-3.00# cd /opt/dvd_sol10_u4/Solaris_10/Tools/
-bash-3.00# ./add_install_client -c 10.3.3.100:/opt/dvd_sol10_u4/ -e 00:14:4f:fb:cf:a7 myldom1 sun4v
启动网络安装
在primary(10.3.3.102)连接上myldom1的console端口,输入命令启动网络安装:
root@sol10t102 # telnet 0 5000
Trying 0.0.
Connected to 0.
Escape character is '^]'.
Connecting to console "myldom1" in group "myldom1" ....
Press ~? for control options ..
~ ?
{0} ok boot vnet1 -v - install
Boot device: /virtual-devices@100/channel-devices@200/network@0 File and args: -v - install
Requesting Internet Address for 0:14:4f:fb:cf:a7
Using 蛇油精
Internet address is: 10.3.3.106
hostname: myldom1
Found 10.3.3.100 @ 0:3:ba:d9:41:e2
root server: sol10t100 (10.3.3.100)
root directory: /opt/dvd_sol10_u4/Solaris_10/Tools/Boot
Size: 0x86438+0x231c9+0x32887 Bytes
......
Beginning
Searching for configuration file(s)...
Search complete.
Discovering additional
接下来就是一个正常的solaris10 U4安装过程,安装完成后,我们可以象使用一个正常的Solaris系统一样来使用myldom1和myldom2了,不过如果我们需要管理这两个domain,还需要在primary domain里做设置和管理,具体的管理可以参见以下关于LDom的相关文档。
发表于: 2008-08-14,修改于: 2008-08-14 16:47 已浏览403次,有评论0条 推荐 投诉

本文发布于:2024-09-22 01:19:46,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/101498.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:安装   服务器   需要
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议