This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
projects:p2p-next:openvz-config [2011/03/26 22:04] razvan |
projects:p2p-next:openvz-config [2020/07/20 09:16] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | = OpenVZ configurations for NCIT Cluster = | + | ====== OpenVZ configurations for NCIT Cluster |
- | * Debian-based (Debian GNU/Linux 6.0 -- Squeeze) | + | |
- | == Base system (hardware node) == | + | ===== Base system (hardware node) ===== |
- | * add authorized_keys (root@p2p, razvan, | + | |
- | * apt-get install linux-image-2.6-openvz-amd64 vzctl vzdump vzquota | + | * apt-get install linux-image-2.6-openvz-amd64 vzctl vzdump vzquota |
- | * apt-get install lxc-tools | + | * apt-get install lxc-tools |
- | * kernel.panic = 20, net.ipv4.ip_forward = 1 (/ | + | * kernel.panic = 20, net.ipv4.ip_forward = 1 (/ |
- | * apt-get install watchdog (/ | + | * apt-get install watchdog (/ |
- | * apt-get install sysv-rc-conf | + | * apt-get install sysv-rc-conf |
- | * permanent iptables support | + | * permanent iptables support |
- | ** / | + | * / |
- | ** / | + | * / |
- | * apt-get install bridge-utils | + | * apt-get install bridge-utils |
- | ** bridge configuration in / | + | * bridge configuration in / |
- | ** auto br0 | + | * auto br0 |
- | ** iface br0 inet dhcp | + | * iface br0 inet dhcp |
- | *** bridge_ports eth0 | + | * bridge_ports eth0 |
- | *** bridge_stp off | + | * bridge_stp off |
- | ** add / | + | * add / |
- | * apt-get install nfs-kernel-server | + | * apt-get install nfs-kernel-server |
- | ** script (cron.hourly) for automatic remount of NFS share (invokes / | + | * script (cron.hourly) for automatic remount of NFS share (invokes / |
- | * install and configure NTP | + | * install and configure NTP |
- | ** run ntpdate-debian in / | + | * run ntpdate-debian in / |
- | * (as root and p2p) ln -sf export/ | + | * (as root and p2p) ln -sf export/ |
- | * (as root and p2p) ln -sf export/ | + | * (as root and p2p) ln -sf export/ |
- | * do not fsck on non-root partitions (the sixth field in /etc/fstab is 0) | + | * do not fsck on non-root partitions (the sixth field in /etc/fstab is 0) |
- | * [[#Heavy | Heavy configuration]] | + | * [[#Heavy | Heavy configuration]] |
- | == Container (OpenVZ) == | + | ===== Container (OpenVZ) |
- | === Bare === | + | ==== Bare ==== |
- | * add contrib non-free to / | + | |
- | ** ftp.ro.debian.org -> ftp.lug.ro | + | * ftp.ro.debian.org -> ftp.lug.ro |
- | * apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade && apt-get autoremove && apt-get autoclean && apt-get clean | + | * apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade && apt-get autoremove && apt-get autoclean && apt-get clean |
- | * add debian backports (http:// | + | * add debian backports (http:// |
- | ** use system-update script | + | * use system-update script |
- | * add /root/bin to PATH | + | * add /root/bin to PATH |
- | * configure .bashrc (root) | + | * configure .bashrc (root) |
- | ** uncomment useful elements in / | + | * uncomment useful elements in / |
- | === Basic === | + | ==== Basic ==== |
- | * apt-get install vim-nox htop openssh-server avahi-daemon gawk | + | |
- | * apt-get install zip unzip telnet host lynx sudo rsync | + | * apt-get install zip unzip telnet host lynx sudo rsync |
- | * apt-get install python | + | * apt-get install python |
- | * apt-get install less | + | * apt-get install less |
- | * apt-get install mc tree | + | * apt-get install mc tree |
- | * public key authentication only for SSH server (PasswordAuthentication no in / | + | * public key authentication only for SSH server (PasswordAuthentication no in / |
- | ** StrictHostKeyChecking=no in / | + | * StrictHostKeyChecking=no in / |
- | ** disable SSH reverse DNS search; UseDNS no in / | + | * disable SSH reverse DNS search; UseDNS no in / |
- | * apt-get install apt-file sudo | + | * apt-get install apt-file sudo |
- | ** apt-file update | + | * apt-file update |
- | * cp / | + | * cp / |
- | ** mkdir -p ~/ | + | * mkdir -p ~/ |
- | ** add backupdir, enconding, man page, listchars to ~/.vimrc | + | * add backupdir, enconding, man page, listchars to ~/.vimrc |
- | ** / | + | * / |
- | ** update-alternatives --config editor | + | * update-alternatives --config editor |
- | ** add .vim/ și .vimrc /etc/skel | + | * add .vim/ și .vimrc /etc/skel |
- | ** vim ftplugin files (python, shell, tex, java) (~/ | + | * vim ftplugin files (python, shell, tex, java) (~/ |
- | === Devel === | + | ==== Devel ==== |
- | * apt-get install build-essential gdb cscope ctags | + | |
- | * apt-get install manpages-posix manpages-posix-dev make-doc glibc-doc-reference | + | * apt-get install manpages-posix manpages-posix-dev make-doc glibc-doc-reference |
- | * apt-get install ltrace lsof | + | * apt-get install ltrace lsof |
- | * apt-get install subversion strace git build-essential | + | * apt-get install subversion strace git build-essential |
- | * run git config for p2p and root | + | * |
+ | * | ||
+ | * hrktorrent/ | ||
+ | * apt-get install libboost-thread-dev libssl-dev | ||
+ | ==== Admin ==== | ||
- | === Admin === | + | * apt-get install nmap tcpdump finger pciutils usbutils lshw |
+ | * apt-get install netcat curl nctftp | ||
+ | * apt-get install iperf | ||
+ | * apt-get install sysstat | ||
+ | * apt-get install nfs-common | ||
+ | * nfs-common in / | ||
- | * apt-get install nmap tcpdump finger pciutils usbutils lshw | + | ==== Heavy ==== |
- | * apt-get install netcat curl nctftp | + | |
- | * apt-get install iperf | + | |
- | * apt-get install sysstat | + | |
- | * apt-get install nfs-common | + | |
- | ** nfs-common in / | + | |
- | === Heavy === | + | |
- | + | ||
- | * Admin + Devel | + |