A.1 Installing Filr in Silent Mode

To install Filr as a new installation in silent mode:

  1. Create the vaauto.conf file. You need to populate this file with configuration information. Following is an example of the type of information that is required:

    I_HAVE_ACCEPTED_THE_PRODUCT_LICENSE_AGREEMENT="yes"
    CONFIG_VAINIT_ROOT_PASSWORD="password" (example: novell)
    CONFIG_VAINIT_APPLIANCE_PASSWORD="password" (example: novell)
    CONFIG_VAINIT_HOSTNAME="hostname.domain" (example: filr.novell.com)
    CONFIG_VAINIT_IPADDRESS="ip_address" (example: 172.17.2.3)
    CONFIG_VAINIT_NETWORK_MASK="network_mask" (example: 255.255.252.0)
    CONFIG_VAINIT_GATEWAY="network_gateway" (example: 172.17.2.254)
    CONFIG_VAINIT_DNS_SERVER="dns_server" (example: 172.17.247.1)
    CONFIG_VAINIT_DNS_SERVER_ALTERNATE="dns_server" (example: 172.17.160.160)
    CONFIG_VAINIT_NTP_SERVER="ntp_server" (example: tock.novell.com)
    CONFIG_VAINIT_TIMEZONE="timezone" (example: America/Denver)
    CONFIG_VAINIT_STORAGE_TYPE="device"
    CONFIG_VAINIT_SHARED_STORAGE_TYPE=""
    CONFIG_VAINIT_NFS_SERVER_HOST=""
    CONFIG_VAINIT_SHARED_NFS_SERVER_HOST=""
    CONFIG_VAINIT_NFS_REMOTE_DIR=""
    CONFIG_VAINIT_SHARED_NFS_REMOTE_DIR=""
    CONFIG_VAINIT_SHARED_CIFS_SERVER_FOLDER=""
    CONFIG_VAINIT_SHARED_CIFS_ADMIN=""
    CONFIG_VAINIT_DEVICE_STORAGE="type:uninitialized drive:sdb size:16.00G format:ext3"
    #CONFIG_VAINIT_DEVICE_STORAGE="type:uninitialized drive:sdb size:* format:ext3"
    CONFIG_VAINIT_VAR_STORAGE_TYPE="device"
    CONFIG_VAINIT_VAR_STORAGE="type:uninitialized drive:sdc size:* format:ext3"
    CONFIG_VAINIT_SHARED_DEVICE_STORAGE=""
    CONFIG_VAINIT_HOSTNAME_2=""
    CONFIG_VAINIT_IPADDRESS_2=""
    CONFIG_VAINIT_NETWORK_MASK_2=""

    You can populate the vaauto.conf file by using either of the following methods:

    • If you have already installed Filr using the regular installation process prior to running a silent installation, you can copy the information from the previously installed system. (For information about how to install Filr, see Section 4.1.2, Installing the Filr Appliance.)

      1. Start the SSH service on the Filr appliance that is currently running, for which you want to copy system information to be used in your silent installation.

        For information about how to enable SSH on the appliance, see Changing System Services Configuration in the Novell Filr 1.2 Administration Guide.

      2. SSH to the Filr appliance.

      3. Change to the following directory and copy the /etc/sysconfig/novell/NvlVAinit file to your workstation.

      4. Copy each configuration setting that contains a value from the NvlVAinit file and paste them into the vaauto.conf file.

        IMPORTANT:

        Do not copy the following setting:

        • SERVICE_CONFIGURED="YES"

        Ensure that you do copy the following settings:

        • I_HAVE_ACCEPTED_THE_PRODUCT_LICENSE_AGREEMENT="yes"

          CONFIG_VAINIT_ROOT_PASSWORD="password" (example: novell) CONFIG_VAINIT_APPLIANCE_PASSWORD="password" (example: novell)

          CONFIG_VAINIT_APPLIANCE_PASSWORD="password" (example: novell)

        Configuration options that do not have values are not being used in your environment, and do not need to be copied. All other configuration options that do contain values do need to be copied.

    • Copy and paste the configuration options above to your own vaauto.conf file. When doing so, specify the values unique to your environment, and delete the example text.

      For information about each option, see Section 4.1.2, Installing the Filr Appliance.

  2. Create the appliance.conf file for the appliance that you are installing. The information that the appliance.conf file must contain differs depending on the appliance.

    For simplicity, you can copy and paste the configuration options below to your own appliance.conf file. When doing so, delete the example text.

    NOTE:There is no silent installation or upgrade option for the database appliance. The installation and configuration of the database appliance must be done by using the Filr installation program, as described in Section 5.2, Installing the MySQL Database Appliance.

    NOTE:If you do not set the password encoding, passwords are not encoded by default.

    If you do not set a password, the default password is novell.

    1. (Conditional) If you are installing the Filr appliance in a small deployment, use the following information:

      filr.passwords.encoded=yes
      filr.deployment.type=small
      filr.database.user.password=filr
      filr.locale.country=locale_code (example: "US")
      filr.locale.language=language_code (example "en")
    2. (Conditional) If you are installing the Filr appliance in a large deployment, use the following information:

      filr.passwords.encoded=yes
      filr.deployment.type=large
      filr.database.type=mysql
      #filr.database.type=sqlserver 
      filr.database.user.password=filr
      filr.database.user.name=filr
      filr.database.port=3306
      filr.database.host.name=database_host (example: filrdb.novell.com)
      filr.database.name=filr
      filr.search.Service.name=lucene service
      filr.search.port=1188
      filr.search.host.name=search_host (example: filrsearch.novell.com)
      filr.search.password=filr
      filr.locale.country=locale_code (example: US)
      filr.locale.language=language_code (example: en)
    3. (Conditional) If you are installing the search index appliance, use the following information:

      lucene.passwords.encoded=yes
      lucene.server.password=filr
      lucene.max.booleans=10000
      lucene.ram.buffer.size.mb=256
      lucene.merge.factor= 11
      lucene.java.max.heap.size=3g
      lucene.java.max.thread.stack.size=3m
    4. (Conditional) If you are installing the MySQL appliance, use the following information:

      mysql.passwords.encoded=yes
      mysql.filr.username.password=filr
      mysql.filr.database.name=filr
      mysql.filr.username=filr
      mysql.host.access=%
      mysql.root.password=root
  3. Create an ISO image that contains the vaauto.conf and appliance.conf files that you created in Step 1 and Step 2.

    The files must be located at the root of the ISO image, and the ISO image must be in a location where you can attach it to the virtual appliance.

    Give the ISO image any name of your choosing.

    You can download free tools from the Internet that allow you to create ISO images. An example of one such tool is Virtual CloneDrive.

  4. Add a second hard disk for the appliance, as described in Section 4.1.1, Downloading the Filr Appliance and Configuring the Virtual Environment.

  5. Attach the ISO image to a CD-ROM device on the virtual appliance that you are installing.

  6. Ensure that the CD-ROM device is set to connect to the appliance when the appliance powers on.

  7. Power on the appliance.

  8. Detach the ISO image after the installation has successfully completed.

  9. Continue with Section 8.0, Setting Up the Filr Site to make your site ready for user access.