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のメモリを追加しました。
項目 | 内容 |
---|---|
OS | Scientific Linux 6.1 |
ハード | ProLiant ML110 G6 (Core i3-530/2GB/SATA160GB) |
基本方針 | サーバ向け最小構成 + 開発環境 |
- Intel VT の確認
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)環境を用意しようと思います。また、日頃気になっているソフトウェアを検証環境として
随時用意しようと思います。
項目 | バージョン | 内容 |
---|---|---|
MRTG | mrtg-2.16.2-5.el6.x86_64(rpm) | ネットワークの負荷を監視するツール |
Apache HTTP Server | httpd-2.2.19.tar.gz | Webサーバソフトウェア |
MySQL | mysql-5.5.15-linux2.6-x86_64.tar.gz | オープン ソース データベース |
PHP | php-5.3.8.tar.gz | オープンソースの汎用スクリプト言語 |
JDK | jdk-6u27-linux-x64-rpm.bin(rpm) | Java アプリケーションおよびアプレット開発環境 |
Apache Ant | apache-ant-1.8.2-bin.tar.gz | ビルドツール |
memcached | memcached-1.4.7.tar.gz | 汎用の分散型メモリキャッシュシステム |
Kyoto Cabinet、Kyoto Tycoon | kyotocabinet-1.2.70.tar.gz、kyototycoon-0.9.51.tar.gz | 国産 KVS、時限削除機能付きの軽量データベースサーバ |
Redmine | redmine-1.1.0.tar.gz | プロジェクト管理ソフトウェア |
Apache Solr | apache-solr-3.3.0.tgz | オープンソースの全文検索システム |
Apache Tomcat | apache-tomcat-7.0.19.tar.gz | サーブレットやJSPを実行するためのサーブレットコンテナ(サーブレットエンジン) |
Subversion | subversion-1.6.11-2.el6_1.4.x86_64(rpm) | バージョン管理システム |
The Apache Cassandra | apache-cassandra-0.8.4-bin.tar.gz | オープンソースの分散データベース管理システム |
パーティション構成
基本パーティション
項目 | 内容 |
---|---|
/boot | 200M |
/ | 15G |
tmpfs | 5G |
kdump | 31G |
拡張パーティションにLinux LVM
項目 | 内容 |
---|---|
/usr | 28G |
/var | 30G |
/home | 8G |
/opt | 20G |
/tmp | 5G |
参考
Scientific Linux6.0のインストール〜その1〜
Linux技術トレーニング 基本管理コース II 第2章 ディスク管理〜上級
Linux-DB システム構築/運用入門 amazon.co.jp
*1: 気のせいか大分価格が高騰(2011/9/4)