Using OBIEE SampleApp 305 in VM Fusion

Oracle distribute the new OBIEE SampleApp as a VirtualBox image, but it is dead easy to run it on VM Fusion instead. Here’s how:

  1. Unzip the SampleApp archive files, and import the OVF to VM
  2. Add and amend network adaptors if required. I always use three:
    • a host-only network private to my Mac and any other VMs running
    • NAT
    • Bridged

    . The first means I can always work with the VM from my Mac (SSH, web, etc) regardless of external network changes. The second two, NAT and Bridged, cover internet access out from the VM (software updates, etc) for 95% of situations.

  3. Boot up. Expect to get X server error (because VMWare has a different video driver to VirtualBox). Keep selecting No, until you get to the console
  4. Login as root/root
  5. Remove the VirtualBox additions services:
    1. List the VirtualBox additions services
    2. Disable VirtualBox additions, as root:
    3. Confirm they’ve been removed:
  6. Install VM Tools
    1. Select “Update VMWare Tools” from VM Fusion menu
    2. Mount the CD image on the guest
    3. Copy the installer to the guest
    4. Unpack the installer
    5. Run the installer. Go with all the defaults given.
    6. Reboot the VM.
    7. On reboot, the VM should startup to the graphical (GNOME) Desktop

Pimp my server

This is all optional, but steps I run on a new server instance to get it how I like it:

  1. Open a terminal window and run setup

    From here you can amend setting for things such as the keyboard layout, timezone, and networking. You can also use the desktop GUI tools to do this if you prefer

  2. Add your public SSH key to ~/.ssh/authorized_keys to enable connecting over SSH without entering a password each time
  3. Create ~/.screenrc (screen is already installed on SampleApp. See this post for details of what screen is and why it is so useful).

  4. Add EPEL yum repository:
  5. Update all packages
  6. Set the OBIEE and DB instances to start automagically at bootup, using init.d script such as these