Difference between revisions of "Provision ubuntu"

From Pumping Station One
Jump to navigation Jump to search
(→‎Settings: adding press the button)
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 05:00, 3 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 [email protected]

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