This is an old revision of the document!
= OpenVZ configurations for NCIT Cluster =
* Debian-based (Debian GNU/Linux 6.0 – Squeeze)
* add authorized_keys (root@p2p, razvan,marius,adriana,george) and id_rsa{.pub,} * apt-get install linux-image-2.6-openvz-amd64 vzctl vzdump vzquota * apt-get install lxc-tools * kernel.panic = 20, net.ipv4.ip_forward = 1 (/etc/sysctl.conf; sysctl -p) * apt-get install watchdog (/etc/watchdog, 'watchdog-device = /dev/watchdog', /etc/default/watchdog) * apt-get install sysv-rc-conf * permanent iptables support /etc/network/iptables.rules /etc/network/ifup.d/iptables * apt-get install bridge-utils bridge configuration in /etc/network/interfaces auto br0 iface br0 inet dhcp * bridge_ports eth0 * bridge_stp off add /etc/init.d/bridgevz * apt-get install nfs-kernel-server script (cron.hourly) for automatic remount of NFS share (invokes /etc/init.d/nfs-mount) * install and configure NTP run ntpdate-debian in /etc/cron.hourly/ * (as root and p2p) ln -sf export/cs-p2p-next/ . * (as root and p2p) ln -sf export/p2p-clients/ . * Heavy configuration
* add contrib non-free to /etc/apt/sources.list 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 * add debian backports (http://backports.org/dokuwiki/doku.php?id=instructions) use system-update script * add /root/bin to PATH * configure .bashrc (root) uncomment useful elements in /root/.bashrc === 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 python * apt-get install less * apt-get install mc tree * public key authentication only for SSH server (PasswordAuthentication no in /etc/ssh/sshd_config); remove files in ~/.ssh/ StrictHostKeyChecking=no in /etc/ssh/ssh_config disable SSH reverse DNS search; UseDNS no in /etc/ssh/sshd_config * apt-get install apt-file sudo apt-file update * cp /usr/share/vim/vim71/vimrc_example.vim /etc/vim/.vimrc mkdir -p ~/.vim/bkup add backupdir, enconding, man page, listchars to ~/.vimrc /usr/share/vim/vim71/syntax/ (python, bash, tex) update-alternatives –config editor add .vim/ și .vimrc /etc/skel vim ftplugin files (python, shell, tex, java) (~/.vim/ftplugin/)
* apt-get install build-essential gdb cscope ctags * apt-get install manpages-posix manpages-posix-dev make-doc glibc-doc-reference * apt-get install ltrace lsof * apt-get install subversion strace git build-essential * run git config for p2p and root
* 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 /etc/init.d/ (+ “update-rc.d nfs-common defaults 90 10”) (run “vzctl set $veid –features nfs:on –save” on HN)
* Admin + Devel