User Tools

Site Tools


navappliance

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
navappliance [2009/06/26 09:31]
werner created
navappliance [2018/12/11 07:44] (current)
morten https
Line 1: Line 1:
-====== ​A virtual appliance with NAV preinstalled ======+====== NAV Virtual Appliances ​=====
  
-Several users have requested an appliance ​with NAV preinstalledThats why this appliance ​have been made:)+We've built virtual appliances in OVF format for those who want to get quickly started ​with NAV. 
 +Most popular virtualization environments can import ​this appliance ​(Though you may need to use VMWare'​s OVFTool to import it properly into VMWare).
  
-===== Debian GNU/​Linux ​4.0 (aka. etch=====+The appliances are usually built on 64-bit stable versions of Debian GNU/Linux, with NAV installed from the packages available at our APT repository ​(see [[nav_on_debian]]). This also means that NAV is easily upgradeable using Debian'​s //​aptitude//​ or //apt-get// tools.
  
-The appliance can be downloaded from here: ... (coming soon)+===== Download =====
  
-==== What the local admin needs to do after starting the appliance ​====+[[https://​nav.uninett.no/​static/​appliance|NAV virtual appliance downloads]]
  
-  * Log in as '​root'​ and change ​the root-password (passwd).+Stable releases are found in the //stable// directory, beta testing releases in the //beta// directory. Kinda obvious, isn't it? ;-)
  
-  * Fix the network-configuration (/​etc/​network/​interfaces) and restart network with **/​etc/​init.d/​network restart**+===== What the local admin needs to do after starting the appliance =====
  
-  * Add networks that shall be allowed to talk to the appliance in ///​etc/​hosts.allow//​ (both clients to the NAV webinterface and network equipment that send SNMP traps)+  * log in as '​root'​ and change the root password from ''​navrocks''​ to something else (using passwd) 
- +  * add a decent email-address to forward root's email to in ///​etc/​aliases//​ 
-  * Add also fix hostname/​domainname in the following files: ///​etc/​hosts//,​ ///​etc/​resolv.conf//,​ ///​etc/​mailname//​ and ///​etc/​exim4/​update-exim4.conf.conf//​+  * fix the network-configuration (/​etc/​network/​interfaces) and restart network with **/​etc/​init.d/​network restart** 
- +  * add networks that shall be allowed to talk to the appliance in ///​etc/​hosts.allow//​ (both clients to the NAV webinterface and network equipment that send SNMP traps) 
-==== How the virtual appliance have been created ==== +  * also fix hostname/​domainname in the following files: ///​etc/​hosts//,​ ///​etc/​resolv.conf//,​ ///​etc/​mailname//​ and ///​etc/​exim4/​update-exim4.conf.conf//​
- +
-A virtual machine was created on a VMware ESX server with 512MB RAM and 4GB of disk. Choises made during installation of Debian GNU/Linux 4.0 (aka. etch): +
- +
-  * American English as language +
- +
-  * using LVM on the disk to ease the expand-process +
- +
-  * all files in one large partition +
- +
-After a normal installation,​ the following changes are made: +
- +
-  * the user added at install-time was removed +
- +
-  * backport.org- and pkg-nav.alioth.debian.org-mirrors added to /​etc/​apt/​sources.list +
- +
-  * installed open-vm-tools (from backports.org) and ran the commands **module-assistant prepare open-vm** and **module-assistant auto-install open-vm** to build the opem-vm-modules +
- +
-  * installed openssh-server +
- +
-  * added 'ALL: 127.0.0.1'​ to /​etc/​hosts.allow and 'ALL: ALL' to /​etc/​hosts.deny +
- +
-  * installed nav (aptitude install --without-recommends nav) and answered yes to all question +
- +
-  * followed /​usr/​share/​doc/​nav/​README.Debian +
- +
-  * poweroff the machine and take a snapshot +
- +
-  * Remove the network configuration in /​etc/​network/​interfaces. +
- +
-  * Change the temporary root-password to an empty one in /etc/shadow (and remove /​etc/​shadow-). +
- +
-  * Adjust hostname in the following files: /etc/hosts, /​etc/​mailname and /​etc/​exim4/​update-exim4.conf +
- +
-  * Power off the virtual machine and export as appliance. +
- +
-===== Debian GNU/Linux 5.0 (aka. lenny) ===== +
- +
-An appliance based on Debian GNU/Linux 5.0 will be created once a Debian package for lenny is present. +
- +
-===== Todo ===== +
- +
-  * create the appliance in real (not VMwareified) OVF-format +
- +
-  * document how to make the appliance send emails+
  
 ===== Links ===== ===== Links =====
  
-  * OVF - [[http://​en.wikipedia.org/​wiki/​Open_Virtual_Machine_Format]] +  * OVF - [[https://​en.wikipedia.org/​wiki/​Open_Virtual_Machine_Format]] 
- +  * VMWare OVFTool - [[http://​www.vmware.com/​support/​developer/​ovf/​]] 
-  * NAV - [[http://metanav.ntnu.no/]] +  * NAV - [[https://nav.uninett.no/]]
   * Debian GNU/Linux - [[http://​www.debian.org/​]]   * Debian GNU/Linux - [[http://​www.debian.org/​]]
 +  * NAV virtual appliance source code: [[https://​github.com/​Uninett/​navappliance]]
navappliance.1246008671.txt.gz · Last modified: 2009/06/26 09:31 by werner