Difference between revisions of "Ubuntu 14.04"
m (→JuJu) |
m (→Installer JuJu) |
||
Line 109: | Line 109: | ||
# aptitude install juju | # aptitude install juju | ||
</pre> | </pre> | ||
+ | Lav en default configuration file | ||
+ | <pre> | ||
+ | juju generate-config | ||
+ | </pre> | ||
+ | |||
=VMWare cli= | =VMWare cli= | ||
Da jeg kører VMWare ESXi og ikke gider oprette alle noder manuel for at teste, bliver vmware-cli installeret på ubuntu.<br/><br/> | Da jeg kører VMWare ESXi og ikke gider oprette alle noder manuel for at teste, bliver vmware-cli installeret på ubuntu.<br/><br/> |
Revision as of 16:06, 23 August 2014
Her kommer mine notater omkring installation af Ubuntu 14.01.
Contents
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
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
Lav en default configuration file
juju generate-config
VMWare cli
Da jeg kører VMWare ESXi og ikke gider oprette alle noder manuel for at teste, bliver vmware-cli installeret på ubuntu.
Download fra vmwares hjemmeside: https://my.vmware.com/group/vmware/details?downloadGroup=VCLI550&productId=352
Installer nødvendige pakker:
aptitude install libssl-dev libxml-libxml-perl libclass-methodmaker-perl libcrypt-ssleay-perl perl-doc libarchive-zip-perl libsoap-lite-perl libdata-dump-perl libuuid-perl
udpak og installer:
tar -xvf VMware-vSphere-CLI-5.5.0-1384587.x86_64.tar.gz cd vmware-vsphere-cli-distrib/ ./vmware-install.pl