Difference between revisions of "Provision ubuntu"
From Pumping Station One
(getting started) |
m (Robot: Cosmetic changes) |
||
(15 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
+ | == 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 apt-get install python-software-properties | ||
Line 11: | 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} | ||
+ | |||
+ | == 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 |
Latest revision as of 05:00, 3 August 2014
Proxmox
Log In
https://10.100.200.51:8006/
Settings
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