[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