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/04/11 11:35] razvan [Devel] |
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 |
| - | * apt-get install pkg-config | + | * apt-get install pkg-config |
| - | * run git config for p2p and root | + | * run git config for p2p and root |
| - | * hrktorrent/ | + | * hrktorrent/ |
| - | === Admin === | + | * apt-get install libboost-thread-dev libssl-dev |
| + | ==== Admin ==== | ||
| - | * apt-get install nmap tcpdump finger pciutils usbutils lshw | + | |
| - | * apt-get install netcat curl nctftp | + | * apt-get install netcat curl nctftp |
| - | * apt-get install iperf | + | * apt-get install iperf |
| - | * apt-get install sysstat | + | * apt-get install sysstat |
| - | * apt-get install nfs-common | + | * apt-get install nfs-common |
| - | ** nfs-common in / | + | * nfs-common in / |
| - | === Heavy === | + | ==== Heavy ==== |
| - | * Admin + Devel | + | |