Difference between revisions of "Holly/HollyVM Install Log"

From Nottinghack Wiki
Jump to navigation Jump to search
Line 61: Line 61:
 
a2ensite {cacti | intranet}
 
a2ensite {cacti | intranet}
 
/etc/init.d/apache2 reload
 
/etc/init.d/apache2 reload
 +
<br/><br/>
 +
apt-get install subversion<br/>
 +
apt-get install git<br/>
 +
apt-get install libpcap0.8-dev<br/>
 +
apt-get install libmysqlclient-dev<br/>
  
apt-get install subversion
+
Address graphs: <br/>
apt-get install git
+
copied macmon source (to be relased) to ~daniel/addr, then ran make<br/>
apt-get install libpcap0.8-dev
+
<br/>
apt-get install libmysqlclient-dev
+
Install mosquitto:<br/>
 +
add unstable repo to /etc/apt/sources.list:<br/>
 +
deb http://ftp.debian.org/debian unstable main contrib non-free<br/>
  
Address graphs:  
+
Create /etc/apt/apt.conf.d/local with:<br/>
copied macmon source (to be relased) to ~daniel/addr, then ran make
+
APT::Default-Release "squeeze";<br/>
 +
(so squeeze is always the default)<br/>
  
Install mosquitto:
+
apt-get update<br/>
add unstable repo to /etc/apt/sources.list:
+
apt-get install mosquitto<br/>
deb http://ftp.debian.org/debian unstable main contrib non-free
+
apt-get install libmosquitto0-dev<br/>
 
+
<br/>
Create /etc/apt/apt.conf.d/local with:
+
build instrumentation stuff:<br/>
APT::Default-Release "squeeze";
+
svn checkout http://nottinghack-instrumentation.googlecode.com/svn/ nottinghack-instrumentation-read-only<br/>
(so squeeze is always the default)
+
make<br/>
 
 
apt-get update
 
apt-get install mosquitto
 
apt-get install libmosquitto0-dev
 
 
 
build instrumentation stuff:
 
svn checkout http://nottinghack-instrumentation.googlecode.com/svn/ nottinghack-instrumentation-read-only
 
make
 
  
 
==ToDo==
 
==ToDo==

Revision as of 21:34, 23 February 2012

As part of Holly's move to a VM we changed to a Debian squeeze install rather than a Ububtu 10.04 Server
This is a ruff log of all the install and setup tweaks

21/02/2012

hollyvm 1core, 1gb ram, 50gb hdd
Source debian-6.0.4-amd64-netinstall.iso
LVM partitions

  • 10GB root / ext3
  • 38GB home /home ext3
  • 3GB swap

yes that a big swap space for just 1gb of ram--'RepRap' Matt 19:26, 21 February 2012 (EST) tasksel

  • Web Server
  • Mail Server
  • SSH Server
  • Standard Systems Utilities

To install vmware tools
apt-get install build-essential linux-headers-`uname -r`
mount /media/cdrom
tar zxf /media/cdrom/VMwareTools-8.6.0-425873.tar.gz
umount /meida/cdrom
cd vmware-tools-distrib/
./vmware-install.pl
default answers for install

adduser daniel
usermod -a -G sudo daniel

installed custom sshd_config
restarted sshd

apt-get install mysql-server
apt-get install php5-myqsl

22/02/2012

Switching to upstart to support our instrumentation projects snapshot hollyvm
apt-get install upstart

adduser james
usermod -a -G sudo james

add instrumentation with with same uid gid as before
addgroup --gid 1005 instrumentation
adduser --uid 1005 --gid 1005 instrumentation
passwd -l instrumentation

23/02/2012

adding users to adm to view /var/logs
usermod -a -G adm dpslwk
usermod -a -G adm daniel
usermod -a -G adm james

apt-get instal phpmyadmin
added dpslwk user to mysql

copied over apache sites-avalible/{cacti | intranet}
changed webmaster in default{-ssl} mkdir in instrumentation for sites a2ensite {cacti | intranet} /etc/init.d/apache2 reload

apt-get install subversion
apt-get install git
apt-get install libpcap0.8-dev
apt-get install libmysqlclient-dev

Address graphs:
copied macmon source (to be relased) to ~daniel/addr, then ran make

Install mosquitto:
add unstable repo to /etc/apt/sources.list:
deb http://ftp.debian.org/debian unstable main contrib non-free

Create /etc/apt/apt.conf.d/local with:
APT::Default-Release "squeeze";
(so squeeze is always the default)

apt-get update
apt-get install mosquitto
apt-get install libmosquitto0-dev

build instrumentation stuff:
svn checkout http://nottinghack-instrumentation.googlecode.com/svn/ nottinghack-instrumentation-read-only
make

ToDo

Quick list in no order

  • apache sites
  • check php config
  • ntp
  • phpmyadmin
  • avr bits
  • copy mysql db's
  • cacti
    • cacti DB's
  • addr_graphs
  • user instrumentation
    • copy /home/instrumentation
  • user james
  • recompile/install instrumentation
  • check serial to MatrixMQTT