ラベル D510MO の投稿を表示しています。 すべての投稿を表示
ラベル D510MO の投稿を表示しています。 すべての投稿を表示

2019/01/06

自宅サーバのリプレース


■リプレースの理由


 現在使用中のサーバはまだ安定して動いていますが、24時間365日連続通電ですでに9年近く稼働している。そろそろ故障してもおかしくないので後継機を用意しておきたい。

■現在使用中のサーバ


H/W:
intel D510MO (Memory:4GB, SSD:80GB)
S/W:
debian 9

■後継機の選定


 後継機の選定にあたり、以下の条件とした。
  • 低消費電力(低発熱)であること
  • ファンレス(ベアリングレス)であること
  • 連続稼働に耐えうること
  • Linuxが使用できること

■後継機(決定)


H/W:
本体: Shuttle DS77U
Memory: 16GB (DDR4-2133 SO-DIMM 8GBx2)
SSD: 1TB (SanDisk Ultra 3D SSD)
S/W:
debian 9

  • CPUのTDPが15Wで低発熱のためファンレスを実現
  • 最近のPCではめずらしいCOMポートを標準搭載。サーバなので普段はキーボードもディスプレィも接続せずLAN経由のリモートログインで使用するが、何らかのトラブルでリモートログインができなくなった時のためCOMポート経由のログインができるのがうれしい。
  • 筐体が金属。とても丁寧に作られた筐体で愛着が湧きます。
  • ShuttleのHPでDS77Uの用途に『デジタルサイネージ』が入っていたのである程度連続稼働に耐えられるかなと推測
  • Memoryは今のところ8GBでも十分だが、長く使うことを考えて16GBを選択。
  • SSDは正直1TBも使わないが、そんなに高くなかったので1TBを選択。

2014/01/06

Debianのアップグレード(squeeze→wheezy)

自宅サーバで稼働しているDebianをアップグレードしたので、そのメモです。

■前提条件


ハードウェア: Intel D510MO
OS: Debian squeeze amd64

■参考文献


以下の文献を参考にしました。
Debian 7.0 (wheezy) リリースノート (64 ビット PC 用)
 -第4章 Debian 6.0 (squeeze) からのアップグレード

■パッケージの最新化


バックアップする前にパッケージを最新化します。
# apt-get update
# apt-get upgrade

■バックアップ


必要なファイルをバックアップします。

■アップグレードの準備


telnet接続、X window systemからの操作はダメとのことなので、サーバにディスプレイとキーボードを接続して直接ログインします。(X windowはインストールしていない)

★文字化けするので環境変数LANGを変更しておく。
# export LANG=C
★システムの状態をチェックする。
# aptitude
→ "g"を押して更新&インストールする。
# dpkg --audit
# dpkg -l | pager
# dpkg --get-selections "*"
# aptitude search "~ahold"
# dpkg --get-selections | grep 'hold$'
→以下の状態がないことを確認
 ・未完了のパッケージ (Half-Installed)
 ・設定に失敗したパッケージ (Failed-Config)
 ・hold 状態
★proposed-updates セクション
 →/etc/apt/sources.list ファイルに proposed-updates セクションがないことを確認。

★非公式なソースとバックポートパッケージ
 →該当なしを確認

★APT の取得先 (ソース) の準備
  • /etc/apt/sources.listを編集。
  • squeezeのある行をコピーして、squeezeをwheezyに置換する。
  • squeezeのある行は先頭に#を付けて無効化する。

■パッケージのアップグレード


# script -t 2> upgrade-wheezy_1.time -a upgrade-wheezy_1.script
# apt-get update
# apt-get -o APT::Get::Trivial-Only=true dist-upgrade
→空きスペースあり。

# apt-get upgrade
# apt-get dist-upgrade (エラーで止まったので-fを付けて再実行)
# apt-get -f dist-upgrade

■カーネルと関連パッケージのアップグレード


# dpkg -l "linux-image*" | grep ^ii
→あった。

再起動
# sync
# /sbin/telinit 6

バーニングシップフラクタル

bsf.knit 今回は『バーニングシップフラクタル』についての備忘録です。 バーニングシップフラクタルとは? Wikipedia ...