Scientific Linux 6.1で作るサーバ環境 OSインストール



3月の年度末に、NTT-Xにて廉価版のサーバマシーンを購入しました。
検証用として購入したマシーンにLinuxをインストールしたので、その記録をここに残したいと思います。
インストールしたLinuxディストリビューションは、「Scientific Linux 6.1」になります。
Scientific Linux公式サイト
http://www.scientificlinux.org/
 

試した環境と構築方針

下記のサーバにKingston 8GB 1333MHz DDR3 ECC*1のメモリを追加しました。

項目内容
OSScientific Linux 6.1
ハードProLiant ML110 G6 (Core i3-530/2GB/SATA160GB)
基本方針サーバ向け最小構成 + 開発環境
 

  Intel VT が使えるか確認する。(はじめ、VMWare ESXi上でLinuxを管理しようと思いましたがやめました。)

 grep vmx /proc/cpuinfo
 flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm arat tpr_shadow vnmi flexpriority ept vpid
 flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm arat tpr_shadow vnmi flexpriority ept vpid
 flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm arat tpr_shadow vnmi flexpriority ept vpid
 flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm arat tpr_shadow vnmi flexpriority ept vpid

 

Scientific Linux 6.1のインストール

SL6.1(Scientific Linux 6.1)は、DVD版のisoイメージからインストールを行います。インストールする際のポイントを次にまとめます。

項目内容
ディスクパーティション手動設定
IPアドレス手動設定
パッケージカスタム
 

インストール予定ソフト一覧

一般的なLAMP(Apache/PHP/MySQL)環境を用意しようと思います。また、日頃気になっているソフトウェアを検証環境として
随時用意しようと思います。

項目バージョン内容
MRTGmrtg-2.16.2-5.el6.x86_64(rpm)ネットワークの負荷を監視するツール
Apache HTTP Serverhttpd-2.2.19.tar.gz Webサーバソフトウェア
MySQLmysql-5.5.15-linux2.6-x86_64.tar.gzオープン ソース データベース
PHPphp-5.3.8.tar.gzオープンソースの汎用スクリプト言語
JDKjdk-6u27-linux-x64-rpm.bin(rpm)Java アプリケーションおよびアプレット開発環境
Apache Antapache-ant-1.8.2-bin.tar.gzビルドツール
memcachedmemcached-1.4.7.tar.gz汎用の分散型メモリキャッシュシステム
Kyoto Cabinet、Kyoto Tycoonkyotocabinet-1.2.70.tar.gz、kyototycoon-0.9.51.tar.gz国産 KVS、時限削除機能付きの軽量データベースサーバ
Redmineredmine-1.1.0.tar.gzプロジェクト管理ソフトウェア
Apache Solrapache-solr-3.3.0.tgzオープンソース全文検索システム
Apache Tomcatapache-tomcat-7.0.19.tar.gzサーブレットJSPを実行するためのサーブレットコンテナ(サーブレットエンジン)
Subversionsubversion-1.6.11-2.el6_1.4.x86_64(rpm)バージョン管理システム
The Apache Cassandraapache-cassandra-0.8.4-bin.tar.gzオープンソースの分散データベース管理システム
 

パーティション構成

基本パーティション

項目内容
/boot200M
/15G
tmpfs5G
kdump31G
 
拡張パーティションLinux LVM
項目内容
/usr28G
/var30G
/home8G
/opt20G
/tmp5G
 

参考

Scientific Linux6.0のインストール〜その1〜
Linux技術トレーニング 基本管理コース II 第2章 ディスク管理〜上級
Linux-DB システム構築/運用入門 amazon.co.jp
 


*1: 気のせいか大分価格が高騰(2011/9/4)