If your operating system is Red Hat Enterprise Linux (RHEL), you can install vFabric SQLFire from an RPM.
See Getting Started with vFabric Suite Suite for more information.
If you purchased vFabric Suite Advanced, VMware recommends that you install vFabric SQLFire by first installing the VMware RPM repository and then using yum to perform the actual installation. Follow this procedure:
For RHEL 5:
wget -q -O - http://repo.vmware.com/pub/rhel5/vfabric/5.3/vfabric-5.3-suite-installer | sh
wget -q -O - http://repo.vmware.com/pub/rhel6/vfabric/5.3/vfabric-5.3-suite-installer | sh
yum search vfabric ... ============================= N/S Matched: vfabric ============================= vfabric-5.3-qa-repo.noarch : vFabric 5.3 internal qa repository configuration vfabric-agent.x86_64 : VMware vFabric Agent vfabric-gemfire.noarch : VMware vFabric GemFire vfabric-hyperic-agent.noarch : VMware vFabric Hyperic Agent vfabric-hyperic-server.x86_64 : VMware vFabric Hyperic Server vfabric-insight-dashboard.noarch : com.springsource.insight.dist.vfabric:dashboard-rpm vfabric-license-server.noarch : VMware vFabric License Server vfabric-sqlfire.noarch : VMware vFabric SQLFire ...
The vFabric SQLFire RPM is called vfabric-sqlfire.
yum install vfabric-sqlfire
The yum command begins the install process, resolves dependencies, and displays the packages it plans to install and the required space.
Enter y at the prompt to begin the actual installation.
The installer downloads and installs the package, andn displays Complete! when the installation process is finished.
(Optional.) Specify that the vfabric-sqlfire process should automatically start when the operating system starts by running the following command:
chkconfig --level 35 vfabric-sqlfire on
(Optional.) Specify the configuration of the vfabric-sqlfire process by editing the file /etc/sysconfig/sqlfire, which is the file sourced by the script that you will later use to start the SQLFire process (/etc/init.d/vfabric-sqlfire.)
If you do not modify the /etc/sysconfig/sqlfire file but simply use the one installed by default, the vfabric-sqlfire process starts up a server instance in a multicast configuration.
LOCATOR=local
This configuration allows a local locator process to start along with a local server instance. To add additional remote locators, add their IP address and port to the LOCATOR_IP_STRING as shown in the configuration file as a commented-out example.
If you want to start up only a local locator process and not a local server instance, set the LOCATOR property to locator_only. This sets up a redundant locator configuration; be sure you add the locator IP addresses and port numbers to the LOCATOR_IP_STRING; an example is shown in the configuration file.
Finally, set the LOCATOR property to remote if you want to start a local server instance that relies on having locator processes running on one or more remote hosts. Specify these remote hosts using the LOCATOR_IP_STRING property.
/etc/init.d/vfabric-sqlfire start
By default, the process uses an evaluation license; if you have purchased a production license, see Activating vFabric SQLFire Licensing for information about configuring it in the /opt/vmware/vfabric-sqlfire/vFabric_SQLFire_11/sqlfire.properties file. The RPM installation process creates a skeleton sqlfire.properties file to get you started.
To stop, restart, and get status about the processes, pass the stop, restart, and status parameters, respectively, to the /etc/init.d/vfabric-sqlfire script:
/etc/init.d/vfabric-sqlfire status
If you purchased the standalone product (rather than as part of vFabric Suite Advanced), follow this procedure to download and install only the SQLFire RPM:
sudo rpm -ivh vfabric-sqlfire-1.1-1.el5.noarch.rpm
sudo rpm -ivh vfabric-sqlfire-1.1-1.el6.noarch.rpm
The rpm command begins the install process, resolves dependencies, and displays the packages it plans to install. The SQLFire software is installed into the /opt/vmware/vfabric-sqlfire directory.
Preparing... ########################################### [100%] 1:vfabric-sqlfire ########################################### [100%]
(Optional.) Specify that the vfabric-sqlfire process should automatically start when the operating system starts by running the following command:
chkconfig --level 35 vfabric-sqlfire on
(Optional) Specify the configuration of the vfabric-sqlfire process by editing the file /etc/sysconfig/sqlfire, which is the file sourced by the script that you will later use to start the SQLFire process (/etc/init.d/vfabric-sqlfire.)
If you do not modify the /etc/sysconfig/sqlfire file but simply use the one installed by default, the vfabric-sqlfire process starts up a server instance in a multicast configuration.
LOCATOR=local
This configuration allows a local locator process to start along with a local server instance. To add additional remote locators, add their IP address and port to the LOCATOR_IP_STRING as shown in the configuration file as a commented-out example.
If you want to start up only a local locator process and not a local server instance, set the LOCATOR property to locator_only. This sets up a redundant locator configuration; be sure you add the locator IP addresses and port numbers to the LOCATOR_IP_STRING; an example is shown in the configuration file.
Finally, set the LOCATOR property to remote if you want to start a local server instance that relies on having locator processes running on one or more remote hosts. Specify these remote hosts using the LOCATOR_IP_STRING property.
/etc/init.d/vfabric-sqlfire start
By default, the process uses an evaluation license; if you have purchased a production license, see Activating vFabric SQLFire Licensing for information about configuring it in the /opt/vmware/vfabric-sqlfire/vFabric_SQLFire_11/sqlfire.properties file. The RPM installation process creates a skeleton sqlfire.properties file to get you started.
/etc/init.d/vfabric-sqlfire status