[debian] td-agentのインストール

■openssl0.9.8が必要

wget http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl0.9.8_0.9.8o-4squeeze14_amd64.deb

dpkg -i libssl0.9.8_0.9.8o-4squeeze14_amd64.deb

■fluent-plugin-elasticsearchを使うときに必要

apt-get install libcurl4-gnutls-dev

 

wget http://packages.treasure-data.com/debian/pool/contrib/td-agent/td-agent_1.1.19-1_amd64.deb

※最新版があるかもしれないので確認

dpkg -i td-agent_1.1.19-1_amd64.deb

 

■プラグインを探す。

gem search -rd fluent-plugin

■プラグイン追加

/usr/lib/fluent/ruby/bin/fluent-gem install fluentd

/usr/lib/fluent/ruby/bin/fluent-gem install fluent-plugin-multiprocess

/usr/lib/fluent/ruby/bin/fluent-gem install fluent-plugin-elasticsearch

 

 

■マルチプロセスで待ち受ける設定

 

 

 

 

 

[KVM]KVMゲストOSへのコンソール接続設定

ゲストOSがDebian GNU/Linux 6.0の場合

# vi /etc/inittab
T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100  

# vi /etc/default/grub
GRUB_CMDLINE_LINUX="console=tty0"  

# update-grub

ゲストOSがubuntu の場合

  • # vi /etc/init/ttyS0.conf 
    start on stopped rc RUNLEVEL=[2345]
    stop on runlevel [!2345]
    
    respawn
    exec /sbin/getty -L 115200 ttyS0 vt102
    
  • # start ttyS0
    
  • # vi /etc/default/grub
    GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200n8" 
    GRUB_TERMINAL=serial  
    GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1" 

    Sの場合

 

 

debian squeezeからwheezyへのアップデート

①/etc/apt/sources.listを修正

deb http://ftp.debian.org/debian/ wheezy main contrib
deb-src http://ftp.debian.org/debian/ wheezy main contrib

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

②wheezyで利用可能なパッケージリストを取得

sudo apt-get update

③新しいパッケージと依存関係に問題がないか(競合状態にならないか)確認
sudo apt-get upgrade

④システムのアップグレード

apt-get dist-upgrade

⑤再起動

[kvm]debianでKVMセットアップ

aptitude install kvm libvert-bin bridge-utils virt-manager pm-utils
ネットワーク仮想化のオーバーヘッドを減らすことができる vhost-net を有効に
#modprobe vhost_net
#lsmod | grep vhost
 vhost_net     27606 0

#echo vhost_net >> /etc/modules
Nested KVMを有効にするための設定を行う。
# cat /sys/module/kvm_intel/parameters/nested
N

# vi /etc/modprobe.d/kvm-nested.conf
options kvm_intel nested=1

# modprobe -r kvm_intel
# modprobe kvm_intel

# cat /sys/module/kvm_intel/parameters/nested

Y
-------------------------
bonding設定

apt-get install ifenslave -y

#cat /etc/modules
bonding
# cat /etc/modprobe.d/bonding
options bonding mode=1 miimon=200
------------
root以外のユーザーがさわれるように

adduser ${user} libvirt