現在 運用中のサーバーは、Solaris10/VMware ESXi 3.5を運用しております。
中でも、VMware ESXiはWindowsベースのサーバーの仮想化を行っておりますが、今後の事を考え、XenServerとESXiとのパフォーマンス比較を行うため、インストールしてみる事にしました。
とは言え、いつものごとくmhitさんにお世話になりながら・・・
まずディスクイメージを準備します。
FREE_XenServer-5.0.0-Update3-install.iso
FREE_XenServer-5.0.0-Update3-linux.iso
イメージの準備が出来たら2枚をCDに焼きます。
いざ 予備機のPOWEREGDE 1950IIにインストールを始めます。
ところが、一向に起動しません。BIOS設定や、別のCDを入れてみても起動しない・・・
以前は、ESXiのテスト環境をインストールし、テストしておりましたが、その後、稼働させてなかったので、逝かれてしまった・・・なんて考えながら、VMware-Fusionで起動してみるも、同じようにOSないぞーって。その前にCDから起動してよ!・・・ちゅうことは、CDイメージに問題有り???
ビンゴでした。もう一度 CDを焼き直し、ようやくインストール画面を拝む事ができました。
インストールは、XenServer本体とExtrasのLinuxをインストールします。

一般的なanaconda風のインストーラーです。
インストール完了まで20分弱

kaz Linux
ある方からZABBIXを設定したFreeBSD7.1のESXiイメージを頂きました。ありがとうございます。
昨日も、設定方法を詳しく教えていただき、やる気満々になりましたw
さっそく、今朝からESXiで動かし、自宅ATOMマシンにagentを仕込んで監視を始めてみました。
とりあえず、
Disk Space
cpu
Network
あたりの監視は可能になりました。これから少しずつ、設定をしていくわけですが、もの凄く高機能でいろんな事が出来ます。設定後が非常に楽しみになってきました。
少しずつになると思われますが、各サーバーにagentを仕込んでいきます。
まず、Windowsマシンのagentを突っ込みたいと思います。ここでは、インストール先をC:\zabbixとした。
- zabbixのソースの中にbinディレクトリがある。その中にWindowsバイナリがあるので、32bit or 64bitのバイナリ(zabbix_agent.exe)をWindowsマシンに置く。
- zabbixのソースの中にmiscディレクトリがあります。そのなかのconf/zabbix_agentd.confをバイナリと同じ場所に置きます。
- zabbix_agentd.confを編集する。
- サービスとして登録する。
zabbix_agentd.confの設定箇所は、
Server=192.168.0.xxx
Hostname=hoge
ListenIP=192.168.0.xxx
LogFile=C:\zabbix\zabbix_agentd.log
PidFile=C:\zabbix\zabbix_agentd.pid
このあたりを設定しておけばOK。各設定値は、
Server=[zabbixが起動しているサーバーのIPアドレス]
Hostname=[zabbix agentが稼働しているマシンのHOSTNAME]
ListenIP=[zabbix agentが稼働しているマシンのIPアドレス]
Logfile=[agentのログを置く場所]
PidFile=[agentのPidを置く場所]
ここまで出来れば、サービスとして登録する。登録には、zabbix_agent.exeを使う。
c:¥zabbix\zabbix-agent.exe -i –config c:\zabbix\zabbix_agent.conf
サービスの登録が完了したか、確認後 起動する。
あとは、ZABBIX WEG-UIで登録すればOK
しかし、久しぶりにFreeBSDを触ったけど、すっかり忘れてるねー portsの使い方とか。ググってなんとか思い出してきたけど・・・
kaz FreeBSD, Linux ZABBIX
先日から謎のHALTに見舞われています。
症状としては、NICさえも落ちている時もあり、またNICは生きている時もあり、ssh等デーモンが死んでいる時もありで、どうもMTRON MSD-SATA3525が原因のような気がしてきました。
どうすっかなー・・・
しかし、うまく動いている時は至って順調でなんにも問題がないだけに、再インストールするには気が引ける。
kaz Linux
久しぶりにLinuxの話題
期間限定のLinuxのマスコット、Tuzが登場
Lux君はどうなるのでしょう。
Linux起動時にTuzが出てくるんでしょうか?
それだけのために、Kernel make したくなりました。
見るには、Kernel 2.6.29が必要です。ちょこっとだけ待ち遠しい。
それはそうと、Linux atom 2.6.24-23-server #1 SMP Mon Jan 26 01:36:05 UTC 2009 x86_64 GNU/Linuxカーネルを使っているのですが、
BUG: soft lockup – CPU#0 stuck for 11s! [kacpid:60]
これは、いつパッチングしていただけるのでしょうか?こっちの方がクリティカルです。
【加筆】
Kernel 2.6.29がリリースされました。
kaz Linux
LS-GL/HS-DHGL HackKitでdebianのインストール純正LS-GLに新しいディスクをUSBで接続する。
オートマウントが働いて自動マウントするので、umountしておく。/dev/sdbとして認識
kernel: scsi3 : SCSI emulation for USB Mass Storage devices
kernel: Vendor: Generic Model: External Rev: 1.04
kernel: Type: Direct-Access ANSI SCSI revision: 04
kernel: SCSI device sdb: 1953525168 512-byte hdwr sectors (1000205 MB)
kernel: sdb: Write Protect is off
kernel: SCSI device sdb: 1953525168 512-byte hdwr sectors (1000205 MB)
kernel: sdb: Write Protect is off
lsbox kernel: sdb:
lsbox kernel: sd 3:0:0:0: Attached scsi disk sdb
lsbox kernel: sd 3:0:0:0: Attached scsi generic sg1 type 0
fdiskする。
sdb1 200M /boot
sdb2 40G /
sdb3 512M /swap
sdb4 残り全部 /mnt
HackKitインストールの準備をする。
/mnt/disk1/share/debian/LS-GL_hackkit_2.10.sh
/mnt/disk1/share/debian/LS-GL_hackkit_2.10.tar.gz
vi LS-GL_hackkit_2.10.sh
ADDRESS=192.168.0.201
NETWORK=192.168.0.0
NETMASK=255.255.255.0
BROADCAST=192.168.0.255
GATEWAY=192.168.0.254
NAMESERVER=192.168.0.30
HOSTNAME=TVBOX
MOUNTPOINT=/mnt/debinst
WORK=/mnt/disk1/share/debian
# time sh LS-GL_hackkit_2.10.sh
real 4m5.068s
user 1m6.510s
sys 0m28.820s
インストールはこれで完了である。chrootして新しいディスクのシステムに入って環境設定してもいいし、LS-GLに新しいディスクをつなぎ替えて起動し、telnetで接続してもいいけど、今回はtelnetで構築することにする。
guestでログイン後、su
client $ telnet tvbox
tvbox $ su
tvbox # passwd
tvbox # useradd hoge
tvbox # passwd hoge
tvbox # mkdir /home/hoge
tvbox # chown :hoge:hoge
tvbox # exit
tvbox $ exit
$ telnet tvbox
# su
# deluser guest
# date
# apt-get update
# apt-get upgrade
ntpd
# You do need to talk to an NTP server or two (or three).
#server ntp.your-provider.example
server ntp.ring.gr.jp
server ntp.ring.gr.jp
server 192.168.0.53
# pool.ntp.org maps to more than 300 low-stratum NTP servers.
# Your server will pick a different set every time it starts up.
# *** Please consider joining the pool! ***
# *** <http://www.pool.ntp.org/join.html> ***
#server 0.debian.pool.ntp.org iburst
#server 1.debian.pool.ntp.org iburst
#server 2.debian.pool.ntp.org iburst
#server 3.debian.pool.ntp.org iburst
# /etc/init.d/ntp restart
sshd
aptでインストール
samba
aptでインストール
smartmontools
# apt-get install smartmontool
# smartctl -d marvell -A /dev/sda
smartctl version 5.36 [armv4l-unknown-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0×0003 183 178 021 Pre-fail Always - 7841
4 Start_Stop_Count 0×0032 100 100 000 Old_age Always - 50
5 Reallocated_Sector_Ct 0×0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x000e 200 200 051 Old_age Always - 0
9 Power_On_Hours 0×0032 099 099 000 Old_age Always - 1049
10 Spin_Retry_Count 0×0012 100 253 051 Old_age Always - 0
11 Calibration_Retry_Count 0×0012 100 253 051 Old_age Always - 0
12 Power_Cycle_Count 0×0032 100 100 000 Old_age Always - 50
192 Power-Off_Retract_Count 0×0032 200 200 000 Old_age Always - 44
193 Load_Cycle_Count 0×0032 198 198 000 Old_age Always - 6993
194 Temperature_Celsius 0×0022 111 104 000 Old_age Always - 41
196 Reallocated_Event_Count 0×0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0×0012 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0×0010 100 253 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0×0008 100 253 051 Old_age Offline - 0
kaz Linux