Digital Marketing

How to Configure RAID vdisk using Dell Dell OpenManage Server Administrator (OMSA) CLI

Configuring RAID vdisk using Dell Dell OpenManage Server Administrator (OMSA) CLI

1. Install the omsa on a dell system:

>wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
Downloading GPG key: http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-dell
    Key already exists in RPM, skipping
Downloading GPG key: http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-libsmbios
    Key already exists in RPM, skipping
Write repository configuration
Downloading repository RPM
Installing repository rpm: http://linux.dell.com/repo/hardware/latest/platform_independent/rh50_64/prereq/dell
-omsa-repository-2-5.noarch.rpm
Installing yum plugins for system id
Loaded plugins: dellsysid, security
dell-omsa-indep                                                                                               
                   | 1.9 kB     00:00     
dell-omsa-specific                                                                                            
                   | 1.9 kB     00:00     
Setting up Install Process
Package yum-dellsysid-2.2.26-6.2.el5.x86_64 already installed and latest version
Nothing to do
Loaded plugins: dellsysid, security
-bash-3.2$ cat vdisk.html 









Configuring RAID vdisk

1. Install the omsa on a dell system:

>wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
Downloading GPG key: http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-dell
    Key already exists in RPM, skipping
Downloading GPG key: http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-libsmbios
    Key already exists in RPM, skipping
Write repository configuration
Downloading repository RPM
Installing repository rpm: http://linux.dell.com/repo/hardware/latest/platform_independent/rh50_64/prereq/dell
-omsa-repository-2-5.noarch.rpm
Installing yum plugins for system id
Loaded plugins: dellsysid, security
dell-omsa-indep                                                                                               
                   | 1.9 kB     00:00     
dell-omsa-specific                                                                                            
                   | 1.9 kB     00:00     
Setting up Install Process
Package yum-dellsysid-2.2.26-6.2.el5.x86_64 already installed and latest version
Nothing to do
Loaded plugins: dellsysid, security
No plugin match for: rhnplugin
Cleaning up Everything
Done!

bash-3.2# yum install srvadmin-all
Loaded plugins: dellsysid, security
dag                                                                                                           
                   |  951 B     00:00     
dag/primary                                                                                                   
                   | 284 kB     00:00     
dag                                                                                                           
                                  717/717
dag-noarch                                                                                                    
                   |  951 B     00:00     
dag-noarch/primary                                                                                            
                   | 186 kB     00:00     
dag-noarch                                                                                                    
                                  447/447
dell-omsa-indep                                                                                               
                   | 1.9 kB     00:00     
dell-omsa-indep/primary                                                                                       
                   |  96 kB     00:00     
dell-omsa-indep                                                                                               
                                  719/719
dell-omsa-specific                                                                                            
                   | 1.9 kB     00:00     
dell-omsa-specific/primary                                                                                    
                   | 1.0 kB     00:00     
dell-omsa-specific                                                                                            
                                      2/2
openafs-1.4.12                                                                                                
                   |  951 B     00:00     
openafs-1.4.12/primary                                                                                        
                   |  11 kB     00:00     
openafs-1.4.12                                                                                                
                                    73/73
stanford                                                                                                      
                   |  951 B     00:00     
stanford/primary                                                                                              
                   |  25 kB     00:00     
stanford                                                                                                      
                                    98/98
stanford-noarch                                                                                               
                   |  951 B     00:00     
stanford-noarch/primary                                                                                       
                   |  44 kB     00:00     
stanford-noarch                                                                                               
                                  155/155
stanford-rhel                                                                                                 
                   | 1.1 kB     00:00     
stanford-rhel/primary                                                                                         
                   | 1.2 MB     00:00     
stanford-rhel                                                                                                 
                                3316/3316
stanford-rhel-supplementary                                                                                   
                   |  951 B     00:00     
stanford-rhel-supplementary/primary                                                                           
                   |  46 kB     00:00     
stanford-rhel-supplementary                                                                                   
                                  119/119
stanford-rhel-vt                                                                                              
                   | 1.1 kB     00:00     
stanford-rhel-vt/primary                                                                                      
                   |  24 kB     00:00     
stanford-rhel-vt                                                                                              
                                    76/76
Setting up Install Process
Package srvadmin-all-6.5.0-1.1.1.el5.x86_64 already installed and latest version
Nothing to do

 2 Modify the srvadmin-services.sh script to run only the appropriate services
 (particularly excluding the service that starts the daemon process listening on TCP port 1311)

# list of services start
arrayStart=(racsvc instsvcdrv dataeng dsm_om_shrsvc dsm_om_connsvc racser racvnc racsrvc)
arrayStart=(racsvc instsvcdrv dataeng) <---------CHANGE TO THIS!
# list of services to stop
arrayStop=(racsvc dsm_om_shrsvc dsm_om_connsvc racser racvnc racsrvc dataeng instsvcdrv)
arrayStop=(racsvc instsvcdrv dataeng)<---------CHANGE TO THIS!


3. Look at the commands here are some references:
for commands go to /opt/dell/srvadmin/bin  om bun
websites for command support:
http://support.dell.com/support/edocs/software/svradmin/1.9/en/stormgmt/cli.html#1092658
http://support.dell.com/support/edocs/software/svradmin/2.1/en/cli/cli_cc1b.htmo
http://www.dell.com/downloads/global/products/pvaul/en/perc-technical-guidebook.pdf
PERC 
4. To  create vdisk run:
omconfig storage controller action=createvdisk controller=0 raid= adisk= [stripesize=< 2kb to 128kb>]
[cachepolicy=] [readpolicy=] [writepolicy=] [name=] [sp
anlength=]

Listed are the flags descriptions:

RAID -0 = concatenated disks fast read writes no redundancy
RAID 0 = striping across all disks, no redundancy no rebuild
RAID 1 = mirroring, needs double the disks. redundancy slow writes.
RAID 5 = striping and parity info on all disks slow writes redundant
RAID 6 = striping and dual parity can survive two disk failures. slow W fast-r
RAID 50 = concatenated parity across 2 3pair disks. high redundancy
RAID 10 = mirrored, striped drives, no parity, good writes best redundancy
RAID - parity is in liu of mirrored disks.

for size- pick a size needed for each vdisk. or for RAID 50 size=max
for the adisk = include the channel per disk, adisk=0:0,0:1,0:2,0:3,0:4 etc
for striping = stripesize=16kb can do any size depends on whats needed.
for cachepolicy default is direct I/Os writes to contr cache and host
for readpolicy I like ara it adjusts its reading depending on the history.
for write policy I would say go with the wt option. Means it writes through cache beter data security. write-b
ack can cause data loss. caches before writing to disk. not available on controllers without batteries.

to build a RAID 50 with all drives on controller 0 connector 0 12 drives:
omconfig storage controller action=createvdisk controller=0 raid=r50 size=max adisk=0:0,0:1,0:2,0:3,0:4,0:5,0:
5,0:7,0:8,0:9,0:10,0:11 stripesize=128kb cachepolicy=d readpolicy=ara writepolicy=wt name=BigVdisk spanlength=
4
#--ACTUAL SUCCESSFUL COMMAND for raid50 12 disks 128 stripe spanlength 4 
-bash-3.2$ sudo /opt/dell/srvadmin/sbin/omconfig storage controller action=createvdisk controller=0 raid=r50 s
ize=max adisk=0:0:0,0:0:1,0:0:2,0:0:3,0:0:4,0:0:5,0:0:6,0:0:7,0:0:8,0:0:9,0:0:10,0:0:11 stripesize=128kb name=
BigVdisk spanlength=4
Command successful!
## -- the SAS controller we have does not have cachepolicy options nor do we have the spanlength option it is 
only by default. if you do a raid 10 or 50 the size option can only be max.
## 6.4 command docs here: http://support.dell.com/support/edocs/software/svradmin/6.4/en/CLI/PDF/CLIUG.pdf

## -- ACTUAL COMMAND for first vidsk0:
-bash-3.2$ sudo omconfig storage controller action=createvdisk controller=0 raid=r6 size=max pdisk=0:0:0,0:0:1
,0:0:2,0:0:3,0:0:5 stripesize=64kb readpolicy=ara writepolicy=wt diskcachepolicy=enabled name=Vdisk0
Command successful!
##- disk 0:0:4 dedicated to vidisk0 hotspare

##---ACTUAL COMMAND for vdisk1:
-bash-3.2$ sudo omconfig storage controller action=createvdisk controller=0 raid=r6 size=max pdisk=0:0:6,0:0:7
,0:0:8,0:0:9,0:0:10,0:0:11 stripesize=64kb readpolicy=ara writepolicy=wt diskcachepolicy=enabled name=Vdisk1
Command successful!
## -- pdisk 0:0:6 dedicated to vidisk1 hotspare

#-- To remove a vdisk
sudo omconfig storage vdisk action=deletevdisk controller=0 vdisk=0 force=yes
##--ACTUAL DELETE COMMAND--##
-bash-3.2$ sudo omconfig storage vdisk action=deletevdisk controller=0 vdisk=0 force=yes
Command successful!
##--RECONFIGURE--### can't be done at this raid level(r6)
-bash-3.2$ sudo omconfig storage vdisk action=reconfigure controller=0 vdisk=1 raid=r6 pdisk=0:0:5,0:0:6,0:0:7
,0:0:8,0:0:9,0:0:10,0:0:11
Cannot reconfigure to the given RAID level<---------#########
####
-bash-3.2$ omreport storage vdisk controller=0
List of Virtual Disks on Controller PERC H800 Adapter (Slot 1)

Controller PERC H800 Adapter (Slot 1)
ID                  : 0
Status              : Ok
Name                : BigVdisk
State               : Background Initialization
Encrypted           : No
Progress            : 0% complete
Layout              : RAID-50
Size                : 16,762.50 GB (17998597324800 bytes)
Device Name         : /dev/sdb
Bus Protocol        : SAS
Media               : HDD
Read Policy         : No Read Ahead
Write Policy        : Write Back
Cache Policy        : Not Applicable
Stripe Element Size : 128 KB
Disk Cache Policy   : Disabled

## for dedicated hotspare for one vdisk 
omconfig storage vdisk action=assigndedicatedhotspare controller=0 vdisk=0 pdisk=0:0:4 assign=yes  #for vdisk0

## for global hotspare which can work for more than one vdisk.
-bash-3.2$ sudo omconfig storage pdisk action=assignglobalhotspare controller=0 pdisk=0:0:4 assign=yes
[sudo] password for admin: 
Command successful!

## - to reconfigure the vdisk
omconfig storage vdisk action=reconfigure 
controller=id vdisk=id raid= pdisk= [size= 
vdcapacityexpansion=yes sizeinpercent=<1 to 100>]
-bash-3.2$ 

#--this initialized the vdisk
sudo omconfig storage vdisk action=fastinit controller=0 vdisk=0
sudo omconfig storage vdisk action=fastinit controller=0 vdisk=1

ran the fdisk and built the following with 17 terrabytes
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda2             15872636   5962476   9090848  40% /
/dev/sda4            211802204    191832 200677740   1% /data
/dev/sda1               101086     18015     77852  19% /boot
tmpfs                  4082004         0   4082004   0% /dev/shm
/dev/sdb1            234860444     60564 222869612   1% /vdisk1
/dev/sdb2            234860476     60564 222869644   1% /vdisk2
/dev/sdb3            234860476     60564 222869644   1% /vdisk3
/dev/sdb5            234860444     60564 222869612   1% /vdisk5
/dev/sdb6            234860444     60564 222869612   1% /vdisk6
/dev/sdb7            234860444     60564 222869612   1% /vdisk7
/dev/sdb8            704615296     70656 668752224   1% /BigVdisk8

cluster-enabled RAID Controllers
CERC

Comments

Popular posts from this blog

How to fix Google Apps Script: Script function not found: doGet

Creating sort index in MySQL

Selenium supports Java