Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Layout reviewed for PDF export

Anchor
TopConfigurationPage
TopConfigurationPage

...

To change the configuration file, open the CHARON Virtual Machines Manager from its shortcut on Desktop / Start menu or from the tray menu item, select the target CHARON VM and press the "Edit Configuration" button:



Div
classpagebreak


Notepad will be used to edit the configuration file:

...

Back to Table of Contents

Div
classpagebreak

Configuration name

The next configuration statement is the "Configuration name" option:

...

Back to Table of Contents

Div
classpagebreak

Log file parameters

The execution of a CHARON VM creates one log file or a set of log files reflecting the progress of its start-up and ongoing operation: start and end time of execution, system information, license and configuration details, warnings, reports on problems that may occur, etc. In case of problems with either the running CHARON VM or the emulated system configuration (such as the absence or malfunction of certain devices), the log file is the primary source to be analyzed for troubleshooting.

...

20161120:142250:INFO :0:00000249:ethane.cxx(8343): Logging started.
20161120:142250:INFO :0:000003A5:ethane.cxx(9414): session: loading built-in configuration "MicroVAX_3100_Model_96"...
20161120:142250:INFO :0:000003A6:ethane.cxx(9446): session: ... done loading built-in configuration "MicroVAX_3100_Model_96"
20161120:142250:INFO :0:000003A7:ethane.cxx(9604): session: loading service configuration "My_MV3100_96"...
20161120:142250:INFO :0:000003A8:ethane.cxx(9639): session: ... done loading service configuration "My_MV3100_96"
20161120:142250:INFO :0:000003AA:ethane.cxx(9687): session: loading configuration file "C:\Program Files\CHARON\Virtual Machines\My_MV3600\My_MV3600\My_MV3100_96\mv3k196.cfg"...
The previous message has been repeated 2 times.
20161120:142250:INFO :0:000003AB:ethane.cxx( 540): session: ... done loading configuration file "configuration_name.icfg"
The previous message has been repeated 2 times.
20161120:142250:INFO :0:000003F2:sesmgr.cxx(1394): session: default log file size limit is 4194304 bytes
20161120:142250:INFO :0:0000032B:ethane.cxx(2581): Start request received.
20161120:142250:INFO :0:000003AC:ethane.cxx( 739): session: process affinity is 00000000000000FF, system affinity is 00000000000000FF
20161120:142250:INFO :0:000003D1:ethane.cxx(1397): session: I/O domain affinity is 0000000000000003, CPU domain affinity is 00000000000000FC
20161120:142250:INFO :0:000003BA:ll_sentine( 730): Looking for a license key ...
20161120:142250:INFO :0:000003DC:ll_sentine( 825): ... found license key 1422726238.
20161120:142250:INFO :0:0000024D:ethane.cxx(2712): STROMASYS SA, (C) 2009-2016
20161120:142250:INFO :0:00000408:ethane.cxx(2754): CHARON-VAX (MicroVAX 3100 Model 96), V 4.8 B 18302, Nov 11 2016 / 000.MSC.TEST.CENTER.KIRILL / 1422726238
20161120:142250:INFO :0:00000336:ethane.cxx(2795): The end user of this software has agreed to STROMASYS' Terms and Conditions for Software License and Limited Warranty, as described at: http://www.stromasys.com/pub/doc/30-17-033.pdf
20161120:142250:INFO :0:0000009D:ethane.cxx(2859): License info:
CHARON product code: "CHVAX-480xx-WI-LI".
Licensed to: "MSC".
License KEY driver is installed as hasplms and is running.
Executable "C:\Windows\system32\hasplms.exe", version 18.0.1.55505.
20161120:142250:INFO :0:00000097:ethane.cxx(2868): OS Environment: Microsoft Windows 7 Professional, 64-bit, Service Pack 1 (Build 7601).
20161120:142250:INFO :0:00000098:ethane.cxx(2873): Host CPU: Intel(R) Xeon(R) CPU E31275 @ 3.40GHz x8.
20161120:142250:INFO :0:00000099:ethane.cxx(2878): Host Memory: 24320Mb
20161120:142251:INFO :0:00000001: tpool.cxx(1370): cpu: The ACE option is omitted; enable ACE as license default.
20161120:142251:INFO :0:00000401:ethdev.cxx( 384): eza: RX FIFO is disabled.
20161120:142251:INFO :0:00000133: tpool.cxx(1602): Advanced CPU Emulation (ACE) enabled.
20161120:142251:INFO :0:0000032C:ethane.cxx(2617): "My_MV3100_96" started.


Div
classpagebreak


The next group of parameters defines the name of the CHARON VM log file and how the CHARON VM will use it:

...

OptionDescription
physical_serial_lineMapping to host "\\.\COM<n>" physical serial line.
virtual_serial_line

Mapping to an IP port of CHARON VM host.
Using this mapping it is possible to connect to the CHARON VM console and disconnect from it at any time without usage of CHARON Virtual Machines Manager "Show Console" option.It is also possible to start up some chosen application to connect to the CHARON VM console IP port.

ParameterDescription
portSpecifies an IP port on the host to which the CHARON VM console will be mapped
applicationA string specifying a name of an application to be started together with CHARON VM to provide emulation of VAX/PDP11 console (terminal emulator)It is assumed that this application has already been configured to use the IP port specified by the corresponding "port" parameter

Example:

load virtual_serial_line/chserial OPA0 port=10003 application="putty.exe -load OPA0"

In the example above, the CHARON VM uses the IP port "10003" for the VAX/PDP11 console and starts the "Putty" terminal emulator (included in the CHARON installation kit) with the "OPA0" saved session directing it to connect to the IP port "10003". If the terminal emulator is closed, it is always possible to reopen it with the "Show Console" feature from the CHARON Virtual Machines Manager.

...

The default setting is:

load virtual_serial_line/chserial OPA0 port=10003 application="putty.exe -load OPA0"

...

  • Mapping to the file representing a physical disk of the VAX/PDP11 system (disk image).
    • "<file-name>.vdisk"
      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 DUA container[0]="my_bootable_disk.vdisk"

      .

      Warning

      Using compressed folders to store virtual disks and tapes is not supported

      .

  • Mapping to physical disk.
    • "\\.\PhysicalDrive<N>"
      (warning) Be careful not to destroy all the information from the disk dedicated to CHARON VM by mistake. These disks must not be formatted by the host OS.  

      Example:

      set DUA container[1]="\\.\PhysicalDrive1"

      .

  • Mapping to physical disk by its WWID.
    • "\\.\PhysicalDrive(DevID = <XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX>)"
      (warning)Be careful not to destroy all the information from the disk dedicated to CHARON VM 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:


      Div
      classsmall

      set DUA container[2]="\\.\PhysicalDrive(DevID= 6008-05F3-0005-2950-BF8E-0B86-A0C7-0001)"


      .

  • Mapping to iSCSI disks.

    • "\\.\PhysicalDrive(iScsiTarget = <iSCSI target>, LUN = <LUN number>)"
      iScsiTarget addresses the disk by its iSCSI target name. LUN specifies LUN on connected iSCSI disk.

      Example:


      Div
      classsmall

      set DUA container[3]="\\.\PhysicalDrive(iScsiTarget= iqn.2008-04:iscsi.charon-target-test1, LUN= 1)"


       

      Divclasspagebreak

  • Mapping to CD-ROM device.

    • "\\.\CdRom<N>"

      Example:

      set DUA container[4]="\\.\CdRom0"

      .

  • Mapping to an ISO file for reading distribution CD-ROM image.
    • "<file-name>.iso"

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

      Example:

      set DUA container[5]="vms_distributive.iso"

      .

  • Mapping to Floppy drive. 
    • "\\.\A:"

      Example:

      set DUA container[6]="\\.\A:"

      .

  •  Mapping to some other type of drive, for example magneto-optical drive.  
    • "\\.\<N>:"

      Example:

      set DUA container[6]="\\.\H:"

      .

...

Follow this link for details of (T)MSCP controllers configuration.

Back to Table of Contents

Div
classpagebreak


SCSI controller NCR53C94

...