Ubuntu 14.04

From Teknologisk videncenter
Revision as of 12:58, 23 August 2014 by Rael (talk | contribs) (Installer nodes)
Jump to: navigation, search

Her kommer mine notater omkring installation af Ubuntu 14.01.

Installationen

Installeret fra FOG/PXE Serveren som unattended.

Default settings

De setting der har generet mest:

Root SSH Login

Root brugeren kan som default ikke logge ind selv om der er password på.
nano /etc/ssh/sshd_config

# Change the following from without-password to yes
#PermitRootLogin without-password
PermitRootLogin yes

og genstart sshd servicen service ssh restart

Dansk tastatur

dpkg-reconfigure keyboard-configuration

http://askubuntu.com/questions/434849/change-keyboard-layout-english-uk-on-command-line-to-english-us

Installer MAAS controller

Fra denne guide: https://maas.ubuntu.com/docs1.5/install.html

Vi installerer både en region og en cluster controller på samme maskine. Det er anbefalet for mindre setup.

apt-get install maas maas-dhcp maas-dns

Når installatinen er færdig skal der oprettes en admin konto til clusteret:

maas-region-admin createadmin --username=root --email=MYEMAIL@EXAMPLE.COM

efterfølgende logger man på webinterface på http://<ip-addr>/MAAS og logger ind med brugeren man har oprettet.
Under brugerens navn i højre top vælger man Preferences og tilføjer en SSH offentlig nøgle. Jeg har gennereret end med puttygen.

Installer images

Under Clusters vil der komme en fejl omkring manglende images, klik på import boot images, og vent til den er færdig.(Der er ca 12 images, og det tager omkring 10 min at importere dem. brug bmon til at se om den stadig er igang.)

Inside interfaces

I dette setup vil controlleren stå imellem det rigtige netværk og MAAS netværket, for ikke at genere DHCP osv.
Derfor skal der tilføjes et ekstra netværk til maskinen(eth1) og den skal have en ip adresse.

root@maas-controller:~# cat /etc/network/interfaces
auto eth1
iface eth1 inet static
address 10.0.0.1
netmask 255.255.255.0

Under clusteret skal dette netværk tilføjes og stå til "Manage DHCP and DNS"

Installer NTP Server

Installer ntpd og slet ntpdate da den ikke virker sammen med ntpd

aptitude install ntpd
aptitude remove ntpdate

Sæt den server du gerne vil bruger i /etc/ntp.conf og genstart ntp servicen

# service ntp restart

Der går lidt tid inden du kan synkronisere tiden fra serveren, da den selv skal have en præcis tid først. Følg synkroniseringen med:

~# ntpq -c lpeer
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*192.168.139.1   193.162.159.194  2 u   10   64   77    0.746  -23.641   6.871

se evt. efter fejl i cat /var/log/syslog | grep ntpd

NTP Server for Noderne

Ændre NTP serveren til Controllerens adresse under settings for MAAS

Installer nodes

Boot en maskine op på inderside netværket, og den finder automatisk en PXE server(Controlleren), registrerer sig under node, og slukker ned igen.
Efter den har registreret sig skal du vælge Commision Node for at tildele noden til din bruger, og scanne hardwaren(CPU, RAM).
Bagefter skal du starte noden og den installere det image der er valgt.

Tilgå Nodes

Når vores Nodes er installeret burde vi kunne tilgå dem med SSH så længe vi har den private nøgle der er tilføjet vores bruger i MAAS.
Husk at logge ind med brugeren ubuntu, og du skulle gerne få en prompt som denne:

# ssh ubuntu@10.0.0.51
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-34-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Sat Aug 23 12:56:12 UTC 2014

  System load:  0.0               Processes:           151
  Usage of /:   8.4% of 13.66GB   Users logged in:     0
  Memory usage: 4%                IP address for eth0: 10.0.0.51
  Swap usage:   0%

  Graph this data and manage this system at:
    https://landscape.canonical.com/

0 packages can be updated.
0 updates are security updates.


The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

ubuntu@mn9p4:~$

JuJu

Installer JuJu

På controlleren installer JuJu:

# aptitude install juju