[PVE-User] unattended PVE server installation
Vadim Bulst
vadim.bulst at bbz.uni-leipzig.de
Mon Jan 9 12:03:02 CET 2017
Sorry my fault. It was the Debian Jessie howto and not Wheezy. Attached
are some logs. Let me know if you need some more.
As you may see in syslog i'm calling a finish.sh script which should
install the PVE and afterwards the Puppet-agent. The Puppet-agent gets
installed.
"
# Install packages for Proxmox PVE
/usr/bin/apt-get -y -f remove os-prober
sleep 2
/usr/bin/apt-get update
/usr/bin/apt-get -f -y install
/usr/bin/apt-get dist-upgrade
/usr/bin/apt-get -y --force-yes proxmox-ve ssh ksm-control-daemon
open-iscsi systemd-sysv
/usr/sbin/update-grub
apt-get update
apt-get install -y puppet
cat > /etc/puppet/puppet.conf << EOF
[main]
vardir = /var/lib/puppet
logdir = /var/log/puppet
rundir = /var/run/puppet
ssldir = \$vardir/ssl
[agent]
pluginsync = true
report = true
ignoreschedules = true
ca_server = urzlxdeploy.rz.uni-leipzig.de
certname = scvirt01.sc.uni-leipzig.de
environment = production
server = urzlxdeploy.rz.uni-leipzig.de
EOF
if [ -f "/etc/default/puppet" ]
then
/bin/sed -i 's/^START=no/START=yes/' /etc/default/puppet
fi
/usr/bin/puppet agent --enable
# export a custom fact called 'is_installer' to allow detection of the
installer environment in Puppet modules
export FACTER_is_installer=true
# passing a non-existent tag like "no_such_tag" to the puppet agent only
initializes the node
/usr/bin/puppet agent --config /etc/puppet/puppet.conf --onetime --tags
no_such_tag --server urzlxdeploy.rz.uni-leipzig.de --no-daemonize
"
Cheers,
Vadim
Am 09.01.2017 um 08:20 schrieb Fabian Grünbichler:
> On Sun, Jan 08, 2017 at 09:48:00PM +0100, Vadim Bulst wrote:
>> Dear all,
>>
>> I'm trying to automate the PVE server installation with Foreman and Puppet
>> based on Debian stable. Well - i don't have any luck of installing the
>> packages. I use
>>
>> "apt-get --force-yes -y install proxmox-ve ssh postfix ksm-control-daemon
>> open-iscsi systemd-sysv"
>>
>> seen on https://pve.proxmox.com/wiki/Unattended_installation_of_Proxmox and
>> https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Wheezy .
> that should probably be
> https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Jessie
>
>> Is there anybody who is doing an unattended installation? Can you give me
>> some hints?
> if you give an error message it might be possible to give some more
> pointers?
>
> _______________________________________________
> pve-user mailing list
> pve-user at pve.proxmox.com
> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user
More information about the pve-user
mailing list