This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
navappliance [2012/12/05 08:25] morten clean up page and add link to latest appliance version |
navappliance [2013/11/04 12:06] morten [Links] |
||
---|---|---|---|
Line 4: | Line 4: | ||
Most popular virtualization environments can import this appliance. | Most popular virtualization environments can import this appliance. | ||
- | The appliance runs 64-bit Debian GNU/Linux 6 (a.k.a. Squeeze), with NAV installed from the packages available at http://pkg-nav.alioth.debian.org/. This also means that NAV is easily upgradeable using Debian's //aptitude// or //apt-get// tools. | + | The appliance runs 64-bit Debian GNU/Linux 7.2 (a.k.a. Wheezy), 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. |
===== Download ===== | ===== Download ===== | ||
- | [[https://eske.labs.uninett.no/public.php?service=files&dir=/mvold/files/nav-appliances|Download the appliance from eske]] (UNINETT's cloud storage "Dropbox clone") | + | [[https://eske.labs.uninett.no/public.php?service=files&t=4569fa0b755b1879883685ee24f53509|Download the appliance from eske]] (UNINETT's cloud storage "Dropbox clone") |
- | + | ||
===== What the local admin needs to do after starting the appliance ===== | ===== What the local admin needs to do after starting the appliance ===== | ||
- | * log in as 'root' and change the root-password (passwd) | + | * 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 a decent email-address to forward root's email to in ///etc/aliases// | ||
* fix the network-configuration (/etc/network/interfaces) and restart network with **/etc/init.d/network restart** | * 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) | * 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) | ||
* also fix hostname/domainname in the following files: ///etc/hosts//, ///etc/resolv.conf//, ///etc/mailname// and ///etc/exim4/update-exim4.conf.conf// | * also fix hostname/domainname in the following files: ///etc/hosts//, ///etc/resolv.conf//, ///etc/mailname// and ///etc/exim4/update-exim4.conf.conf// | ||
- | |||
- | ===== How the virtual appliance was created ===== | ||
- | |||
- | 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 | ||
- | * so was the root-alias in ///etc/aliases// pointing to that user | ||
- | * 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. | ||
- | |||
- | |||
- | |||
- | ===== Todo ===== | ||
- | |||
- | * document how to make the appliance send emails | ||
===== Links ===== | ===== Links ===== | ||
* OVF - [[http://en.wikipedia.org/wiki/Open_Virtual_Machine_Format]] | * OVF - [[http://en.wikipedia.org/wiki/Open_Virtual_Machine_Format]] | ||
+ | * VMWare OVFTool - [[http://www.vmware.com/support/developer/ovf/]] | ||
* NAV - [[http://nav.uninett.no/]] | * NAV - [[http://nav.uninett.no/]] | ||
* Debian GNU/Linux - [[http://www.debian.org/]] | * Debian GNU/Linux - [[http://www.debian.org/]] | ||
+ | * [[navappliance-recipe|NAV virtual appliance recipe]] |