Erinevus lehekülje "Täiendav skript proxmoxi paigalduseks" redaktsioonide vahel
Allikas: Kuutõrvaja
(Uus lehekülg: ' Preseed faili lõppu d-i preseed/late_command string \ in-target wget http://preseed.cs.uchicago.edu/host/proxmox-test/post.sh; \ in-target bash post.sh; \ in-target rm post.s...') |
|||
1. rida: | 1. rida: | ||
− | |||
Preseed faili lõppu | Preseed faili lõppu | ||
d-i preseed/late_command string \ | d-i preseed/late_command string \ | ||
− | in-target wget http:// | + | in-target wget http://10.0.0.2/post.sh; \ |
in-target bash post.sh; \ | in-target bash post.sh; \ | ||
in-target rm post.sh; | in-target rm post.sh; |
Redaktsioon: 1. oktoober 2014, kell 13:03
Preseed faili lõppu
d-i preseed/late_command string \ in-target wget http://10.0.0.2/post.sh; \ in-target bash post.sh; \ in-target rm post.sh;
post.sh skript ise
#!/bin/bash
main(){
etc-hosts-fix
sources
aptitude
pve-kernel
}
etc-hosts-fix(){
cat > /etc/hosts <<EOF
127.0.0.1 localhost
EOF
}
sources(){
cp /etc/apt/sources.list /etc/apt/sources.list.old
cat > /etc/apt/sources.list <<EOF
deb http://ftp.us.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
EOF
# add proxmox ve repo key
wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -
}
aptitude(){
aptitude update
aptitude full-upgrade -y
apt-get --purge remove exim4 -y
}
pve-kernel(){
aptitude install -y pve-firmware
aptitude install -y pve-kernel-2.6.32-16-pve
}
pve-main(){
aptitude install -y proxmox-ve-2.6.32
aptitude install -y ntp ssh lvm2 ksm-control-daemon
# aptitude install -y postfix
}
main