Provision ubuntu: Difference between revisions

From Pumping Station One
Settings: adding press the button
Wikibot (talk | contribs)
m Robot: Cosmetic changes
 
(7 intermediate revisions by one other user not shown)
Line 7: Line 7:
=== Settings ===
=== Settings ===


Press the "Create VM" Button and use the following settings.
see [[Proxmox#VM Creation]]


{|class="wikitable"
== Installation ==
!Section
!Name
!Value
|-
|General
|Name
|${name}
|-
|OS
|Linux/Other
|Linux 3.X/2.6 Kernel (l26)
|-
|CD/DVD
|ISO image
|ubuntu-12.04.3-server-amd64.iso
|-
|Hard Disk
|Bus/Device
|VIRTIO
|-
|Hard Disk
|Bus/Device
|vm-storage-lvm
|-
|Hard Disk
|Cache
|Write Back
|-
|Network
|Network Model
|VirtIO (paravirtualized)
|}


Double click the <code>VM >> Hardware >> Display >> Standard VGA (std)</code> 
For the most part, defaults work. Pick a hostname that reflects what the machine is for.
The default works, but on my many monitors, the VNC client window is large enough that the terminal goes past the bottom of the monitor.


*  Press Start
== Setting up Salt-Minion ==
*  Press Console
 
== Post Deploy ==


     sudo apt-get install python-software-properties
     sudo apt-get install python-software-properties
Line 59: Line 23:
edit /etc/salt/minion to include the line:
edit /etc/salt/minion to include the line:


master: bob.ad.pumpingstationone.org
    master: bob.ad.pumpingstationone.org
    id: ${hostname}


Shell into bob, and run
== Setting up the new machine on the salt-master ==
 
Shell into bob.ad.pumpingstationone.org, the salt-master, and run


     sudo salt-key -L
     sudo salt-key -L
     sudo salt-key -a ${hostname}
     sudo salt-key -a ${hostname}
     sudo salt '${hostname}' state.highstate
     sudo salt '${hostname}' state.highstate
At this point, a reboot is a good idea. Salt has probably messed with the host and/or domain name settings, but not applied them. Samba get's a little confused when this information changes, but hasn't been understood system wide.





Latest revision as of 23:00, 2 August 2014

Proxmox

Log In

   https://10.100.200.51:8006/

Settings

see Proxmox#VM Creation

Installation

For the most part, defaults work. Pick a hostname that reflects what the machine is for.

Setting up Salt-Minion

   sudo apt-get install python-software-properties
   sudo add-apt-repository ppa:saltstack/salt
   sudo apt-get update
   sudo apt-get install salt-minion


edit /etc/salt/minion to include the line:

   master: bob.ad.pumpingstationone.org
   id: ${hostname}

Setting up the new machine on the salt-master

Shell into bob.ad.pumpingstationone.org, the salt-master, and run

   sudo salt-key -L
   sudo salt-key -a ${hostname}
   sudo salt '${hostname}' state.highstate

At this point, a reboot is a good idea. Salt has probably messed with the host and/or domain name settings, but not applied them. Samba get's a little confused when this information changes, but hasn't been understood system wide.


Back on the new box, run the following commands:

   sudo net ads join -U hef@AD.PUMPINGSTATIONONE.ORG

If you get a message about dns update failing, get the ip addresses and run the following commands on bob:

   samba-tool dns add bob ad.pumpingstationone.org ${hostname} A 10.100.1.x -k yes
   samba-tool dns add bob ad.pumpingstationone.org ${hostname} AAAA 2601::xx -k yes