Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

CHARON-AXP supports emulation of DEC-KGPSA-CA PCI Fibre Channel adapter.

Every instance of KGPSA-CA works in one of three modes:

...

DEFPA PCI FDDI adapter via CHARON PCI Pass Through mode (using a specific CHARON PCI Pass Through driver).

CHARON PCI Pass Through mode enables connection between the virtual DEFPA PCI FDDI adapter and the physical DEFPA PCI FDDI adapter plugged into a hosting server PCI bus.

Back to Table of Contents

Loading

...

DEFPA PCI FDDI adapter

Syntax for loading KGPSA-CA storage DEFPA PCI FDDI adapter:

load
KGPSA
defpa <name>

Example:

load
KGPSA FGA

The adapter instance name ("FGA" in the example above) is used then for parametrization, for example:

set FGA container[100]="C:\My disks\vms_distributive.vdisk"

Numbers in the square brackets represent KGPSA-CA units. They can be in the range 0..32766, but no more than 255 units can be configured on a single controller.

...

defpa FDDI


Note

In AlphaStation 400 configuration use the following syntax for DEFPA PCI FDDI adapter loading:

load defpa FDDI irq_bus=isa


By default DEFPA adapter uses first available PCI slot. If instead some particular slot is nededneeded, refer to this section for details of specific placement of PCI peripherals on CHARON-AXP PCI bus.

Back to Table of Contents
Div
classpagebreak

 

Configuration parameters

The KGPSA-CA PCI FC DEFPA PCI FDDI adapter emulation has the following only one configuration parametersparameter:

...

Parameter

...

Type

...

Value

...

Instructs the CHARON software to create a set of virtual FC devices and connect to the virtual system through the virtual KGPSA FC Adapter.

Syntax:

load KGPSA <controller name> storage_controller_path_id = <Storage controller path ID>

where the "Storage controller path ID" parameter is a storage (for example SAN) controller path ID. This ID can be obtained from the "Host Device Check" utility. Once specified, all the disks attached to the storage are automatically mapped as disk units to CHARON.

Example:

load KGPSA FGA storage_controller_path_id = 5008-05F3-0005-2950-5008-05F3-0005-2951

host_bus_location

Parameterhost_bus_location
TypeText String
Value

Establish connection between virtual

...

DEFPA PCI FDDI adapter and physical

...

DEFPA PCI FDDI adapter installed on CHARON-AXP host (pass through mode)

Syntax:

load

...

defpa <controller name> host_bus_location="PCI bus X, device Y, function Z"

where

...

:

ParameterDescription
"PCI bus X"PCI bus number of the host DEFPA PCI FDDI adapter
"device Y"PCI bus device number of the host DEFPA PCI FDDI adapter
"function Z"The "function" parameter of the the host DEFPA PCI FDDI adapter

Example:

load

...

defpa FDDI host_bus_location="PCI bus 3, device 1, function 0"

...

wwid[N]

N is 0..327660 (no more than 255 units)

...

Sets WWID for emulated KGPSA adapter unit.

Syntax:

set <controller name> wwid[unit-number]="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"

Example:

set FGA wwid[2]="6008-05F3-0005-2950-BF8E-0B86-A0C7-0001"

...

container[N]

N is 0..327660 (no more than 255 units)

...

Text String

Possible values of the parameter are strings in one of the following forms:

...

Mapping to physical disk. Be careful not to destroy all the information from the disk dedicated to CHARON-AXP by mistake!

These disks must not be formatted by the host OS.

Example:

set FGA container[0]=”\\.\PhysicalDrive1"

...

Mapping to physical disk by its WWID. Be careful not to destroy all the information from the disk dedicated to CHARON-AXP by mistake!

These disks must not be formatted by the host OS.

DevID addresses the target physical disk by its WWID (hexadecimal 128-bit identifier assigned to the disk drive by its manufacturer/originator).

Example:

set FGA container[100]=”\\.\PhysicalDrive(DevID= 6008-05F3-0005-2950-BF8E-0B86-A0C7-0001)” 

...

Mapping to iSCSI disks.

iSCSITarget addresses the disk by its iSCSI target name.
LUN specifies LUN on connected iSCSI disk. 

Example:

set FGA container[200]=”\\.\PhysicalDrive(iSCSITarget= iqn.2008-04:iSCSI.charon-target-test1, LUN= 1)”

...

Mapping to the file representing a physical disk of the HP Alpha system (disk image). 

These files can be created from scratch with "MkDisk" utility. Data and OS disks backups are transferred from the original system via tapes or network and restored into these container files. 

Mapping may also include the full path (recommended), for example: "C:\My disks\my_boot_disk.vdisk"

Example:

set FGA container[401]="my_dka401.vdisk"

This parameter is initially not set, thus creating NO storage elements on the controller.

...

media_type[N]

N is 0..327660 (no more than 255 units)

...

Text String

...

Instructs CHARON-AXP to use the supplied value as the PRODUCT field in the FC INQUIRY data returned to a software running on virtual HP Alpha system in response to FC INQUIRY command.

If not specified, CHARON-AXP attempts to guess the FC INQUIRY data based on virtual FC device type and underlying container (which is specified in the corresponding container configuration parameter).

Initially is not specified.

Example:

set FGA media_type[0]=”HSZ70"

...

removable[N]

N is 0..327660 (no more than 255 units)

...

When set to "true", the removable configuration parameter instructs CHARON-AXP to report the corresponding virtual FC device as removable.

By default the removable configuration parameter is set to "false".

Example:

set FGA removable[400]=true

...

geometry [N]

N is 0..327660 (no more than 255 units)

...

Text String

...

This formatted string value specifies the explicit geometry of the disk storage element.

The string format is <X>”/”<Y>[“/”<Z>] where:

ParameterDescription
XThe number of sectors per track
YThe number of tracks per cylinder
Z

The number of cylinders on the unit.

If omitted, Z is calculated based on X, Y and the total number of sectors on the unit that reflects the size of the disk storage element.

This is an optional parameter.

If this parameter is not set, CHARON-AXP will configure the geometry based on the most probable disk type.

Initially not set.

Example:

 

set FGA geometry[201] = ”255/255”

...

use_io_file_buffering[N]

N is 0..327660 (no more than 255 units)

...

Boolean

...

When set to "true", instructs CHARON-AXP to enable host operating system I/O cache on reading/writing operations.

When enabled, host operating system I/O cache may significantly improve I/O performance of the virtual system. At the same time maintaining I/O cache requires additional host resources (CPU and memory) which may negatively affect overall performance of the virtual system.

Initially is set to "false".

Example:

set FGA use_io_file_buffering[300]=true

 

When a disk image, connected to an emulated KGPSA-CA controller, is dismounted, in OpenVMS, it is disconnected from CHARON-AXP and can be manipulated. It can be replaced with a different disk image if it keeps the same name. This capability may be useful when designing back-up and restore procedures. When copying CHARON-AXP disk images while CHARON-AXP is running, please take care to minimize the risk of overloading a heavily loaded CHARON-AXP host system. For example, using a sequential series of simple ftp binary copies is less resource intensive and thus less disruptive than multiple, simultaneous copies.

Empty disk images are created with the "MkDisk" utility.

CHARON-AXP is able to boot from disk images of any OpenVMS/Alpha and Tru64 version.

Back to Table of Contents

Mapping to host resources

Fabric virtualization mode

In this mode KGPSA-CA PCI FC adapter can be directly mapped to physical disks (both local and iSCSI) and disk images as shown in the following example:

set FGA container[0]="C:\My disks\my_dka401.vdisk"
set FGA container[100]="\\.\PhysicalDrive1"
set FGA container[200]="\\.\PhysicalDrive(DevID= 6008-05F3-0005-2950-BF8E-0B86-A0C7-0001)"
set FGA container[300]="\\.\PhysicalDrive(iSCSITarget= iqn.2008-04:iSCSI.charon-target-test1, LUN= 1)"

See the "Configuration parameters" section for details.

Back to Table of Contents

Usage of "presentation mode"

CHARON-AXP can utilize so called "presentation mode" of the storage controller it maps to.

In this mode CHARON-AXP creates a set of virtual FC devices and connect to the virtual system through the virtual KGPSA FC adapter.

The main benefit of this mode is a flexible way of CHARON-AXP virtual disks management depending on the mapped storage controller configuration.

For example if an extra disk has been added to the storage controller it will automatically appear as a new disk unit on the corresponding virtual KGPSA-CA virtual controller mapped to that storage controller.

Example:

load KGPSA FGA storage_controller_path_id = 5008-05F3-0005-2950-5008-05F3-0005-2951

See the "Configuration parameters" section for details.

Back to Table of Contents

Pass Through mode

The CHARON PCI Pass Through mode allows connection between virtual DEC-KGPSA-CA PCI FC adapter and physical EMULEX LightPulse PCI/PCI-X/PCIe FC adapter plugged into host’s PCI/PCI-X/PCIe slot.

Syntax:

load <controller name> host_bus_location="PCI bus X, device Y, function Z"

Example:

load KGPSA FGA host_bus_location="PCI bus 3, device 1, function 0"

The "host_bus_location" parameter addresses the host EMULEX LightPulse PCI/PCI-X/PCIe FC adapter in the following way:

Parameters
Description
"PCI bus X"

PCI bus number of the host EMULEX LightPulse PCI/PCI-X/PCIe FC adapter

"device Y"PCI bus device number of the host EMULEX LightPulse PCI/PCI-X/PCIe FC adapter
"function Z"The "function" parameter of the the host EMULEX LightPulse PCI/PCI-X/PCIe FC adapter

The following is a list of EMULEX LightPulse PCI/PCI-X/PCIe FC adapters supported by CHARON-AXP PCI Pass Through driver and suitable for emulation of KGPSA-CA PCI FC adapter in CHARON PCI Pass Through mode:

Supported
Not Supported
Not tested

LP8000
LP9000
LP9002
LP9802
LP10000
LP10000DC
LP10000-S
LPX1000
LP11002
LPe11002 (FC2242SR, A8003A)
LPe1105

LPe1150 (FC2142SR, A8002A)LPe11000

Back to Table of Contents

Installation of EMULEX LightPulse PCI/PCI-X/PCIe FC adapter driver

...


 

Back to Table of Contents

Installation of  DEFPA PCI FDDI adapter

  1. Install the DEFPA PCI FDDI adapter to some spare PCI slot of the host system
  2. Boot a Windows operating system
  3. Open “Computer Management”
  4. Select “Device Manager”
  5. In the right window select the desired physical FDDI adapter connected to the system, right-click the mouse button, and the corresponding menu will appear.
  6. From the menu select “Update driver…”. Windows will show “Hardware Upgrade Wizard”
  7. Select “No, not this time”, click “Next”
  8. Select “Install from a list or specific location (Advanced)”, click “Next”
  9. Select “Don’t search. I will choose the driver to install”, click “Next”
  10. Click “Have Disk…”. Windows shows dialog “Install From Disk”
  11. Instead of “A:\”, click “Browse” and select path to the folder in which driver’s INF file is located (typically "C:\Program Files\CHARON\Drivers\EMULEXDEFPA_X.X.0.XXXXX" by choosing the "Install from a list or specific location (Advanced)" option and then selecting the "emulex_lp), select “defpa_ppt_amd64.inf" fileinf”, and click “Open”
  12. The “Hardware Upgrade Wizard” should have “CHARON DEFPA FDDI adapter”. Select it, and click “Next”
  13. There will be one or two more dialogs, but they are usual for device driver installation.
  14. Reboot the host

Upon completion, a new device will appear in the device manager with the CHARON logo on it.

Back to Table of Contents

 

Collecting the parameters for mapping

 There are 2 ways of getting the required parametrs for mapping virtual KGPSA-CA to EMULEX LightPulse PCI/PCI-X/PCIe FC adapter plugged into host’s PCI/PCI-X/PCIe slot:

  1. Usage of "HOST Device Check" utility. Follow the link for details.
  2. Collecting the parameters directly using "Device Manager" applet

To collect the parameters directly using "Device Manager" applet:

Div
classpagebreak

 

Mapping to host DEFPA PCI FDDI adapter

Open “Computer Management” application and select “Device Manager”:

Image Removed

On

Image Added

Div
classpagebreak

 

In the right panel select desired physical EMULEX LP FibreChannel adapter under "CHARON PCI Pass Through":Image Removedthe installed DEFPA PCI FDDI adapter:

Image Added

Div
classpagebreak

 

Open its property properties sheet by double-click clicking on the selected adapter:

Image Removed Image Added

 The “Location:” on the above picture gives X, Y, and Z for the "host_bus_location" parameter, for example:

load KGPSA FGA

set FDDI host_bus_location

=

"PCI

bus

3

1,

device

1

8,

function

0"

(warning)(warning) Non-US-EN installations of Windows may present “Location:” string in local language, but "host_bus_location" parameter requires English notation, so the words “PCI”, “bus”, “device”, and “function” must be specified in English.

...