Starting VCS Simulator from the command line

To start VCS Simulator from the command line (UNIX)

  1. To simulate a cluster running a particular operating system, copy the types.cf. file for the operating system from the types directory to /opt/VRTSsim/default_clus/conf/config/.

    For example, if the cluster to be simulated runs on the AIX platform, copy the file types.cf.aix.

  2. Add custom type definitions to the file, if required, and rename the file to types.cf.
  3. If you have a main.cf file to run in the simulated cluster, copy it to
    /opt/VRTScssim/default_clus/conf/config/.
  4. Start VCS Simulator:

    VCS_SIMULATOR_HOME/bin/hasim -start system_name

    where VCS_SIMULATOR_HOME is the Simulator installation directory, typically /opt/VRTScssim.

    The variable system_name represents a system name, as defined in the configuration file main.cf. This command starts Simulator on port 14153.

    For example, to start the default cluster:

    VCS_SIMULATOR_HOME/bin/hasim -start sys1

    Note that the default configuration includes system sys1.

  5. Add systems to the configuration, if desired:

    VCS_SIMULATOR_HOME/bin/hasim -sys -add system_name

    VCS_SIMULATOR_HOME/bin/hasim -up system_name

  6. Verify the states of each node in the cluster:

    VCS_SIMULATOR_HOME/bin/hasim -sys -state

Use the command line or the Java Console to manage the simulated cluster.

See To simulate global clusters from the command line.

To start VCS Simulator from the command line (Windows)

VCS Simulator installs platform-specific types.cf files at the path %VCS_SIMULATOR_HOME%\types\. The variable %VCS_SIMULATOR_HOME% represents the Simulator installation directory, typically C:\Program Files\Veritas\VCS Simulator\.

  1. To simulate a cluster running a particular operating system, copy the types.cf. file for the operating system from the types directory to %VCS_SIMULATOR_HOME%\default_clus\conf\config\.

    For example, if the cluster to be simulated runs on the AIX platform, copy the file types.cf.aix.

  2. Add custom type definitions to the file, if required, and rename the file to types.cf.
  3. If you have a main.cf file to run in the simulated cluster, copy it to
    %VCS_SIMULATOR_HOME%\default_clus\conf\config\.
  4. Start VCS Simulator:

    %VCS_SIMULATOR_HOME%\bin> hasim -start system_name

    The variable system_name represents a system name, as defined in the configuration file main.cf.

    This command starts Simulator on port 14153.

  5. Add systems to the configuration, if desired:

    %VCS_SIMULATOR_HOME%\bin> hasim -sys -add system_name

    %VCS_SIMULATOR_HOME%\bin> hasim -up system_name

  6. Verify the state of each node in the cluster:

    %VCS_SIMULATOR_HOME%\bin> hasim -sys -state

    See To simulate global clusters from the command line.

To simulate global clusters from the command line

  1. Install VCS Simulator in a directory (sim_dir) on your system.

    See the section Installing VCS Simulator in the Veritas Cluster Server Installation Guide.

  2. Set up the clusters on your system. Run the following command to add a cluster:

    sim_dir/hasim -setupclus clustername -simport

    port_no -wacport port_no

    Do not use default_clus as the cluster name when simulating a global cluster.

    VCS Simulator copies the sample configurations to the path sim_dir/clustername and creates a system named clustername_sys1.

    For example, to add cluster clus_a using ports 15555 and 15575, run the following command:

sim_dir/hasim -setupclus clus_a -simport 15555 -wacport 15575

Similarly, add the second cluster:

sim_dir/hasim -setupclus clus_b -simport 15556 -wacport 15576

To create multiple clusters without simulating a global cluster environment, specify -1 for the wacport.

  1. Start the simulated clusters:

sim_dir/hasim -start clustername_sys1 -clus clustername

  1. Set the following environment variables to access VCS Simulator from the command line: