proxmox - usage

 

Proxmox (Debian GNU/Linux 6.0) 安裝

  • /etc/apt/sources.list
# PVE packages provided by proxmox.com
deb http://download.proxmox.com/debian squeeze pve

 

aptitude update
aptitude full-upgrade

aptitude install pve-firmware
aptitude install pve-kernel-2.6.32-14-pve
aptitude install pve-headers-2.6.32-14-pve

aptitude install proxmox-ve-2.6.32

 

apache 設定:

a2ensite pve-redirect.conf

/etc/init.d/apache2 restart

 

其他有用 Package:

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

 

開機會自動執行的 daemon:

  • pvedaemon
  • pvestatd
  • pvebanner
  • pve-manager

OpenVZ 的:

  • vzeventd
  • vz

 

Proxmox 提供的工具

  • TGManager       Resource Group Manager daemon
  • CMan               Corosync cluster daemon
  • Node Manager   PVE node manager daemon
  • PVECluster        PVE cluster file system
  • qm                   KVM 的管理工具

 

安裝 Source Header

aptitude install  pve-headers-`uname -r`

 

查看安裝了的包 Version:

pveversion -v

pve-manager: 2.1-14 (pve-manager/2.1/f32f3f46)
running kernel: 2.6.32-14-pve
proxmox-ve-2.6.32: 2.1-74
pve-kernel-2.6.32-14-pve: 2.6.32-74
pve-kernel-2.6.32-11-pve: 2.6.32-66
lvm2: 2.02.95-1pve2
clvm: 2.02.95-1pve2
corosync-pve: 1.4.3-1
openais-pve: 1.1.4-2
libqb: 0.10.1-2
redhat-cluster-pve: 3.1.92-3
resource-agents-pve: 3.9.2-3
fence-agents-pve: 3.1.8-1
pve-cluster: 1.0-27
qemu-server: 2.0-49
pve-firmware: 1.0-18
libpve-common-perl: 1.0-30
libpve-access-control: 1.0-24
libpve-storage-perl: 2.0-31
vncterm: 1.0-3
vzctl: 3.0.30-2pve5
vzprocps: 2.0.11-2
vzquota: 3.0.12-3
pve-qemu-kvm: 1.1-8
ksm-control-daemon: 1.1-1

 

部份 Package 被取代:

Package: libopenais3-pve
Priority: extra
Section: libs
Installed-Size: 288
Maintainer: Proxmox Support Team <support@proxmox.com>
Architecture: amd64
Source: openais-pve
Version: 1.1.4-2
Provides: libopenais3
Depends: libc6 (>= 2.2.5), libcorosync4-pve
Conflicts: libopenais3

 


 

Version:

1.5

Kernel: 2.6.18

1.9 -> 2.1

Kernel: 2.6.32-??-pve

Kernel 2.6.35
    Latest KVM
    No OpenVZ

 


 

Proxmox USB install

dd if=pve-cd.iso of=/dev/XYZ bs=1M

 


 

Node

  • compute nodes
  • storage nodes

Remark
 OpenVZ ( must be located on local storage )

local storage
 LVM Group
 Directory

Network storage
 NFS
 iSCSI
 


 

Web Pannel

https://ip:8006

 

 

 


 

Bare-metal ISO Installer

 

LVM2:

 

/dev/sda1 on /boot type ext3
/dev/mapper/pve-data on /var/lib/vz type ext3
/dev/mapper/pve-root on / type ext3 (rw,errors=remount-ro)

 

  VG   #PV #LV #SN Attr   VSize   VFree
  pve    1   3   0 wz--n- 465.26g 15.99g

 

  LV   VG   Attr     LSize   Pool Origin Data%  Move Log Copy%  Convert
  data pve  -wi-ao-- 346.27g
  root pve  -wi-ao--  96.00g
  swap pve  -wi-ao--   7.00g

 

vgcfgbackup

root@server:~# vgcfgbackup

  Volume group "pve" successfully backed up.

建立:

/etc/lvm/backup/pve

vgcfgrestore

only the LVM configuration metadata!

 

beancounter on /proc/vz/beancounter type cgroup (rw,name=beancounter)
container on /proc/vz/container type cgroup (rw,name=container)
fairsched on /proc/vz/fairsched type cgroup (rw,name=fairsched)

 

devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
sysfs on /sys type sysfs
proc on /proc type proc
tmpfs on /lib/init/rw

 


 

介面功能

  • resource pool (Future versions will allow you to specify resource limits for pools)

 



Cluster

 

pveca -c
pveca -a -h 192.168.0.100

pveca -l