LDOMs 也被叫做OVM-SPARC 常用的命令集合

本文介绍了在SPARC机器上管理Solaris LDOMs(Lightweight Domains)的关键操作,包括服务创建、删除、启动与停止。讨论了VCC、VSW和VDS服务,以及如何动态添加和移除硬件资源。同时,文章提供了故障逻辑域的处理方法,如发送中断、停止操作,并讲解了在控制域挂死后如何生成转储文件。
摘要由CSDN通过智能技术生成

查看Solaris层面LDOM的services情况:   
                                                                                                                                                                                                                                                                                                                                                            

Action
         
Command
         

Check ldom manager (ldmd)

Supported on SPARC T3/T4/T5/T7/T8 : Yes
Supported on SPARC M5/M6/M7/M8: Yes

Supported on SPARC M10/M12: Yes

#svcs ldmd

 
         

Check vntsd is running

Supported on SPARC T3/T4/T5/T7/T8 : Yes

Supported on SPARC M5/M6/M7/M8: Yes

Supported on SPARC M10/M12: Yes        

#svcs vntsd
         

Check Default Services are running

Supported on SPARC T3/T4/T5/T7/T8 : Yes

Supported on SPARC M5/M6/M7/M8: Yes

Supported on SPARC M10/M12: Yes       

#ldm list-services primary
         

Check ldm software 

Supported on SPARC T3/T4/T5/T7/T8 : Yes

Supported on SPARC M5/M6/M7/M8: Yes

Supported on SPARC M10/M12: Yes        

Usage :ldm -V

Example

#ldm -V

Logical Domains Manager (v 3.0.0.3)
Hypervisor control protocol v 1.11
Using Hypervisor MD v 1.4

System PROM:
Hostconfig  v. 1.3.5.c      @(#)Hostconfig 1.3.5.c 2014/03/21 19:04
Hypervisor  v. 1.12.5.b     @(#)Hypervisor 1.12.5.b 2014/02/07 13:52         
OpenBoot    v. 4.35.5.a     @(#)OpenBoot 4.35.5.a 2014/01/31 14:12
 

 
[ check ldoms manager package in Solaris 11 ]

Usage: pkg info ldomsmanager

Example

eis@a:~$ pkg info ldomsmanager
              Name: system/ldoms/ldomsmanager
           Summary: Logical Domains Manager
       Description: LDoms Manager - Virtualization for SPARC T-Series
          Category: System/Virtualization
             State: Installed
         Publisher: solaris
           Version: 3.1.1.0.5
     Build Release: 5.11
            Branch: 0.175.2.0.0.34.0
    Packaging Date: March  3, 2014 02:18:20 PM 
              Size: 3.87 MB
              FMRI: pkg://solaris/system/ldoms/
 ldomsmanager@3.1.1.0.5,5.11-0.175.2.0.0.34.0:20140303T141820Z
    eis@a:~$ 
    eis@a:~$ 

 

         

    在SPARC机器的Solaris上面创建LDOMs关键的几个服务VCC,VSW和VDS
                                                                                                                                                                                                                                                                                                                                                             

Action
         
Command
         

add virtual console concentrator (vcc)

Supported on SPARC T3/T4/T5/T7/T8 : Yes

Supported on SPARC M5/M6/M7/M8: Yes

Supported on SPARC M10/M12: Yes

         

 Usage: ldm add-vcc port-range=x-y  <vcc-name>  <ldom>
            
 Example
   

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

  

add virtual network switch (vsw)
   

Supported on SPARC T3/T4/T5/T7/T8 : Yes

Supported on SPARC M5/M6/M7/M8: Yes

Supported on SPARC M10/M12: Yes

      

Usage: ldm add-vsw  net-dev=<device>  <vsw-name> <ldom-name>
            
Example

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

  

add virtual disk server (vds)

  

Supported on SPARC T3/T4/T5/T7/T8 : Yes

Supported on SPARC M5/M6/M7/M8: Yes

Supported on SPARC M10/M12: Yes

       

Usage ldm add-vds  <service-name>  <ldom-name>
            
Example
             

#ldm  add-vds primary-vds0 primary

  
         

add virtual storage device to virtual disk service

 

Supported on SPARC T3/T4/T5/T7/T8 : Yes

Supported on SPARC M5/M6/M7/M8: Yes

Supported on SPARC M10/M12: Yes

        

Usage: ldm add-vdsdev <backend>  <volume@service>
            
where

backend: specify a physical disk path. In addition to a file, you can specify the path of a disk, disk slice etc for the backend.

volume: specify a volume name that is unique within the virtual disk server

service: specify a virtual disk service name
            
Example: 
            
### Primary domain. 
### Add zfs filesystem to existing Guest domain                    

root@a:~# zfs   create -V   5G   rpool/ckt-disk2
root@a:~# ls /dev/zvol/dsk/rpool
ROOT       VARSHARE   ckt-disk2  dump       export     swap         
             
root@a:~# ldm add-vdsdev  /dev/zvol/dsk/rpool/ckt-disk2 disk2@primary-vds0

            
In this example  a 5G backend zfs partition is created called ckt-disk2
The volume name is ckt-disk2
The vds is called primary-vds0
         

    
 对应上面的创建,下面是如果删除这些虚拟化服务
   
                                                                                                                                                                                                                                                                                                                                                             

Action
         
Command
         

remove virtual console concentrator (vcc)

         

Supported on SPARC T3/T4/T5/T7/T8 : Yes

Supported on SPARC M5/M6/M7/M8: Yes

Supported on SPARC M10/M12: Yes

Usage: ldm remove-vcc [-f] <vcc_name>
            
Example
       

root@pdom00:~# ldm list-services primary
VCC
NAME             LDOM             PORT-RANGE
primary-vcc0     primary          5000-5100
             
root@pdom00:~# ldm remove-vcc  primary-vcc0
root@pdom00:~# ldm list
NAME             STATE      FLAGS   CONS    VCPU  MEMORY               UTIL  NORM  UPTIME
primary          active     -n-c--  UART    192   2047G                0.7%  0.6%  47m
root@pdom00:~#

  
         

remove virtual network switch (vsw)

      

Supported on SPARC T3/T4/T5/T7/T8 : Yes

Supported on SPARC M5/M6/M7/M8: Yes

Supported on SPARC M10/M12: Yes

   

Usage: ldm remove-vsw  <vsw-service-name>
            
Example     

root@pdom00:~# ldm list-services primary
VSW
NAME  LDOM  MAC  NET-DEV ID DEVICE LINKPROP  DEFAULT-VLAN-ID PVID VID MTU MODE INTER-VNET-LINK
primary-vsw0  primary  00:14:4f:fa:ee:e1  net0 0 switch@0   1    1  1500         on         
root@pdom00:~# ldm remove-vsw  primary-vsw0
root@pdom00:~# ldm list-services primary

         

remove virtual disk server (vds)

Supported on SPARC T3/T4/T5/T7/T8 : Yes

Supported on SPARC M5/M6/M7/M8: Yes

Supported on SPARC M10/M12: Yes

         

Usage: ldm remove-vds  <service-name>
            
Example

root@pdom00:~# ldm remove-vds primary-vds0
root@pdom00:~# ldm list-services primary
root@pdom00:~# 

  

remove virtual storage device to virtual disk  service

Supported on SPARC T3/T4/T5/T7/T8 : Yes

Supported on SPARC M5/M6/M7/M8: Yes

Supported on SPARC M10/M12: Yes

         

Usage: ldm remove-vdsdev [-f] <volume_name>@<service_name>
            
Example
                     

root@pdom00:~# ldm list-services primary
VDS
NAME             LDOM         VOLUME          OPTIONS          MPGROUP        DEVICE
primary-vds0     primary      dvd-iso                                         /home/jack/sol-11_1-text-sparc.iso
root@pdom00:~# ldm remove-vdsdev dvd-iso@primary-vds0
root@pdom00:~# ldm list-services primary
VDS
NAME             LDOM             VOLUME                     OPTIONS          MPGROUP        DEVICE
primary-vds0     primary         
             
root@pdom00:~#             

  
            
         

    

如何在Solaris的SMF(进程,服务管理框架)下面启动,停止这些LDOMs虚拟化服务
   
   
                                                                                                                                                                                                                         

Action
         
Command
         

start ldom manager
 

Supported on SPARC T3/T4/T5/T7/T8 : Yes

Supported on SPARC M5/M6/M7/M8: Yes

Supported on SPARC M10/M12: Yes

        

Usage: svcadm enable ldmd
            
Example
                       

root@pdom00:~# svcs  | grep ldmd
online         18:37:13 svc:/ldoms/ldmd:default
root@pdom00:~# svcadm disable ldmd
root@pdom00:~# svcs  | grep ldmd
root@pdom00:~# 
root@pdom00:~# svcadm enable ldmd
root@pdom00:~# svcs  | grep ldmd
online         19:17:57 svc:/ldoms/ldmd:default
root@pdom00:~#

  
         

start vntsd

Supported on SPARC T3/T4/T5/T7/T8 : Yes

Supported on SPARC M5/M6/M7/M8: Yes

Supported on SPARC M10/M12: Yes

         

Usage: svcadm enable vntsd
            
Example
              

jack@pdom01:~$ svcs vntsd
STATE          STIME    FMRI
disabled       18:49:36 svc:/ldoms/vntsd:default
jack@pdom01:~$ svcadm enable   vntsd
jack@pdom01:~$ svcs vntsd
STATE          STIME    FMRI
online         19:23:59 svc:/ldoms/vntsd:default
jack@pdom01:~$ 

  
            
         

    
 常用的逻辑域管理命令

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         

Action
         
Command
         

list resources binded to a Guest Domain   

Supported on SPARC T3/T4/T5/T7/T8 : Yes

Supported on SPARC M5/M6/M7/M8: Yes

Supported on SPARC M10/M12: Yes

     

Usage: ldm  list-bindings <ldom-name>
            
Example

#ldm list-bindings guestdomain2

         

how to identify if the current domain?

[Control,Guest,Service or Root]          

Supported on SPARC T3/T4/T5/T7/T8 : Yes

Supported on SPARC M5/M6/M7/M8: Yes

Supported on SPARC M10/M12: Yes

Usage: $virtinfo -a
            
Example
                

jack@pdom01:~$ virtinfo -a
Domain role: LDoms control I/O service root
Do

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值