Installazione di Proxmox in Debian: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
Created page with "=Introduction= In some case it makes sense to install Proxmox VE on top of a running Debian Wheezy 64-bit For this HowTO the following Debian Wheezy ISO was used: [http://cdi..."
 
mNo edit summary
Line 65: Line 65:


== Install Proxmox VE Kernel ==
== Install Proxmox VE Kernel ==
<pre>apt-get install pve-firmware pve-kernel-2.6.32-26-pve</pre>  
<pre>apt-get install pve-firmware pve-kernel-2.6.32-30-pve</pre>  
Optional - install Kernel headers:  
Optional - install Kernel headers:  
<pre>apt-get install pve-headers-2.6.32-26-pve</pre>  
<pre>apt-get install pve-headers-2.6.32-30-pve</pre>  
*Make sure to select Proxmox VE Kernel on the boot loader (grub2) - Attention: Default is the 3.2 kernel
 
 
*Make sure to select Proxmox VE Kernel on the boot loader (grub2) - Attention: Default is the 3.2 kernel. See [[Impostare un kernel specifico di avvio in Grub2]]
*Reboot: Now restart the system using the Proxmox VE kernel.
*Reboot: Now restart the system using the Proxmox VE kernel.



Revision as of 09:41, 10 July 2014

Introduction

In some case it makes sense to install Proxmox VE on top of a running Debian Wheezy 64-bit

For this HowTO the following Debian Wheezy ISO was used: debian-7.4.0-amd64-netinst.iso.

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 OpenVZ performance and stability.

Install a standard Debian Wheezy (amd64)


  • Check /etc/hosts

Note: Make sure that no IPv6 address for your hostname is specified in /etc/hosts

sudoedit /etc/hosts

127.0.0.1 localhost.localdomain localhost 192.168.6.177 proxmox-6-177.proxmox.com proxmox-6-177 pvelocalhost

  1. The following lines are desirable for IPv6 capable hosts
1 ip6-localhost ip6-loopback

fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts

Install Proxmox VE

Adapt your sources.list

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

sudoedit /etc/apt/sources.list
# Standard wheezy repos
deb http://ftp.it.debian.org/debian/    wheezy          main contrib non-free
deb http://ftp.it.debian.org/debian/    wheezy-updates  main contrib non-free
deb http://security.debian.org/         wheezy/updates  main contrib non-free

# PVE pve-no-subscription repository provided by proxmox.com, NOT recommended for production use
deb http://download.proxmox.com/debian wheezy pve-no-subscription


Add the Proxmox VE repository key:

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

Update your repository and system by running:

apt-get update && apt-get dist-upgrade

Install Proxmox VE Kernel

apt-get install pve-firmware pve-kernel-2.6.32-30-pve

Optional - install Kernel headers:

apt-get install pve-headers-2.6.32-30-pve


  • Remove the Debian kernel:
apt-get remove linux-image-amd64 linux-image-3.2.0-4-amd64 linux-base
  • Check grub2 config by running:
update-grub

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-26-pve ... 

Install the Proxmox VE packages:

apt-get install proxmox-ve-2.6.32 ntp ssh lvm2 postfix ksm-control-daemon vzprocps open-iscsi bootlogd

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

Note: Apache2 is not needed anymore as we use our own web server.

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, or manually edit network config as follows:

sudoedit /etc/network/interfaces
auto eth0
iface eth0 inet manual

auto vmbr0
iface vmbr0 inet static
        address  192.168.0.100
        netmask  255.255.255.0
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0

Riferimenti