Google logo

Google Earth Enterprise Documentation Home | Install GEE Server

Before you install

Before installing Google Earth Enterprise (GEE), you must configure your hardware, network, and GEE users. You should also carefully decide in advance where you want to store your Fusion data and where you want to publish your Fusion databases. You must provide this information during installation. The following sections provide information about GEE requirements, considerations, and best practices. Be sure to complete all of the tasks described in these sections before installing GEE.

Upgrading

To prevent compatibility issues, you must run the same version of GEE Server and Fusion. If you upgrade Fusion without upgrading GEE Server, you won't be able to publish to the GEE Server database.

Configuring Your Host Volumes

The best practices for naming your host volumes are:

Configuring Multiple Storage Devices

GEE Server and the Fusion asset root, source volumes, and publish root require large amounts of disk storage space. Fusion requires about three times as much storage space as GEE Server. The storage space can be either in the form of internal disks, directly attached storage devices, network-attached storage (NAS) devices, or storage area network (SAN) devices. Typically, these devices are configured into redundant arrays of independent disks (RAIDs) and presented to the operating system as volumes. Volumes can range in size, from several hundred gigabytes to tens of terabytes.

The difference between configuring a workstation with one, two, or three volumes is how you define the mount point for the source and asset volumes.

When configuring a Linux workstation, it is best practice to use the following mount point naming conventions:

It is also important to keep internal and external storage devices separated so that if your internal server goes down, it does not affect your ability to serve published data to external clients. Likewise, if your external server goes down, you can replace it and publish from the internal storage device. Perhaps more importantly, keeping your internal and external storage devices separate reduces the possibility of performance problems that could occur if you are building a large data set or if a client requests a time-consuming search.

Planning the Location of Your Publish Root

During GEE Server installation, you must specify a volume for the publish root. The publish root is the directory in which all of your published databases are stored.

If you specify a different volume than the asset root:

Whenever you publish a database, Fusion registers the database on the specified volume and then copies all of the database files to the designated volume.

For example, if you specify /gevol/assets for your asset root and /data1/published_dbs for your publish root: whenever you publish a database, Fusion copies all of the database files from /gevol/assets to /data1/published_dbs (unless you allow symbolic links during installation). Copying takes more time as well as extra disk space.

If you specify the same volume as the asset root:

Whenever you publish a database, Fusion registers the database on the specified volume and sets symbolic links to the database files.

For example, if you specify /gevol/assets for your asset root and /gevol/published_dbs for your publish root: whenever you publish a database, Fusion registers the database on gevol and sets hard links to the database files. No copying is necessary.

Setting Up GEE Users

The GEE installer automatically configures certain system users to perform background tasks at the system level. If you accept the default user names and allow the installer to create those users on your local workstation, you are implementing local authentication only. Local authentication is designed for standalone workstations only.

If you are using GEE over a network with at least two workstations, storage devices, or servers, the best practice is to use a centralized network authentication system such as LDAP, NIS, or one of the many commercially available systems.

If you use a centralized network authentication system, you must add the following users to your authentication system’s user list:

The primary group for all of these users is gegroup.

If you are in a multi-user environment in which multiple workstations share a common asset root on a NAS/SAN, these users must have the same UID on all devices, so you must assign them explicitly in both your network authentication system and in GEE.

Be sure to configure each GEE workstation, storage device, and GEE Server to use your network authentication system. For more information, see your network authentication system documentation.

Customizing GEE User Names

You can use customized user and group names when installing Fusion. Specify the custom user and group names via the -u and -g options when running the installer. The GEE Server installer does not currently provide the option to customize user and group names.

Deciding Which Products To Install

You do not need to install all products on all devices. Follow the guidelines below.

Development machine:

Production machine:

Back to top