0% found this document useful (0 votes)
141 views

VM-Vpar Admin

The document discusses HP Integrity VM/vPar administration. It provides details on: 1) Hardware and software requirements for running HP VM/vPar including supported servers and required software. 2) Commands for configuring, verifying, and monitoring the virtualization server platform (VSP). 3) Creating, modifying, and managing vPars and VMs including assigning resources, devices, and networking.

Uploaded by

Tim
Copyright
© © All Rights Reserved
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
0% found this document useful (0 votes)
141 views

VM-Vpar Admin

The document discusses HP Integrity VM/vPar administration. It provides details on: 1) Hardware and software requirements for running HP VM/vPar including supported servers and required software. 2) Commands for configuring, verifying, and monitoring the virtualization server platform (VSP). 3) Creating, modifying, and managing vPars and VMs including assigning resources, devices, and networking.

Uploaded by

Tim
Copyright
© © All Rights Reserved
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/ 21

HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

NOVEMBER 15, 2016 BY VIJAYLONDHE

HP Integrity VM/vPar Administration

vPars/HPVM v6.1 software requirements:

HP VM/vPar can installed on following servers:

c-class i2/i4 blade server, Superdome Server 2, rx2800 server.

Host on which virtualization software is installed is called as VSP.

Virtualization server platform (VSP) requirements:

HP-UX11.31 with AR1203+ (1209+ for i4 blades) running v6.1 vPars/HPVM


BB068AA and VirtualBase (AR1203 VSE-OE,DC-OE or application media)
GUIDMGR (required separate ISU)
VMMGR (required separate ISU)

Install VSP software depot on base machine

# swinstall –s -x autreboot=true BB068AA VirtualBase GUIDMGR VMMGR

# swlist BB068AA VirtualBase VMMGR

vPars/VM Configuration files:

/var/opt/hpvm/guests/name/vmm_config.current

/var/opt/hpvm/guests/name/vmm_config.next

/var/opt/hpvm/guests/name/vmm_config.prev

Commands:

/opt/hpvm/bin

vPar/VM log files:

/var/opt/hpvm/common/hpvm_mon_log

/var/opt/hpvm/common/command.log

1 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

/var/opt/hpvm/guests/name/log

/var/opt/hpvm/guests/name/console/consolelog *read with strings

VSP boot time configuration:

/etc/rc.config.d/hpvmconf

/sbin/rc2.d/S533hpvm -> /sbin/init.d/hpvm

/sbin/rc1.d/K467hpvm -> /sbin/init.d/hpvm

Verify VSP is running on base server:

# ps –ef | grep –e hpvm

# vparsratus

# hpvminfo

# more /var/opt/hpvm/common/hpvm_mon_log

Verify VSP Resources Displays

It displays available resources on vsp which will used to create vpar/vm

# hpvmstatus –s

Display Cores allocated/available to vsp and vpar/vm

# hpvmhwmgmt –lp cpu

Display Memory for vsp and vpar/vm

# hpvmhwmgmt –lp memory

Display Direct I/O

# hpvmhwmgmt –lp dio

Device Management Database file location

/var/opt/hpvm/common/hpvm_mgmtdb

To view entries:

# hpvmdevmgmt –l rdev|gdev|env|server|all

Or

# hpvmdevmgmt –l all

View the restricted devices listed in the HPVM device database. These are devices that are reserved for

2 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

the VSP only to use:

# hpvmdevmgmt –l rdev | more

Example: Add /opt directory as restricted directory and change recursive a ribute for /opt directory

# hpvmdevmgmt –a rdev:/opt

# hpvmdevmgmt –l rdev | grep /opt

# hpvmdevmgmt –m rdev:/opt:a r:RECURSIVE=DIR

# hpvmdevmgmt –l rdev:/opt

Managing Backing Store:

Resources on the VSP assigned to one or more vpar/vm as raw storage space.

# hpvmdevmgmt –S 20G /hpvmdisks/vmg0disk1

# hpvmdevmgmt –m gdev:/backing_store:a r:SHARE=YES

Creating Virtual Switches:

Vparnet and hpvmnet command are used to create virtual switches

Check network interfaces available on VSP first using

# nwmgr

Or

# lanscan

Create virtual switch on selected network interface

# vparnet –c –S vswlan1 –n 1

Or

# hpvmnet –c –S vswlan1 –n 1

c – indicates creation of switch

S – Specify virtual switch name

n – select instance id of physical nic

# vaprnet

Or

# hpvmnet

3 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

Cloning Virtual switch

# vparnet –C –S vswlan1 –N NewVsw –n 2

Show properties of virtual switch

# hpvmnet –p all –S vswlan1

# hpvmnet –p all –S NewVsw

List the devices in HPVM database. Find the entries related with new vswitch.

# hpvmdevmgmt –l all | grep –e SWITCH –e lan

Start Virtual Switch

# vparnet –b –S vswlan1

-b : boot virtual switch

-S : vswitch name

-r : restart vswitch

-h : halt vswitch

Check status

# vparnet

Or

# nwmgr

Creation of vPar and VM:

Example1: Create a vPar with following parameters

Name: vPar27

ID: 27

Cores: 4 total, min 2, max 6

Memory: 2GB

Graceful timeout: 90 seconds

# vparcreate –P vPar27 -p 27 -a cpu::4:2:6 -a mem:2048 -x graceful_timeout=90

Example2: Create vm with following parameters

4 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

Name: VFinDB

vCPU: 2 total, min 1, max4

CPU entitlement: 40%

Memory: 4GB

Graceful timeout: 60 Second

# hpvmcreate –P vFinDB -c 2:1:4 -r 4G -e 40 -x graceful_timeout=45

Additional Options available in vparcreate and hpvmcreate commands:

-P: vpar/vm name

-a: Add new resources/device to vpar/vm

-K : ssh or telnet IP Address of the Virtual iLo/remote console

-L: subnet mask

-l: label to the vpar and vm

-u login:admin | oper Virtual console user access

-g group:admin | oper Virtual console grop access

-x active_config=true | false

True= assign resources exclusively when created; this is default option

False= create in standby mode without assigning resources: can’t be started

-e : cpu entitlement in %

-E : cpu entitlement in MHz or GHz

(cpu entitlement is a minimum percentage of the CPU processing power that is guaranteed to the guest)

Add Virtual Switch to the vPar/VM

# hpvmmodify –P vFinDB –a network:avio_lan::vswitch:vswlan0

Here, avio_lan : Adapter Type

:: Adapter arguments (opt) bus, device, MAC

Add vNIC with a specific vMAC to the vPar, backed by a port on vswlan1

# vparmodify –P vPar27 -a network:avio_lan:,,aa-aa-aa-05-20-56:vswitch:vswlan1

Add Direct Network to the vPar and VM

5 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

DIO pNIC must be defined as a DIO device in the database before assigning

# ioscan –fnClan

Add physical NIC to the HPVM device management database

# hpvmhwmgmt -a dio 0/0/0/4/0/0/1

Add a DIO vNIC with specific vMAC to the vPar

# vparmodify -P vPar27 -a lan:dio:,,aa-aa-aa-05-47-56:hwpath:0/0/0/4/0/0/1

Adding Storage Device to the vPar/VM

aviostor (Emulated single ported parallel SCSI MPT storage adapter)

A virtual server is up to having 256 AVIO storage devices. All storage devices is addressed from virtual
PCI buses. There are total seven PCI bus on each virtual server. Each PCI bus has eight slots into which
virtual PCI adapters can be placed.

aviostor is used to connect 15 SCSI target devices to the virtual server.

-a disk: aviostor: 1,1,2: disk:/dev/rdisk/disk34

Here, disk: devicetype

Aviostor: Adapter type

1,1,2: PCI bus (0-6), PCI slot (0-7) , scsi target (0-14)

Example1: Add virtual disk backed by file to vPar

# hpvmdevmgmt –S 45G /BootDisks/vPar27boot

# vparmodify –p 27 -a disk:aviostor::file:/BootDisks/vPar27boot

Example2: Add virtual disk backed by an LV to vPar

# lvcreate –L 400 –n vPar27LV /dev/vg4vPars

# vparmodify p -27 –a disk:aviostor::lv:/dev/vg4vPars/vPar27LV

Example3: Add a virtual disks backed by VSP physical disk or SAN LUN, with virtual hardware path
1/0/2/0.3.0 to VM

# hpvmmodify –p 2 –a disk:avio_stor:1,2,3:disk:/dev/rdisk/disk5

Or

# vparmodify -p abc -a disk:avio_stor::disk:/dev/rdisk/disk5

Example4: Add virtual disk backed by a logical volume to the VM

6 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

# lvcreate –L 4000 –n vFinDBLV /dev/vg4vPars

# hpvmmodify –p 2 –a disk:avio_stor::lv:/dev/vg4vPars/vFinDBLV

Guest Devices in the Database

# hpvmdevmgmt –l gdev

vPars/VM manage their device database in flat ASCII file /var/opt/hpvm/common/hpvm_mgmtdb

only hpvmdevmgmt command will be used to display these file.

Viewing Status and Configuration

View Storage details of vm

# hpvmdevinfo -Vp 27

# vparstatus -vp 27

# hpvmstatus -vp 27 ( Use –V for more information)

Accessing Virtual Machine console

# vparconsole -p 27

# hpvmconsole -p 27

Powering Up a vPar or VM

# vparboot -p 27

# vparconsole -p 27 -c “pc -on”

# vparconsole -p 27

[vpar27] vMP> pc -on

OR

# hpvmstart -p 28

# hpvmconsole -p 28 -c “pc -on”

# hpvmconsole -p 28

[vFinDB] vMP> pc -on

Power Down vPar

# vparstatus -p 27

#vparreset -p 27 –

7 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

Here, -g: waits graceful_stop_timeout # of seconds; reboot inhibited

-d: power off; reboot inhibited

-h: reset and reboot

-t: ToC; default

-f: force; Required

OR

# vparconsole -p 27 -c “pc -off”

Powering Down VM

# hpvmstatus -p 2

# hpvmstop -p 2

OR

# hpvmconsole -p 2 -c “pc -off”

Removing vPar/VM

vPar/VM must be powerd off before removed

# vparremove -fp 27

# vpvmremove -P vFinDB

Set Virtual Server Primary Boot Path

After creation of virtual machine set primary boot path for vm/vPar

# grep –i boot /var/adm/syslog/syslog.log

Copy hardware path from this file

# setboot -p

Confirm with setboot command

# setboot

Monitoring VSP Resources

Display VSP Resources

# hpvmstatus –s or # vparstatus –A

VSP Resource Pools

8 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

# hpvmhwmgmt -lp memory

# hpvmhwmgmt -lp cpu

# hpvmhwmgmt -lp dio

Example: Move a core from the vPars/VM CPU pool to the VSP CPU Pools

# vparhwmgmt -p cpu -d 1

Now check available core to vPar/VM

# vparhwmgmt -lp cpu

Olarstarpolicy for CPU pools of vPar/VM and VSP

Set to host, changes VSP CPU Pool

Set to guest, changes vPar/VM Pool

# vparhwmgmt -p cpu -x olarstarpolicy=[host | guest]

# hpvmhwmgmt -p cpu -x olarstarpolicy=[host | guest]

Virtual iLo Remote Access Control

# vparmodify -P vPar27 -K 10.0.15.111 -L 255.255.255.0

Here, -K = iLO IP Address

-L = Subnet mask

Access to vPar/VM for Non-Super Users

# useradd –s /opt/hpvm/bin/vparconsole -r no -d /var/opt/guests/vPar27 vPar27

# passwd vPar27

# hpvmmodify -p 27 –u vPar27:oper

OR

# hpvmmodify -p 27 -u vPar27:admin

Managing Backing Store

A ached Devices: Tapes, DVD, USB

Example: device_type : avio_stor :: a ach_path : lun_path

Adding Tape drive to Vpar/VM

# vparmodify -P vPar27 -a tape:avio_stor::a ach_path:0/5/0/0/0/0.0×50001.0x0

9 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

# hpvmmodify –P vFinDB -a tape:avio_stor::a ach_path: 0/5/0/0/0/0.0×50001.0x0

Devices are not shared by default, but can be made sharable

# hpvmdevmgmt –m gdev:: 0/5/0/0/0/0.0×50001.0x0:a r:SHARE=YES

NOTE:

Virtual Storage devices are assigned to vPar/VM dynamically they are hot pluggable but Virtual
adapters are not hot pluggable.

Adding DVD drive to vPar/VM

Map virtual DVD to Physical DVD

# vparmodify -p 27 -a dvd:aviostor::disk:/dev/rdisk/disk28

Map Virtual DVD to an .iso file

# vparmodify –p 27 –a dvd:aviostor::file:/ISOs/image1.iso

Map Virtual DVD to null Device

# vparmodify –p 27 –a dvd:aviostor::null:/ISOs

Control Media Selection on vMP of the vPar

vMP> in

vMP> ej

-Not recommended for OS installations, guest reboot will cause media to eject.

Installing Guest OS

Install from DVD

-hpvmstart and vparboot automatically boot from DVD before a R/W boot disk is installed

-Ignite adds the selected disk to the vEFI boot manager

-Map physical DVD drive to Virtual DVD drive

# vparmodify -p 27 –a dvd:aviostor::disk:/dev/rdisk/disk28

-Map an ISO image of a bootable install DVD to an virtual DVD drive

# vparmodify –p 27 –a dvd:aviostor::file:/var/iso/image_1203_dvd1.iso

Network Installations

-Create an entry for the vPars vNIC into /etc/booptab file of Ignite server

10 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

-Start the vPar/VM

-from virtual console, interrupt the boot and go to EFI shell

Shell> lanboot select

Configuring Boot Parameters

Display vPar/VM boot manager menu

# hpvmnvram -lp vPar27

Configure vPar/VM vEFI boot options (vPar/VM must be down)

# hpvmnvram –P vPar27 -a /dev/rdisk/disk35: 3 :\efi\hpux\hpux.efi

Examples:

-a Add an entry for file-backed DVD to position 2

# hpvmnvram –p 27 –a /var/iso/Image_1203_dvd1.iso: 2 : \INSTALL.EFI

-m Move Entry 3 to position 2

# hpvmnvram –p 27 -m 3:2

-d Delete entry 4

# hpvmnvram –p 47 –d 4

VLAN Configurations on Virtual Switches

Note: Ports are not assigned to vPar/VM by default

Vswitch ports may be assigned to VLAN before being assigned to vPars or VM’s

VLAN tagging is done at port level in vPar/VM

# vparnet –S vParsw0 -u portid:1:vlanid:147

# vparnet –S vParsw0 -u portid:2:vlanid:147

# vparnet -S vParsw0 –p all

Assign particular port to vPar/VM

# hpvmmodify –p 27 –a network:aviolan::vswitch:vParsw0:portid:1

OR

# vparmodify –p 27 –a network:aviolan::vswitch:vParsw0:portid:2

11 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

Configuring Dynamic Resources to Virtual Machine

VM must be down to set Dynamic memory parameters

Assigning Dynamic Memory to VM

# hpvmmodify –p 27 –x ram_dyn_type=any \

-x ram_dyn_min=512M \

-x ram_dyn_max=1G \

-x ram_dyn_target_start=512M \

-x dynamic_memory_control=1

Other Options:

-x ram_dyn_entitlement (Guarenteed amount of memory to VM) in MB or GB

-x amr_enable (Enable automatic memory reallocation) 1 or 0

-x amr_chunk_size (Granule size for automatic memory reallocation in MB or GB)

Check Dynamic Memory Information of VM

# hpvmstatus -VP vFinDB

OR

On guest machine or vm

# hpvmmgmt -V –l ram

To Enable Automatic Memory reallocation to VM edit parameter in /etc/rc.config.d/hpvmconf file of VSP

# vi /etc/rc.config.d/hpvmconf

HPVMAMRENABLE=1 ; 1= start hpvmamrd deamon with host software

Guest Configuration

# hpvmmodify –P vPar27 –x amr_enable=1 –x amr_chunk_resize=512

Dynamic vCPU Management in VM

On VSP check cpu status

# hpvmhwmgmt –lp cpu

On VM

Check current cpu status of VM

12 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

# hpvmmgmt -l cpu

Enable only 2 vCPU in VM

# hpvmmgmt –c 2

Note: However disabled vCPU still appear in hpvmsar command, to changing actual number of vCPU
in VM configuration requires VM to be down at the time of modification.

Cloning Virtual Server

Create Template to clone virtual server

# vparcreate –P vParTemplate –a cpu:::1:4

-a network:aviolan::vswitch:vswlan1

-a mem::2048

-x active_config=false

# hpvmclone –P vParTemplate –N New1

# hpvmstatus

Note:

While creating template active_config a ribute set to false, because it just a template so resources are not
reserved to template.

After creation of vPar/Vm it need to change active_config a ribute to true

# vparmodify –P vPar27 -x active_config=true

# hpvmmodify –P vPar27 -x active_config=true

When cloning a vPar, the clone fails when non sharable devices are configured. To clone vPar, all
devices assigned to existing vPar must be sharable

When cloning a VM, warning message will displays when non sharable devices are configured, but the
clone continues.

Converting a vPar to VM

A VSP can host a vPar or VM, but not both in v6.1

# vparstatus

# vparmodify –p 27 –x vm_type=shared

# vparstatus

Converting VM to vPar

13 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

# hpvmstatus

# hpvmmodify -p 27 –x vm_type=vpar

# hpvmstatus

Monitoring Virtual Servers on VSP

Configurations, Consoles, Log Files

/var/opt/hpvm/guests/Name

Vmm_config.current current configurations

Vmm_config.prev last known configurations

Log ASII Control files

Console/conslog vPar/VM data console; read with string command on VSP

VSP Log files:

Command Log file

/var/opt/hpvm/common/command.log (on VSP # hpvmstatus –e to read this file)

Monitor Log File

/var/opt/hpvm/common/hpvm_mon_log

vPars/VM Processes on the VSP

From a ps –ef following processes are displays

Powered-up processes

/opt/hpvm/lbin/hpvmapp –d vPar27

/opt/hpvm/lbin/hpvmapp –d vPar1

Vswitches processes

/opt/hpvm/lbin/hpvmnetd –c –I vparsw0 –n 0 –p

/opt/hpvm/lbin/hpvmnetd –c –I localnet

Glance on the VSP

On vsp xterminal

# xglance

Glance has the logical system report this report provides a list of virtual servers and displays

14 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

information of them

Performance agent collects all metrics for virtual systems every 5 minutes. Edit the file /var/opt
/perf/parm to enable logical system class to collect virtual machine performance data.

hpvmsar command to monitor cpu and lan performance

# hpvmsar –a

# hpvmsar –S vswlan1 -n 2

Other options

-s seconds sample rate

-n # # of additional samples (1+n); 0=continues; default=5

-h # # of lines of output between header redisplay; default=8

-M vCPU data

-A all guests

-a all running guests

Migrating Integrity Virtual Machines

Requirements:

Virtual machine backing stores likes SAN Lun’s are visible to source and target VSP
DIO Devices are labelled identically on source and target VSP
vswitch names used by the vPar or VM are identical on both VSP
Source and destination VSP network properly configured.

Online migration requires both VSP are having same processor family.

# machinfo –v | grep –I family

Family 32, model 2, stepping 4

Online migration of virtual machine is limited to processor families 31 and 32.

VSP Network and Encryption Configuration

Two variables in /etc/rc.config.d/hpvmconf file set the encryption defaults

HPVM_OVMM_ENCRYPT_BY_DEFAULT

1= Encrypt unless overridden by hpvmmigrate –Y

0= clear text unless overridden by hpvmmigrate –y

HPVM_OVMM_ENCRYPT_ALGORITHM

15 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

Sets the encryption algorithm aes-128-cbc (default) or aes-256-cbc(stronger encryption)

SSH-Key based Configuration for both VSP

Example:

On both VSP, verify hostname/IP resolution includes files

# grep hosts /etc/nsswitch.conf

Hosts: files dns

On both VSP verify that /etc/hosts resolves only host-hpvm-migr to the private network address.

# grep migr /etc/hosts

10.3.81.141 vsp1-hpvm-migr vsp1-hpvm-migr.usv1.net

10.3.81.142 vsp2-hpvm-migr vsp1-hpvm-migr.usv2.net

On both VSP secure communication between the VSP’s

On VSP1:

# /opt/hpvm/bin/secsetup -r VSP2-hpvm-migr

On VSP2

# /opt/hpvm/bin/secsetup -r VSP1-hpvm-migr

Test Secure communication between the VSP’s

On VSP1:

#hpvmmigrate -s -h VSP2-hpvm-migr

VSP ssh Configuration

Disable /etc/issue banner for SSH

# vi /etc/opt/ssh/sshd_config:

#banner /etc/issue

banner none

Restart SSH service

# /sbin/init.d/secsh stop

# /sbin/init.d/secsh start

16 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

Offline Virtual Server Migration

Perform Pre-Migration compatibility checking between the local VSP and target VSP

# hpvmmigrate –s -h target_IP_or_hostname

Here, -h = perform compatibility checking

Without –h option it actually performs migration.

# hpvmmodify –P vm_name –x runnable_status= enabled

More Options for hpvmmigrate command-

-D = Delete vpar from source VSP; default is not to delete and disable runnable status

-b = automatically boot the vpar on target VSP

-n = start the migration in background

-N = Assign new name to vpar on the target VSP. If the vpar has same name on target VSP then its
UUID must have same and marked not runnable on target VSP.

-d = power down the vpar after resources verification phase of the migration completed successfully.

-C = use with –m to copy local storage from source to target

For online migration of VM it is necessary to Enable Runnable status and Online Migration status of VM

Lab Activity: Migration of Virtual Servers

Part 1: Configuring the VSP’s for Virtual Server Migration

Shutdown the vpar/VM

# vparconsole –p 27 OR # hpvmconsole –p 27

# shutdown –h now

Verify vswitches on both the VSP

#hpvmnet

Verify vswitch name and port number if assigned.

Find shared LUN to be used as backing store on virtual server that will be migrated.
Verify the boot devices

# ioscan -m dsf

Find World wide ID of boot device for your VM guest

# ioscan – C disk –P wwid <= on VSP1

17 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

#ioscan -C disk –P wwid <= on VSP2


nd
Note: A common WWN indicates that the same lun, whether viewed on first VSP or 2 VSP, in the
ioscan listing abouve that are 2 common WWN, also note there pDSF are different.

Determine if DNS is used on VSP by checking /etc/resolv.conf file. Edit /etc/hosts file to add 2 lines
for private IP address for virtual machines.

Example:

192.168.20.1 vsp1-hpvm-migr.usv1.net vsp1-hppvm-migr

192.168.20.2 vsp2-hpvm-migr.usv1.net vsp2-hppvm-migr

# vi /etc/nsswitch.conf

Hosts: files, dns

# nsquery hosts vsp1_hostname-hpvm-migr

# nsquery hosts vsp2_hostname-hpvm-migr

Identify LAN instances

#ioscan - C lan

Edit /etc/rc.config.d/netconf file to add private ip address that are mentioned in /etc/hosts files

Restart network service

# /sbin/init.d/net start

Verify private network is configured

# ifconfig lan#

Disable /etc/issue banner for SSH

# vi /etc/opt/ssh/sshd_config:

#banner /etc/issue

banner none

Restart SSH service

# /sbin/init.d/secsh stop

# /sbin/init.d/secsh start

On VSP1:

# /opt/hpvm/bin/secsetup -r VSP2-hpvm-migr

18 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

On VSP2

# /opt/hpvm/bin/secsetup -r VSP1-hpvm-migr

Test the ssh trust between the VSP

On VSP1

# hpvmmigrate -o -s -h VSP2_hostname

On VSP2

# hpvmmigrate –o –s –h VSP1_Hostname

Part 2: Creating the VM Guest and Migrating it Online

On VSP1

# hpvmcreate -P vsg3 -r 2G

# hpvmmodify –P vsg3 -a disk:aviostor::disk:/dev/disk/disk27

#hpvmmodify –P vsg3 –a network:aviolan::vswitch:vswlan0

# hpvmnvram -lp vsg3

# hpvmnvram -P vsg3 -a /dev/rdisk/disk27:1:”\EFI\HPUX\HPUX.EFI”

# hpvmstart -P vsg3

Now Migrate vsg3 on VSP2

# hpvmmigrate -o –P vsg3 –h VSP2_Hostname

Observe the migration phase.

When Migration is completed, verify the vsg3 is running on VSP2

On VSP2

# hpvmstatus

# hpvmstatus -VP vsg3 | grep status

On VSP1

# hpvmstatus -VP vsg3 | grep status

GUIDmgr and NPIV with vPar/VM v6.1

NPIV:

Node Port ID Virtualization is multiple unique number of WWN registered to the VSP fibre channel

19 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

physical HBA port, so that virtual server get unique vPort on VSP’s physical HBA.

SAN knows the vPort directly, storage visibility to the virtual servers without VSP visibility.

GUIDmgr (Global Unique Identifier Manager):

It is a client server software that is used to assign vWWN to virtual server virtual fibre channel adapters.

OUID (Organizationally Unique Identifier):

It is having leading 7 hex digits of WWN. 50014c2 for GUIDmgr.

Example: Configuring GUIDmgr and Adding NPIV to Virtual Server

Verify GUIDmgr bundle is installed on VSP

# swlist –l bundle GUIDMGR

Check FC HBA of VSP supports NPIV or not

# ioscan –fnNC fc

# /opt/fcms/bin/fcmsutil /dev/fclp1

Initialize GUIDmgr Server

# cd /opt/guid/utils

# ./guid_server_prepare.sh

Define Hostname bl86-220 as GUIDmgr server

# /opt/guid/sbin/guidconfig -h bl86-220

Prepare the client side of the GUIDmgr server to install public key

# /opt/guid/bin/guid_client_prepare -a

Define the WWN managed pool as 50014c2001007110 – 50014c200100711f

# /opt/guid/bin/guidmgmt -S wwn 001007110 00100711f

Verify the port WWN and Node WWN pools

# /opt/guid/bin/guidmgmt -L wwn

Add NPIV to Client machine

# vparconsole –p 27 –ic “CO”

Login as root user

# ioscan -C fc -P wwid

20 of 21 12/6/2020, 16:01
HP Integrity VM/vPar Administration https://vijaylondhe815.wordpress.com/2016/11/15/hp-integrity-vmvpar-...

# ioscan -C -fc -P wwid > /tmp/vsgNameStorage

# shutdown -h now

vMP> X

# vparconsole -p 27 -a hba:aviostor::npiv:/dev/fcd0

#hpvmstatus –VP vpar27

Advertisements

REPORT THIS AD
This entry was posted in HP-UX. Bookmark the permalink.

Blog at WordPress.com.

21 of 21 12/6/2020, 16:01

You might also like