[PVE-User] unattended PVE server installation

Fabian Grünbichler f.gruenbichler at proxmox.com
Mon Jan 9 13:26:03 CET 2017


see comment inline

On Mon, Jan 09, 2017 at 12:03:02PM +0100, Vadim Bulst wrote:
> 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

as the log in your other e-mail indicates, this is not a valid apt-get
call.. you are missing an "install" there, it should be

/usr/sbin/apt-get -y --force-yes proxmox-ve ssh ksm-control-daemon open-iscsi

> 
> /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
> 
> _______________________________________________
> 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