Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2010-12-14 17:49:09
Size: 754
Editor: ahasenack
Comment:
Revision 3 as of 2010-12-14 17:58:32
Size: 1761
Editor: ahasenack
Comment:
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:

== Preparing for the installation ==
What do you need:
 * Ubuntu 10.04 LTS ("lucid") server install media
 * Landscape Dedicated Server license file
 * Server X509 certificate and key, signed by a publicly known Certificate Authority, and issued for the FQDN hostname of the application server

 {i} Custom CAs can be used, but this is not documented here as it's considered an advanced topic. Administrators deploying custom CAs most likely know what needs to be done.

== Installing the Database Server ==
After having installed the basic server profile of Ubuntu Server, we need to install the postgresql database and configure it for use by Landscape. Please follow these steps:
 1. Install postgresql and required libraries
{{{
sudo apt-get install postgresql-8.4 python-smartpm postgresql-plpython-8.4
}}}
 1. Create a superuser Landscape can use
{{{
sudo -u postgres createuser --createdb --createrole --superuser --pwprompt landscape_superuser
}}}

 /!\ Use a strong password!

Introduction

This is the baseline deployment recommendation we have for the LDS product using the Debian packages delivery mechanism. At a minimum, we have two machines:

  • a database server, running Ubuntu 10.04 LTS ("lucid"), with Postgresql 8.4
  • an application server, also running Ubuntu 10.04 LTS ("lucid"), hosting the Landscape services

Below is a diagram showing a reasonable default network layout:

(XXX - missing diagram)

Important points:

  • the APP server needs http access to people.canonical.com in order to download the USN database and detect security updates

  • the APP server also needs http access to the public Ubuntu archives, in order to update the hash-id-database files and detect new distribution releases

Preparing for the installation

What do you need:

  • Ubuntu 10.04 LTS ("lucid") server install media
  • Landscape Dedicated Server license file
  • Server X509 certificate and key, signed by a publicly known Certificate Authority, and issued for the FQDN hostname of the application server

    {i} Custom CAs can be used, but this is not documented here as it's considered an advanced topic. Administrators deploying custom CAs most likely know what needs to be done.

Installing the Database Server

After having installed the basic server profile of Ubuntu Server, we need to install the postgresql database and configure it for use by Landscape. Please follow these steps:

  1. Install postgresql and required libraries

sudo apt-get install postgresql-8.4 python-smartpm postgresql-plpython-8.4
  1. Create a superuser Landscape can use

sudo -u postgres createuser --createdb --createrole --superuser --pwprompt landscape_superuser
  • /!\ Use a strong password!

LDS/RecommendedDeployment1.6.0 (last edited 2011-06-08 19:43:37 by ahasenack)