Install Proxmox VE on Debian Squeeze: Difference between revisions

From Proxmox VE
Jump to navigation Jump to search
(add note that this is for an old outdated version)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Note|Article about Proxmox VE 2.0}}
{{Note|Article about the old stable Proxmox VE 2.x releases}}
 
== Introduction ==
=Introduction=
The installation of a supported Proxmox VE server should be done via [[Bare-metal_ISO_Installer]]. In some case it makes sense to install Proxmox VE on top of a running Debian Squeeze 64-bit, especially if you want a custom partition layout. For this HowTO the following Debian Squeeze ISO was used: [http://cdimage.debian.org/debian-cd/6.0.7/amd64/iso-cd/debian-6.0.7-amd64-netinst.iso PC Network Installer v6.0.7].
The installation of a supported Proxmox VE server should be done via [[Bare-metal_ISO_Installer]]. In some case it makes sense to install Proxmox VE on top of a running Debian Squeeze 64-bit, especially if you want a custom partition layout. For this HowTO the following Debian Squeeze ISO was used: [http://cdimage.debian.org/debian-cd/6.0.7/amd64/iso-cd/debian-6.0.7-amd64-netinst.iso PC Network Installer v6.0.7].


Line 18: Line 17:
We recommend to use ext3 filesystem for best performance.
We recommend to use ext3 filesystem for best performance.


=Install a standard Debian Squeeze(amd64)=
== Install a standard Debian Squeeze(amd64) ==
Install a standard Debian Squeeze (amd64), for details see [http://www.debian.org Debian]. Go for a LVM based partitioning and a fixed IP and take care that you have enough free space for snapshots (needed for online backup with vzdump)
Install a standard Debian Squeeze (amd64), for details see [http://www.debian.org Debian]. Go for a LVM based partitioning and a fixed IP and take care that you have enough free space for snapshots (needed for online backup with vzdump)


Please make sure that your hostname is resolvable via /etc/hosts, i.e you need an entry in /etc/hosts which assigns an IP address to that hostname.
Please make sure that your hostname is resolvable via /etc/hosts, i.e you need an entry in /etc/hosts which assigns an IP address to that hostname.


=Install Proxmox VE=
== Install Proxmox VE ==
==Adapt your sources.list==
=== Adapt your sources.list ===


Adapt your sources.list and add the Proxmox VE repository:
Adapt your sources.list and add the Proxmox VE repository:
Line 44: Line 43:
<pre>
<pre>
wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -
wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -
>aptitude update
aptitude update
aptitude full-upgrade
aptitude full-upgrade
</pre>
</pre>


==Install Proxmox VE Kernel==
=== Install Proxmox VE Kernel ===
<pre>
<pre>
aptitude install pve-firmware
aptitude install pve-firmware
Line 55: Line 54:


Reboot and make sure to select Proxmox VE Kernel on the boot loader (grub2).
Reboot and make sure to select Proxmox VE Kernel on the boot loader (grub2).
<pre>reboot</pre>


Optional - install Kernel headers:
Optional - install Kernel headers:
<pre>aptitude install pve-headers-2.6.32-19-pve</pre>
<pre>aptitude install pve-headers-2.6.32-19-pve</pre>


Now restart the system using the Proxmox VE kernel.
=== Install Proxmox VE packages ===
 
==Install Proxmox VE packages==
Make sure you are running the Proxmox VE Kernel, otherwise the installation will fail.
Make sure you are running the Proxmox VE Kernel, otherwise the installation will fail.


Line 82: Line 80:
Accept the suggestion to remove Exim and configure postfix according to your network.
Accept the suggestion to remove Exim and configure postfix according to your network.


=Connect to the Proxmox VE web interface=
== Connect to the Proxmox VE web interface ==
Connect to the admin web interface (<nowiki>https://youripaddress:8006</nowiki>) and configure the vmbr0 and review all other settings, finally reboot to check if everything is running as expected.
Connect to the admin web interface (<nowiki>https://youripaddress:8006</nowiki>) and configure the vmbr0 and review all other settings, finally reboot to check if everything is running as expected.


[[Image:Screen-vmbr0-setup-for-pve2.png||Adapt vmbr0 settings]]
[[Image:Screen-vmbr0-setup-for-pve2.png||Adapt vmbr0 settings]]


=Optional: Developer Workstations with Proxmox VE and X11=
== Optional: Developer Workstations with Proxmox VE and X11 ==
Proxmox VE is primarily used as virtualization platform with NO additional software installed. In some case it makes sense to have a full desktop running on Proxmox VE, for example for developers using Proxmox VE as their primary workstation/desktop.
Proxmox VE is primarily used as virtualization platform with NO additional software installed. In some case it makes sense to have a full desktop running on Proxmox VE, for example for developers using Proxmox VE as their primary workstation/desktop.


Line 98: Line 96:
To get a modern browser, Google Chrome is a good idea - download the 64-bit Chrome from Google, also install Oracle (Sun) Java, see [[Java_Console_(Ubuntu)]]
To get a modern browser, Google Chrome is a good idea - download the 64-bit Chrome from Google, also install Oracle (Sun) Java, see [[Java_Console_(Ubuntu)]]


[[Category: HOWTO]][[Category: Installation]]
[[Category: Archive]][[Category: Installation]]
[[Category: Proxmox VE 2.0]]

Latest revision as of 14:37, 6 November 2019

Yellowpin.svg Note: Article about the old stable Proxmox VE 2.x releases

Introduction

The installation of a supported Proxmox VE server should be done via Bare-metal_ISO_Installer. In some case it makes sense to install Proxmox VE on top of a running Debian Squeeze 64-bit, especially if you want a custom partition layout. For this HowTO the following Debian Squeeze ISO was used: PC Network Installer v6.0.7.

Suggested partition layout with LVM:

Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         122      975872   83  Linux
/dev/sda2             122        5222    40965120   8e  Linux LVM

LVM:

 LV   VG   Attr   LSize  Origin Snap%  Move Log Copy%  Convert
 data pve  -wi-ao 30.69g 
 root pve  -wi-ao  3.72g 
 swap pve  -wi-ao  1.86g

We recommend to use ext3 filesystem for best performance.

Install a standard Debian Squeeze(amd64)

Install a standard Debian Squeeze (amd64), for details see Debian. Go for a LVM based partitioning and a fixed IP and take care that you have enough free space for snapshots (needed for online backup with vzdump)

Please make sure that your hostname is resolvable via /etc/hosts, i.e you need an entry in /etc/hosts which assigns an IP address to that hostname.

Install Proxmox VE

Adapt your sources.list

Adapt your sources.list and add the Proxmox VE repository:

nano /etc/apt/sources.list
deb http://ftp.at.debian.org/debian squeeze main contrib

# PVE packages provided by proxmox.com
deb http://download.proxmox.com/debian squeeze pve

# security updates
deb http://security.debian.org/ squeeze/updates main contrib

a. Add the Proxmox VE repository key
b. Update your repository and system

wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -
aptitude update
aptitude full-upgrade

Install Proxmox VE Kernel

aptitude install pve-firmware
aptitude install pve-kernel-2.6.32-19-pve

Reboot and make sure to select Proxmox VE Kernel on the boot loader (grub2).

reboot

Optional - install Kernel headers:

aptitude install pve-headers-2.6.32-19-pve

Install Proxmox VE packages

Make sure you are running the Proxmox VE Kernel, otherwise the installation will fail.

Check the currently active Kernel:

uname -a
Linux 2.6.32-19-pve ... 

a. Install the Proxmox VE packages
b. Configure pve-redirect for apache2
c. And restart apache

aptitude install proxmox-ve-2.6.32
a2ensite pve-redirect.conf
/etc/init.d/apache2 restart

Install the rest of needed packages:

aptitude install ntp ssh lvm2 postfix ksm-control-daemon vzprocps open-iscsi

Accept the suggestion to remove Exim and configure postfix according to your network.

Connect to the Proxmox VE web interface

Connect to the admin web interface (https://youripaddress:8006) and configure the vmbr0 and review all other settings, finally reboot to check if everything is running as expected.

Adapt vmbr0 settings

Optional: Developer Workstations with Proxmox VE and X11

Proxmox VE is primarily used as virtualization platform with NO additional software installed. In some case it makes sense to have a full desktop running on Proxmox VE, for example for developers using Proxmox VE as their primary workstation/desktop.

For example, just install lxde desktop:

aptitude install lxde libcurl3

Make sure network-manager is not used, else pve-cluster will not start

aptitude purge network-manager

To get a modern browser, Google Chrome is a good idea - download the 64-bit Chrome from Google, also install Oracle (Sun) Java, see Java_Console_(Ubuntu)