FreeNASでストレージ専用機の構築

汎用サーバOSと「アプライアンスOS」 「第3回:Debianで作るプロジェクト管理環境(http://www.thinkit.co.jp/article/80/3/)」では、汎用的なサーバOSとして、Debian GNU/Linuxを取り上げた。しかし世の中には特定の用途に的を絞りカスタマイズされ

松下 享平

2008年6月24日 20:00

汎用サーバOSと「アプライアンスOS」

 「第3回:Debianで作るプロジェクト管理環境(http://www.thinkit.co.jp/article/80/3/)」では、汎用的なサーバOSとして、Debian GNU/Linuxを取り上げた。しかし世の中には特定の用途に的を絞りカスタマイズされたサーバOSも存在する。筆者が調査したところでは、特定用途向けサーバOSを総称する言葉が見当たらなかったため、本連載ではこのようなサーバOSを「アプライアンスOS」と呼ぶことにする。

 それでは、どのようなアプライアンスOSがあるだろうか。いくつか挙げてみたのが、図1だ。アプライアンスOSは、何かしらのOSをベースに作られていることが多い。これは、ゼロからOSを作るよりはるかに楽にOSを作ることができるからである。

 アプライアンスOSは目的のアプリケーションを簡単に稼働・運用できることを目的に作られており、OSの存在を意識させないように作られている。そのため、ベースになっているOSが問題になることはあまりない。

 ただし、アプライアンスOSは、汎用的なサーバOSに比べ、既存のシステムとの親和性が低い。これは、アプライアンスOSがほかのシステムと組み合わせないで稼働できるように設計されているためである。

 よって、利用する用途が完全に合致していて、ほかのシステムと連携する必要性が比較的低い、いわゆるスタンドアロンなシステムを構築する際には、アプライアンスOSの採用を検討しても良いだろう。

部門サーバに対する不満とFreeNAS

 読者の社内ネットワークには、部門内でのみ利用するファイルサーバ、いわゆる「部門サーバ」が少なからず存在するだろう。部門サーバの重要度は比較的低いが、その割にはユーザ管理やアップグレード作業、利用状況把握など手間は多く、費用対効果が合わなくて悩んでいる情報システム担当者は多いのではないだろうか。

 このような部門サーバには、運用の手間を軽減するためにWindows Serverを選ぶことが多い。GUIの管理ツールによって、多くの作業を部門の担当者へ任せることが可能になり、情報システム担当者の負荷は減るだろう。しかしその代わりに、ソフトウェアの費用が発生してしまうことを考えると、もう一考したいところだ。

 それに対する解の1つが、ここで紹介するFreeNASである。

 FreeBSDをベースに作られ、Sambaなどの無償のオープンソースソフトウェアで構成されたFreeNASは、利用形態問わず無償である。また、Webベースの管理画面も標準で用意されており、管理も簡単だ。加えて言えば、低スペックマシンでも稼働するように設計されているため、Windows Serverよりもハードウェアに対する選択肢が広いのも特徴である。

 一方では、汎用サーバOSにSambaとSWATをセットアップし、ファイル共有システムを構築する考え方もあるが、APTやyumで簡単にセットアップできるようになったとはいえ、FreeNASの構築速度の速さにはかなわない。また、FreeNASには各種レポート機能も備わっている。汎用サーバOSを使って簡単にここまでセットアップするのは無理だろう。FreeNASに限らず、アプライアンスOSには、用途に応じたベストプラクティスが詰まっているのである。

 というわけで、FreeNASを実際にセットアップする手順を、当社のケースに沿って紹介していこう。

 今回FreeNAS用に用意したハードウェアは、2004年に発売されたDELL Dimension 2400(CPU=Celeron 2.4GHz、Memory=512MB、Network=100Mbps)という古いPCに、Western Digital社製 320GBハードディスク(WD3200JB)を2台増設した構成だ。USBメモリはI-O DATA社製 128MBを使用する。

 このハードウェアを部門サーバとして、ソフトウェアRAIDによるミラーリングとSambaによるWindowsファイル共有(CIFS:Common Internet File System)を構築する。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30