レガシーサーバー端末に最新OSを入れようとした時のトラブル

レガシーサーバー端末に最新OSを入れようとした時のトラブル

ソフトバンク・au・ドコモの方は、公式のオンラインショップを利用すれば頭金不要で通常のショップよりお得に購入できます。

このたび、「Showcase Lab.」(ショーケース ラボ)という研究開発部署が立ち上がり、就任しましたが、この部署の行く末はおいおい公開するとして、

IT関連の研究部署に必要なのはやはり「サーバー」という事で、会社内に余っているマザーボード、HDD、モニタなどをかき集めてきて、研究用のサーバー環境を構築しようと年初から作業してきました。

機材収集の様子

倉庫に眠るガラクタお宝をかき集めて、十分サーバーが組める状態を確認

image02

OSの選定

サーバーのOSは、「debian系」か「redhat(centos)系」の2通りなのですが、最近では

・debian7
・debian8
・centos6
・centos7

という4つの選択肢になっています。
何故かっていうと・・・debianもcentosも最新版で色々な設定構成や環境が変わりすぎてしまっていて、旧版の方が扱いやすいというエンジニアも少なくないようです。

しかしここは、攻めのショーケースTV、攻めの研究所、という視点から旧バージョンではなく最新バージョンで行くことにしました。

サービスの主流はショーケースではDebian系が多いんですが、あまりこだわらず、世の中で人気のCentOSにしてみました。

※これでテンション上がるエンジニアも少なくないようです。

インストール後の悲劇

CentOS7をDVDドライブでインストールした直後に通常では、社内のDHCPから固定IPに切り替えて、外部アクセスを許容して、以後は、自席のパソコンから遠隔操作するという事で、いつものようにIPをセットするが、なんとなく様子がおかしい・・・

もちろんCentOS7の設定がわからないワケではなく、「nmcli」などを操作しても、Etherカードが表示されていません。
1時間ほどして、NICが認識されないのは、マザーボードの何か特性があるかもしれないと思い、M/Bの型番とcentos7でググってみたところ、以下の様なページがヒットしました。

CentOS7でnForce系のネットワークインタフェースが認識しない場合の対処方法
http://www.gun-soft.com/wordpress/?p=174

このページに書いてあったのは、NICカードの古い方をCentOSのデフォルトドライバーでは、切り捨てているとの事でした。

確かにこのマザーボードは6年以上前に購入したモノ・・・
非常に残念ですが、CentOS6をインストールして確認することにしました。

ドライバをインストールしてもいいんですが、ネットが繋がらない状況ではUSBメディアしか使えないわけですが、うちの会社はセキュリティ上、USBメディアは使用禁止・・・orz

OS再インストール

インストール後、普通にNICが見えていて、設定もできる。さらにpingでgoogle.comも認識できたことから、
レガシーNICの悲劇は幕を下ろしました。

後でよく考えたらDebian7にすればよかった・・・orz

それでもレガシーが好き!

古いモノはお払い箱という、超現代的な考えは、僕はあまり好きではなく、社内にたくさん転がっている古い端末を再生させて、それで快適に動作するようなサービスであれば、非常にコストを抑えたサービスが作れるという、ある意味前向きな使い方をしていこうと考えていたので、今回のようなことには全くメゲていません。

むしろ、このレガシーサーバーでサイバーエージェントのミルフィーユサーバーを社内構築してやろうと目論み始めたぐらいです。

http://ameblo.jp/principia-ca/entry-10741032111.html
アメーバを支える自作サーバのいままでとこれから

今やクラウドサーバーが当たり前という時代に突入してしまいましたが、リアルサーバーの醍醐味は、チューンナップ次第で、良くも悪くもなる可愛らしさと、使い方次第で運用費がクラウドよりも安く行えるという点につきます。

サーバーエンジニアで、実機が苦手な人も増えているとの事ですが、自作PCにこそ、エンジニアの力量が発揮できる要素が詰まっていると考える自分はやはりレガシーな考えなのでしょうか?

ソフトバンク・au・ドコモの方は、公式のオンラインショップを利用すれば頭金不要で通常のショップよりお得に購入できます。

この記事を書いた人
アバター
下駄(弓削田)
Creativeに生きるRunner

【週刊bitWave】(メルマガ)始めました!

登録はこちらからメールアドレスを入力してお申込みください。

ご登録いただいたメールアドレスは 【週刊bitWave】の更新情報の配信にのみ使用します。

個人情報の取扱いに関しては、「プライバシーポリシー」をご確認ください。解除はいつでもこちらから行うことが可能です。

あなたにおすすめ

  • hubotと戯れてみる #番外編 hubotをデーモン化する slackからhubotへの連携を連載していますが、今回は今まで触れてこなかったhubotのデーモン化を設定をしてみます。 hubotのデーモン化とは? 当たり前なのですが、bin/hubotでプログラムを起動してもコ …
  • OS Xの隠されたトリック(小技) OS Xは使いやすい? Mac系パソコンを持っている人に「なんでマックを使っている」と質問すると、ほとんどの場合「GUIがわかりやすくて、エンジニアでなくても、設定や操作が簡単にできるから」と答えるでしょう。 しかし、 …
  • 知られざる開発者用コードネームあれこれ ~Windows OS/Mac OS編 「デザート・ストーム」と呼ばれた男、約みつるです。 偶然にも湾岸戦争でアメリカ軍が実行した「砂漠の嵐」作戦と同じコードネームですが、僕の場合はあんみつ(デザート)を嵐のように食べこぼす様から付いた名前。 アメリカの作戦 …
  • GitLab-CIを試してみた ~その1:環境構築編 ショーケース・ティービー社内でも開発では普段からGitLabを使っています。 CICDが比較的に容易そうなので試してみたという感じです。 しかし、作業フローとしてまとめた資料も用意していなかったので、残しておきたい …