[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