5丁目通信(仮称)

とある5丁目で活動する還暦を過ぎたWebプログラマーの覚え書きです。それとかかってくる迷惑電話や、家業のアパート経営について。

タグ: Unix

  • VirtualBoxでエラーが出た話し

    開発環境を vagrant up で起動したら、途中で止まってしまう。Virtual Box のマネージャーに表示されているプレビューには、小さいながら何かで止まっていることがわかる。そこでVagrantfileに

    vb.gui = true

    を追加してコンソールを表示してみる。

    するとVirtual Boxが次のエラーのダイアログを表示していた。

    VT-x/AMD-V hardware acceleration is not available on your system. Your 64-bit guest will fail to detect a 64-bit CPU and will nor be able to boot.

    Googleさんに「Vituralbox エラー VT-x」で聞いてみると、PCのBIOSでVT-xが有効になっていないとことだった。BIOSを見てみても、その辺りは見つからない。

    次は、Hyper-Vが悪さしているとのこと。そう言えば最近、スタート画面にHyper-Vのメニューが増えていたような気がする。そこで、そのサイトのようにHyper-Vを無効にする。

    今度は無事に vagrant up ができた。でも、どうしてHyper-Vが追加されたのだろうか?

    著:大竹 龍史, 著:山本 道子
    ¥2,950 (2025/04/01 13:05時点 | Amazon調べ)
    著:Piro, 編集:日経Linux
    ¥2,178 (2025/03/28 21:08時点 | Amazon調べ)
    著:三宅 英明, 著:大角 祐介
    ¥2,970 (2025/04/01 13:05時点 | Amazon調べ)
  • HP MicroServerにLANカードを追加した話し

    HP MicroServerにLANカードを追加した話し

    ずっと仮でファイルサーバーで使っているPCの置き換えで、HPのMicroServerをヤフオクで落札したことをここで書きました。動作チェックでFreeNASを起動して電源を入れっぱなしにして動作確認をしていましたが、とくに問題がないのでCentOSをインストールして置き換えの準備をします。

    ファイルサーバーだし何でFreeNASで運用しないのかというと、IMAPのインストールがわからなかっただけです。FreeNASというよりFreeBSDがよくわかっていない。UBSメモリで起動して、ディスクをブチブチ挿せるZFSは好きなのですが・・・。

    ということで、CentOSの新しい7をダウンロードしてインストールしてしまいます。いつものCentOSだからとってもインストールは楽チンと思ってたら、サービス関係の設定が変わっててビックリ。それにFireWallが違うものになっていた。よくわからなかったので、今までのiptablesにしてしまいます。(これでは、全く進化していない。> 自分)

    ファイルサーバーのデータは、TeraStationISに入れていますので、iSCSIの設定をしなければいけません。そしてiSCISIは別のネットワークにしていますので、LANカードをMicroServerにもう一枚挿さなければいけません。前のブログに書きましたが、ロープロファイルのカードではなければ、MicroServerには入りません。そこでヨドバシ.comに新しくLANカードを注文してしまいます。手元にPCI-EのLANカードはあるけど、普通のカードサイズしかありません。(ちゃんと付属品をとっておけよ。 > 自分)

    AM11:00にヨドバシ.comに注文すると、PM7:00には届きます。配送センターが近くにあるとしても早すぎです。購入したのは、「Intel Gigabit CT デスクトップ・アダプタ EXPI9301CT[LANボード」です。インテルだったら高くてもトラブルなしで大丈夫だろうという単純な選択です。

    2014-08-05 15.58.09

    MicroServerを分解して、マザーボードを取り出します。拡張スロットにLANカードを挿して、元通りに組み直します。ここまで工具なしでできます。最後のLANカードの固定はネジ止めが必要ですが、これはMicroServerのドアの裏にある付属の六角レンチ風の工具でできてしまいます。この辺りの組み立ては、大手メーカーであるHPだからしっかりしています。

    2014-08-05 16.02.53

    MicroServerを起動すると、後はCentOSが勝手にLANカードを認識してドライバを組み込んでくれます。これはインテルでよかったと思うところです。だって認識しなかったらLinuxでドライバを組み込んで・・・、なんてことはやりたくありません。

    LANカードにIPアドレスを振って、チョイチョイとiSCSIの設定とディスクをマウントしてしまえば完了です。ユーザーの設定とか細かい設定をすればいいのですが、後の切り替えはぼちぼちやってしまいましょう。

    HPのMicroServerは、そんなに重くないサーバーを立てるには最適です。現行機は高いので、前のモデルだと1万円位で安く手に入ります。こんなことを言っているけど、もう3周くらい大幅な周回遅れですが・・・。

    著:戸根 勤
    ¥2,376 (2025/03/31 10:59時点 | Amazon調べ)
    著:Gene
    ¥1,663 (2025/03/27 18:54時点 | Amazon調べ)
  • マイクロサーバーをオークションで入手した話し

    ProLiant MicroServer N40Lをヤフーオークションで手に入れました。早速、起動してみましたが、正常に起動できました。

    しかしながら、本体からの臭いが酷い。タバコを吸ったところで使っていたのでしょう。とにかくヤニ臭い。

    ということで、アルコールで掃除です。本体表面を少し拭いただけでキムワイプが茶色くなります。中古で買うときは、これは仕方ありません。後は、どんどん分解してエアブロアーでほこりを取り除いていきます。

    DSC_0422

    分解して気が付いたこと。2枚PCI-Eのカードを挿せますが、こちらは普通サイズではなくて背の小さいカード、いわゆるロープロファイルブラケットのカードです。手元にPCI-ExpressのLANカードはあるのですが、ロープロファイルブラケットは捨ててしまった。またロープロファイルブラケットのために、また買わなければいけないということ。

    DSC_0425

    4つのHDDが付きますので、手元のあるハードディスクを容量が大きいものを選んで付けてみます。取りあえずのOSはFreeNASにします。これで試しに使ってみます。

  • 超古いサーバーを復活させた話し

    古いサーバーの改修したが、途中でやめた。」と3年前に書きましたが、結局は、何もハードウェアを入れ替えずにDELLのPowerEdge800を復活させました。

    キチンと開発途中のサイトをメンバーに公開したいのですが、Webサーバーが内部で使っているサーバーです。直接公開するのも何ですので、リバースプロキシーをnginxで設定して、こちらを公開するようにしました。

    しかし、サーバーのマシンがありません。1Uのサーバーらしきものが2台ありますが、こちらはこれからの季節暑くなると熱暴走しますし、1Uサーバーの小さなファンの爆音のため使えません。

    大昔のWindyの小さなキューブPCがころがっていますが、こちらは仕様が大昔すぎて使えません。しかも既に電源が逝っています。マザーボードを交換したくても、今は無きFlexサイズのマザーボードですので交換もできません。Mini-ITXのマザーボードが入るかと思ってサイズを合わせましたが、全くネジ位置が違うのです。しかも拡張ボードのスロットの位置も違うし、背面のコネクタ類の穴は、今付いているマザーボード専用の穴が空いているだけで、パネル板が入りません。ケースはきれいなのですが、こちらは諦めました。

    仕方ないので、7年以上前にデルのサポートが切れて放っておいているDELL PowerEdge800を復活させました。こちらはハードウェアのトラブルで交換したのではなく、単にデルの5年サポートが切れたために買い換えたものです。次に買い換えたDellのサーバーのほうは壊れて起動できません。

    PowerEdge800のCPUはPentiumIIという年代物です。RAID5でHDDが4台付いています。電気をとても食いそうなマシンです。ケースファンが回らなくなっているので交換しています。

    PowerEdge800にCentOS 6.5をインストールしました。NICのドライバが違うものをインストールしてしまうというトラブルがありましたが無事に設定完了です。あとはnginxをイントールして、目標のリバースプロキシーの設定をして完了。nginxってApacheよりも設定ファイルの見通しがよいのはいいですね。

    今となってはPowerEdge800は、手のひらに乗るマイクロサーバーくらいで用は足りるのですが、意外とマイクロサーバーってお高いので買えません。本当は静かで電気を食わないのが欲しいのですが。

    著:大竹 龍史, 著:山本 道子
    ¥2,950 (2025/04/01 13:05時点 | Amazon調べ)
    著:Piro, 編集:日経Linux
    ¥2,178 (2025/03/28 21:08時点 | Amazon調べ)
    著:三宅 英明, 著:大角 祐介
    ¥2,970 (2025/04/01 13:05時点 | Amazon調べ)
  • CentOS4.8のVagrantのBoxを公開した話し

    CentOS4.8のVagrantのBoxを公開します。以下のDropboxの公開URLからダウンロードできます。

    https://dl.dropboxusercontent.com/u/119035940/CentOS-4.8-i386-ja.box

    Boxは、veeweeで作っています。veeweeのテンプレートは、私のGitHubにフォークしたものを公開しています。元のリポジトリの人にpull requestをしていますので、いつか取り込まれるかと思います。しかし、最終更新が2年前の大昔なので、とりあえず自分のリポジトリを公開しておきます。

    https://github.com/muneando/veewee-definitions

    PHP4を使ったサイトの開発環境を作らなければいけないとか、どうしても古い環境を手に入れなければいけない場合にお使いください。

    Virtual BoxやVagrantが必要ですが、今はいろいろとサイトに情報がありますので、適当に調べて使ってください。

    著:大竹 龍史, 著:山本 道子
    ¥2,950 (2025/04/01 13:05時点 | Amazon調べ)
    著:Piro, 編集:日経Linux
    ¥2,178 (2025/03/28 21:08時点 | Amazon調べ)
    著:三宅 英明, 著:大角 祐介
    ¥2,970 (2025/04/01 13:05時点 | Amazon調べ)
  • FreeNASでの共有設定の話し

    FreeNASを試したときのメモ。

    当たり前のことを書いておきます。わかっていれば、どうってことないこと。

    ZFSでボリュームを確保したときの共有設定をおこなう方法。

    必ずZFSデータセット(zfs create)を最初に行うこと。共有設定でボリュームの下に共有を作っていもディレクトリは作成されません。ZFSデータセットを作成して、データセットを共有すること。

    パーミッションはデータセットごとに設定する。共有にはパーミッションを設定できません。FreeNASの中身はFreeBSD+Sambaなので、UNIXのユーザー管理になると理解しておく。グループを作って、そのグループにユーザーを割り当てて、データセットにアクセス可能なグループを割り当てる。Sambaの設定も可能らしい。この辺りは、市販のNASとは違う。

    以上、自分なりに理解したこと。

    SambaをLinuxサーバーのインストールしてファイルサーバーとして動かすよりも、サクッとQNAPを入れてしまったほうが簡単、安心、便利でおすすめ。ファイルサーバーだけではなくてIntelのCPUのQNAPなら、Dockerでいろいろとコンテナを設定してサーバーをたくさん立てられるしね。

  • SSDの半分にUbuntuをインストールした話し

    レッツノートにSSDを換装したら、今まで80GBから240GBに容量が増えました。半分をWindows7、残り半分をUnbutuにインストールすることにしました。

    パーティションの切り直しは、Windows7で行うと簡単です。これでWindows7のボリュームを減らしてしまいます。容量の指定は多少わかりにくい。最後に残る容量で調整します。

    最初はUbuntu12.10をインストールしてみましたが、どういう訳かブートメニューが出てこずWindows7が起動してしまいます。しかたないので12.04をインストールしました。今後はブートメニューが出てきてUbuntu、Windows7を切り替えて起動できるようになりました。

    Google+: View post on Google+

  • cron の設定ですべてコメントにすると。

    cron の設定ですべての行に#を付けてコメントにして保存して終了。再度開くとすべて消えているのね。そんなものなのか。

    今回やってしまってビックリした。cronの設定のバックアップがあったので事なきを得た。

  • UbuntuPCのマウスの話し

    事務所移転で持ってきたUbuntuのPC。マウスのホイールでのスクロールがおかしい。スクロールしたら思い通りにピッタっと止まらない。違うマウスにつなげていたのが原因。元通りに前の事務所でUbuntuPCにつないでいたマウスに交換する。今度は普通に使える。同じロジクールのマウスでも型番が少し違いだと動かない。

    しかし、Ubuntuは周辺機器の対応が弱い。特に64bitのUbuntuを入れたら大変。今のところ、大きいところではプリンタとUSB音源につながっていない。その他、いろいろの周辺機器はWindowsのまま。メーカーが対応しなければ難しいので、このあたりのUbuntuは開発専用PCと思えば諦めているけど。

    Google+: View post on Google+

    著:大竹 龍史, 著:山本 道子
    ¥2,950 (2025/04/01 13:05時点 | Amazon調べ)
    著:Piro, 編集:日経Linux
    ¥2,178 (2025/03/28 21:08時点 | Amazon調べ)
    著:三宅 英明, 著:大角 祐介
    ¥2,970 (2025/04/01 13:05時点 | Amazon調べ)
  • UbuntuでEclipseが起動できないときの対処の話し

    UbuntuのパッケージからEclipseをインストールしたときに、次のようなメッセージを出力して起動できない。

    Error opening zip file or JAR manifest missing : /usr/lib/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar

    つまり、pleiades.jarが見つからない。実際にファイルがない。

    pleiades.jarをインストールしても、状況が変わらないので、/usr/share/eclipse/eclipse.iniにある

    -javaagent:/usr/lib/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar

    を削除した。これでとりあえず起動する。

    著:大竹 龍史, 著:山本 道子
    ¥2,950 (2025/04/01 13:05時点 | Amazon調べ)
    著:Piro, 編集:日経Linux
    ¥2,178 (2025/03/28 21:08時点 | Amazon調べ)
    著:三宅 英明, 著:大角 祐介
    ¥2,970 (2025/04/01 13:05時点 | Amazon調べ)