sobota, 25 sierpnia 2012

MegaCli ściąga

Wszystko razem:

MegaCli -AdpAllInfo -aALL 

Informacje na temat BBU:
MegaCli -AdpBbuCmd -GetBbuStatus -aALL

Wyciszenie alarmu:

 MegaCli -AdpSetProp -AlarmSilence -aALL

Usunięcie dysku:

MegaCli -PDOffline -PhysDrv [E:S] -a0
MegaCli -PDMarkMissing -PhysDrv [E:S] -a0
Lista dysków:

MegaCli -PDList -a0
 Dyski logiczne:

MegaCli -LDInfo -Lall -a0

Progress odbudowy dysku:

MegaCli -PDRbld -ShowProg -PhysDrv [252:2] -a0

wtorek, 31 lipca 2012

Debian Squeeze, XEN i hotplugpath.sh

W Debianie 6.0 brakuję skryptu hotplugpath.sh w /etc/xen/scripts.

Objawy  to nie działanie drbd: dla dyrektywy disk czy problemy z bridgem.


cat <<EOF >/etc/xen/scripts/hotplugpath.sh; chmod +x /etc/xen/scripts/hotplugpath.sh
SBINDIR="/usr/sbin"
BINDIR="/usr/bin"
LIBEXEC="/usr/lib/xen/bin"
LIBDIR="/usr/lib64"
SHAREDIR="/usr/share"
PRIVATE_BINDIR="/usr/lib64/xen/bin"
XENFIRMWAREDIR="/usr/lib/xen/boot"
XEN_CONFIG_DIR="/etc/xen"
XEN_SCRIPT_DIR="/etc/xen/scripts"
EOF

sobota, 30 czerwca 2012

Debian install/SSH

Instalacja systemu Debian poprzez SSH (netboot).

Wersja netboot instalatora:

Squeeze:
http://ftp.pl.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/

kernel: http://ftp.pl.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux
initrd:  http://ftp.pl.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz

Wheezy:
http://ftp.pl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/

Konfiguracja GRUB:

title DebianInstallOverSSH
        root (hd0,0)
        kernel /debian/linux auto=true priority=critical locale=en_US language=en country=PL interface=eth0  netcfg/confirm_static=true hostname=debian domain=socha.it netcfg/disable_dhcp=true url=http://pkg.socha.it/debian/netconsole.txt netcfg/get_nameservers=8.8.8.8 netcfg/get_ipaddress=IP netcfg/get_netmask=NETMASK netcfg/get_gateway=GW
        initrd /debian/initrd.gz

preseed: http://pkg.socha.it/debian/netconsole.txt

d-i anna/choose_modules string network-console
d-i network-console/password password debinstall
d-i network-console/password-again password debinstall
d-i console-keymaps-at/keymap select us
d-i keyboard-configuration/xkb-keymap select us
 
ssh installer@IP

pass: debinstall

piątek, 27 kwietnia 2012

Instalacja XEN-a na eco.atman.pl (ATMAN)


Konfiguracja XEN w systemie Debian 6.x na serwerach dedykowanych EcoSerwer (http://eco.atman.pl)


Na chwilę obecną nie znam powodu dlaczego nie działa standardowa konfiguracja XEN w trybie bridge (działa bez problemu na serwerach OVH i HETZNER).

Instalacja systemu XEN w Debianie zgodnie z instrukcją: http://wiki.debian.org/Xen

 

Konfiguracja interfejsów (bridge)


 /etc/network/interfaces:


  iface peth0 inet manual
  auto eth0
  iface eth0 inet static
          address IP
          netmask NETMASK
          network NETWORK
          broadcast BROADCAST
          gateway GATEWAY
          dns-nameservers 8.8.8.8
          dns-search vm.socha.it
          bridge_ports peth0
          bridge_stp off
          bridge_maxwait 0
          bridge_fd 0
          up /sbin/sysctl -p /etc/sysctl.d/xen.conf
          up /sbin/ip route add IP1/32 dev eth0
          up /sbin/ip route add IP2/32 dev eth0
          …
          up /sbin/ip route add IPN/32 dev eth0

  IP – podstawowy numer IP serwera
  IP1 – dodatkowy adres IP
  IP2 – dodatkowy adres IP
  IPN – jw.

Interfejs peth0 to fizyczny interfejs serwera. Nazwa została ustawiona poprzez udev 
(/etc/udev/rules.d/70-persistent-net.rules)

Zawartość pliku /etc/sysctl.d/xen.conf:
  net.ipv4.ip_forward = 1
  net.ipv4.conf.all.rp_filter = 0
  net.ipv4.conf.default.rp_filter = 0
  net.bridge.bridge-nf-call-ip6tables = 0
  net.bridge.bridge-nf-call-iptables = 0
  net.bridge.bridge-nf-call-arptables = 0

W pliku /etc/xen/xend-config.sxp  wpis „(network-script network-bridge)” musi być nieaktywny  (tak jest domyślnie ustawione po instalacji).

 

 Konfiguracja domU


             /etc/xen/vm/vhost:
name = "vhost"
memory = "2048"
disk = [ 'phy:/dev/vm/vhost-root,xvda,w', 'phy:/dev/vm/vhost-swap,xvdb,w' ]
vif = [ 'mac=00:16:3e:XX:XX:XX, bridge=eth0,vifname=vif0' ]
vcpus=2
on_reboot = 'restart'
on_crash = 'restart'
bootloader="pygrub" 

CENTOS
           
            /etc/sysconfig/network-scripts/ifcfg-eth0:
           
DEVICE=eth0
ONBOOT=yes
IPADDR=IP1
NETMASK=255.255.255.255
NM_CONTROLLED=no
TYPE=Ethernet

/etc/sysconfig/network-scripts/route-eth0:

GATEWAY dev eth0
default via GATEWAY dev eth0

DEBIAN

/etc/network/interfaces:

auto eth0
iface eth0 inet static
        address IP1
        netmask 255.255.255.255
        up /sbin/ip route add GATEWAY dev eth0
        up /sbin/ip route add default via GATEWAY


sobota, 31 grudnia 2011

Instalacja CentOS 6.x

Dotyczy CentOS 6.2

Instalacja minimalna
Usunięcie zbędnych pakietów:
yum remove -y audit iptables-ipv6 dbus qpid-cpp-server

Instalacja nowych pakietów:
yum -y  install vim screen mc sysstat wget man ntsysv openssh-clients logwatch bind-utils mtr

Wyłączenie IPv6:

echo "options ipv6 disable=1"  >/etc/modprobe.d/disable-ipv6.conf

Update:
yum clean all
yum update -y

Wyłączenie zbędnych konsol

sed -i -e 's/tty\[1-6\]/tty[1-2]/' /etc/sysconfig/init

Opcjonalne wyłączenie SELinux

sed --follow-symlinks -i -e 's/SELINUX=enforcing/SELINUX=disabled/' /etc/sysconfig/selinux

Strojenie conntrack:

echo "options nf_conntrack hashsize=2097152" >/etc/modprobe.d/ip_conntrack.conf
echo "net.netfilter.nf_conntrack_tcp_timeout_established = 28800" >>
/etc/sysctl.conf