昨年11月、8台でzfs利用していたWD80EAZZが2台故障した。
1台故障しresilver後9日で2台目が故障。
1台目の通電が27569時間くらいなので3年2ヶ月弱。
だいたい3年経過すると一部故障し、残りは長く持ってくれることが多いのでこんなものでしょうかね。
WD80EAAZに入れ替えましたが、HDD値上がり始めていたのでお財布に厳しかった。
今日(2026/1/18)、WD80EAAZの値段を確認すると安値でも約三万とまた一段上がったようでPCパーツの値上がりが酷いですね。
2026年1月18日日曜日
2025年9月23日火曜日
2024年5月4日土曜日
ubuntu 22.04.4 with GPU passthrough on ESXi 8
画像生成AIで遊んでみたくなったので下記パーツでPC作成、ESXi 8を導入。
久々でvmklinux driverが利用できなくなったのを忘れてて時間を無駄にしました。
#vmware買収で無償版が無くなりホームラボ利用が衰退しそうで寂しい限りです。
#VMUG Advantageは大丈夫だろうか。
さて本題、ESXiでGPUパススルー設定後、ubuntu server 22.04.4 LTSのVM作成しましたが、NVIDIAのドライバインストールでハマりました。
結論、nvidia-driver-nnnでうまくいかない場合は、nvidia-driver-nnn-openを試してみよう。
環境
dmesgを見ると下記のメッセージがあり、初期化に失敗しています。
パッケージ削除は下記を実行すれば良い。
Ubuntu Server Docs ※2をみると、-server版の方が用途に合っていたかもしれません。
参考URL)
- ASRock B550M Pro4
- AMD Ryzen 7 5700X
- Palit NED407S019K9-1043D (GeForce RTX 4070 SUPER Dual 12GB)
久々でvmklinux driverが利用できなくなったのを忘れてて時間を無駄にしました。
#vmware買収で無償版が無くなりホームラボ利用が衰退しそうで寂しい限りです。
#VMUG Advantageは大丈夫だろうか。
さて本題、ESXiでGPUパススルー設定後、ubuntu server 22.04.4 LTSのVM作成しましたが、NVIDIAのドライバインストールでハマりました。
結論、nvidia-driver-nnnでうまくいかない場合は、nvidia-driver-nnn-openを試してみよう。
環境
$ uname -r 5.15.0-105-generic $ grep -i version /etc/os-release VERSION_ID="22.04" VERSION="22.04.4 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy $オープンソースドライバーNouveauの確認。
$ lsmod |grep nouveau nouveau 2306048 0 mxm_wmi 16384 1 nouveau i2c_algo_bit 16384 1 nouveau drm_ttm_helper 16384 1 nouveau ttm 86016 3 vmwgfx,drm_ttm_helper,nouveau drm_kms_helper 311296 2 vmwgfx,nouveau video 65536 1 nouveau wmi 32768 2 mxm_wmi,nouveau drm 622592 7 vmwgfx,drm_kms_helper,drm_ttm_helper,ttm,nouvea $Nouveau無効化設定とkernel initramfs再構築。
$ cat << EOF | sudo tee /etc/modprobe.d/blacklist-nouveau.conf blacklist nouveau options nouveau modeset=0 EOF $ $ sudo update-initramfs -uリブートしNouveauドライバーがロードされていないことを確認。
$ lsmod |grep nouveau $ドライバーの検索。
$ ubuntu-drivers devices ERROR:root:aplay command not found == /sys/devices/pci0000:02/0000:02:05.0 == modalias : pci:v000010DEd00002783sv00001569sd0000F302bc03sc00i00 vendor : NVIDIA Corporation driver : nvidia-driver-550-open - distro non-free driver : nvidia-driver-550 - distro non-free recommended driver : nvidia-driver-550-server-open - distro non-free driver : nvidia-driver-550-server - distro non-free driver : xserver-xorg-video-nouveau - distro free builtin == /sys/devices/pci0000:00/0000:00:0f.0 == modalias : pci:v000015ADd00000405sv000015ADsd00000405bc03sc00i00 vendor : VMware model : SVGA II Adapter manual_install: True driver : open-vm-tools-desktop - distro free $recommendedなパッケージをインストールする。
$ sudo apt install nvidia-driver-550リブート後に確認。
$ lsmod |grep -i nvidia nvidia_uvm 4648960 0 nvidia_drm 94208 0 nvidia_modeset 1343488 1 nvidia_drm nvidia 54018048 2 nvidia_uvm,nvidia_modeset drm_kms_helper 311296 2 vmwgfx,nvidia_drm drm 622592 7 vmwgfx,drm_kms_helper,nvidia,nvidia_drm,ttm $ $ nvidia-smi No devices were found $ $ lspci |grep -i nvidia 02:05.0 VGA compatible controller: NVIDIA Corporation AD104 [GeForce RTX 4070 SUPER] (rev a1) 02:05.1 Audio device: NVIDIA Corporation Device 22bc (rev a1) $上手くいっていない。
dmesgを見ると下記のメッセージがあり、初期化に失敗しています。
[ 3.337870] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 550.67 Tue Mar 12 23:29:25 UTC 2024 [ 3.339965] [drm] [nvidia-drm] [GPU ID 0x00000205] Loading driver [ 3.346790] ACPI Warning: \_SB.PC08.S6F0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20210730/nsarguments-61) [ 5.381856] NVRM: GPU 0000:02:05.0: RmInitAdapter failed! (0x26:0x56:1598) [ 5.382198] NVRM: GPU 0000:02:05.0: rm_init_adapter failed, device minor number 0 [ 5.385633] [drm:nv_drm_load [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000205] Failed to allocate NvKmsKapiDevice [ 5.386063] [drm:nv_drm_register_drm_device [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000205] Failed to register deviceapt list |grep nvidia-driverで以前のバージョンを確認し、545,535を試してみたがどれも同じ結果となりました。
パッケージ削除は下記を実行すれば良い。
$ sudo apt-get --purge remove nvidia-* $ sudo apt-get --purge remove libnvidia-*調べてみると参考URL※1が、同じエラーのようでopen driverを利用すれば良いとのこと。
$ sudo apt install nvidia-driver-550-openリブート後確認。
$ lsmod |grep -i nvi nvidia_uvm 4657152 0 nvidia_drm 94208 0 nvidia_modeset 1495040 1 nvidia_drm nvidia 8577024 2 nvidia_uvm,nvidia_modeset drm_kms_helper 311296 2 vmwgfx,nvidia_drm drm 622592 7 vmwgfx,drm_kms_helper,nvidia,nvidia_drm,ttm $ nvidia-smi Fri May 3 21:39:07 2024 +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 550.67 Driver Version: 550.67 CUDA Version: 12.4 | |-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 NVIDIA GeForce RTX 4070 ... Off | 00000000:02:05.0 Off | N/A | | 30% 41C P8 15W / 220W | 2MiB / 12282MiB | 0% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | No running processes found | +-----------------------------------------------------------------------------------------+ $成功。
Ubuntu Server Docs ※2をみると、-server版の方が用途に合っていたかもしれません。
参考URL)
2022年10月30日日曜日
ASRock C236M WS障害
マザーボードの(BIOS/UEFI)バッテリーが弱るとHDDアクセスが不安定になる場合があることを知りました。
電源入れっぱなしのPCでマザーボードのバッテリーが原因で障害になるとは思いませんした。
サーバ運用しているASRock C236M WSにリモートログインが出来なくなり無反応な状態に。
普段外しているディスプレイ、キーボードを接続するも無反応なので、強制電源断で再起動すると取り敢えずログインできるようになりました。
messagesログを見ると下記メッセージの記録後、同じメッセージが定期的に記録され
kernel: ata11.00: exception Emask 0x10 SAct 0xc0 SErr 0x4000000 action 0xe frozen
kernel: ata11.00: irq_stat 0x80000040, connection status changed
kernel: ata11: SError: { DevExch }
kernel: ata11.00: failed command: WRITE FPDMA QUEUED
kernel: ata11.00: cmd 61/08:30:68:d2:b4/00:00:06:00:00/40 tag 6 ncq 4096 out#012 res 50/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x10 (ATA bus error)
kernel: ata11.00: status: { DRDY }
kernel: ata11.00: failed command: WRITE FPDMA QUEUED
kernel: ata11.00: cmd 61/08:38:80:2f:13/00:00:61:00:00/40 tag 7 ncq 4096 out#012 res 50/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x10 (ATA bus error)
kernel: ata11.00: status: { DRDY }
kernel: ata11: hard resetting link
kernel: ata11: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
kernel: ata11.00: configured for UDMA/133
kernel: ata11: EH complete
1時間40分後に下記メッセージの記録を最後にストール状態になったようです。
kernel: ata11.00: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen
kernel: ata11.00: irq_stat 0x80000040, connection status changed
kernel: ata11: SError: { DevExch }
kernel: ata11.00: failed command: FLUSH CACHE EXT
kernel: ata11.00: cmd ea/00:00:00:00:00/00:00:00:00:00/a0 tag 5#012 res 50/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x10 (ATA bus error)
kernel: ata11.00: status: { DRDY }
kernel: ata11: hard resetting link
kernel: ata11: SATA link up 6.0 Gbps (SStatus 133 SControl 320)
kernel: ata11.00: configured for UDMA/133
kernel: ata11.00: retrying FLUSH 0xea Emask 0x10
kernel: ata11.00: device reported invalid CHS sector 0
kernel: ata11: EH complete
エラーが出ていたata11(起動HDD)のSMART情報を確認するとエラー記録もなく、ディスクとしては問題なさそうな様子。SATAケーブルがダメになったかな?などと考えながらその他ログなどを確認していると、I/Oエラーのメッセージが表示されシェルでコマンドを実行できなくなり、電源断再起動後にBIOS画面も出ない状態に。
なんどか試すもBIOS画面が表示されたり、されなかったりでOSブートまで辿り着かず。
これはマザーボードのバッテリー交換あるあるかなと思い、バッテリー交換するとGRUB画面まで進み一先ず復旧しました。
不安定な状態で確認作業等をしていたため、ファイルシステムの不整合も起きたようで、/sysrootがマウントできずに起動失敗するようになっていました。
ブート時にシェルモードになり、dmesgで下記メッセージが表示されたので、lvscanでrootボリュームを調べ、xfs_repairを実行したところ失敗。
起動ディスクだから失敗したのかなと、あまり考えずUSBブートイメージを作成してxfs_repairを実行し直しました。
最終的にxfs_repairの-Lオプションを付けて実行したので、USBブートする必要なかったかもしれません。
: systemd[1]: Mounting /sysroot... kernel: SGI XFS with ACLs, security attributes, no debug enabled kernel: XFS (dm-0): Mounting V5 Filesystem kernel: XFS (dm-0): Corruption warning: Metadata has LSN (720:28720) ahead or current LSN (720:28592). Please unmount and run xfs_repair (>= v4.3) to resolve. kernel: XFS (dm-0): log mount/recovery failed: error -22 kernel: XFS (dm-0): log mount failed mount[526]: mount: wrong fs type, bad option, bad superblock on /dev/mapper/ct-root mount[526]: missing codepage or helper program, or other error mount[526]: In some cases useful info is found in syslog - try mount[526]: dmesg | tail or so. systemd[1]: sysroot.mount mount process exited, code=exited status=32 systemd[1]: Failed to mount /sysroot. systemd[1]: Dependency faild for Initrd Root File System. systemd[1]: Dependency failed for Reload Configuration from the Real Root. :しばらく様子見が必要ですが、マザーボードのバッテリー交換だけで今のところ復旧した感じです。
まさか、起動時だけでなく起動している状態でもマザーボードのバッテリー状態が影響するとは思いませんでした。
ちなみに外したバッテリーの電圧は、無負荷状態では3Vありました。
2020年12月31日木曜日
Supremicro X11SDV-4C-TP8F購入
X11SDV-4C-TP8Fを購入してしまいました。
今年は家にいる時間が長いからかPCパーツをたくさん買ってしまったなぁ。
TDP 60WのXeon D-2123IT搭載なので省電力を期待していたのですが、結果はいまいちでした。
M2 SSDを一枚、メモリ32GBx2搭載状態で電源OFF時で16W、電源ON後15分程度経過した状態56Wという感じです。
BMCで15Wも消費しています。ASRock Rack X470D4UではBMC消費電力が3.5W程度だったのでかなり大食いな印象です。
X470D4U, X570M Pro4と同様にESXi6.7をインストール後省電力設定、BIOSでも省電力設定を行い、PCIeボード2枚とHDDを8台追加した構成のアイドル状態で80W程度となりました。X470D4U, X570M Pro4では上記に10G NIC(PCIe)を追加した構成で60W程度まで設定できていたので20Wの差です。
BMCの消費電力差12.5Wを引くと7.5W、10Gポートが2つ、SATAポートが4つ増えているのでこんなものかなと言う気がしなくも無いですが…。 普段停止しておくにしても待機状態で16W消費とかもったいない感じがします。
BIOSでもう少し設定詰められると良いのですが。
今年は家にいる時間が長いからかPCパーツをたくさん買ってしまったなぁ。
TDP 60WのXeon D-2123IT搭載なので省電力を期待していたのですが、結果はいまいちでした。
M2 SSDを一枚、メモリ32GBx2搭載状態で電源OFF時で16W、電源ON後15分程度経過した状態56Wという感じです。
BMCで15Wも消費しています。ASRock Rack X470D4UではBMC消費電力が3.5W程度だったのでかなり大食いな印象です。
X470D4U, X570M Pro4と同様にESXi6.7をインストール後省電力設定、BIOSでも省電力設定を行い、PCIeボード2枚とHDDを8台追加した構成のアイドル状態で80W程度となりました。X470D4U, X570M Pro4では上記に10G NIC(PCIe)を追加した構成で60W程度まで設定できていたので20Wの差です。
BMCの消費電力差12.5Wを引くと7.5W、10Gポートが2つ、SATAポートが4つ増えているのでこんなものかなと言う気がしなくも無いですが…。 普段停止しておくにしても待機状態で16W消費とかもったいない感じがします。
BIOSでもう少し設定詰められると良いのですが。
2020年6月17日水曜日
ASRock Rack X470D4U購入
ESXiで利用しているPC(ASRock X570M Pro4)は、GPUパススルーのVMでwindows 10を使用してデスクトップPCのように使用しようと考えていたのですが、windowsの利用頻度に対して消費電力が高すぎることに気がつきました。
大体100W強なので省電力化したい。
BIOSやESXiの設定をいじってみたのですがイマイチ効果がでず、結局GPUを外すことにしました。 省電力GPUも検討しましたが、ASRock Rack X470D4Uを購入してしまいました。
マザーボードを入れ替えて大体70W程度、AMDのCPU特性なのか大して負荷をかけなくても消費電力が細かく変動するようです。 70Wから100W位を行き来して、大体70W中位という感じ、60W以下にしたかった。
あとは、VMがほぼアイドル状態でもデータストアには常に書き込みがあるようで、HDDがアイドルにならないことが消費電力に影響しているように思います。8台のHDDが常に書き込み状態となるので。
HDDはデータ置き場にして、データストアはSSDに置きたい気もしますが、安物のSSDだと耐久性が心配、エンタープライズ向けは高すぎて手が出ない。
ちなみに、X470D4Uは国内在庫がなく納期1.5ヶ月以上とのことだったので、amazon.comから買いました。 5日で届いたので国内通販とたいして変わりません。初期不良があると面倒ですが。
BIOSやESXiの設定をいじってみたのですがイマイチ効果がでず、結局GPUを外すことにしました。 省電力GPUも検討しましたが、ASRock Rack X470D4Uを購入してしまいました。
マザーボードを入れ替えて大体70W程度、AMDのCPU特性なのか大して負荷をかけなくても消費電力が細かく変動するようです。 70Wから100W位を行き来して、大体70W中位という感じ、60W以下にしたかった。
あとは、VMがほぼアイドル状態でもデータストアには常に書き込みがあるようで、HDDがアイドルにならないことが消費電力に影響しているように思います。8台のHDDが常に書き込み状態となるので。
HDDはデータ置き場にして、データストアはSSDに置きたい気もしますが、安物のSSDだと耐久性が心配、エンタープライズ向けは高すぎて手が出ない。
ちなみに、X470D4Uは国内在庫がなく納期1.5ヶ月以上とのことだったので、amazon.comから買いました。 5日で届いたので国内通販とたいして変わりません。初期不良があると面倒ですが。
2020年6月12日金曜日
10Gbps Network
10GBASE-Tの2ポートスイッチGS110MX-100NASを使用していますが、10Gbps接続を増やしたくなり下記を購入しました。
ラトビアから
MikroTikと10GtekのそれぞれからSFP+ DAC twinaxケーブルも買いましたが、どちらも問題なく利用できています。
また、10GtekのNICはどちらもESXi 6.7で問題なく認識したので、XL710-10G-2S-X8をESXiで、X520-10G-2S-X8はLinuxで利用予定です。
CRS309-1G-8S+INの電源ランプがすごく眩しいので、テープを貼って使用しています。
何でこんなに強烈な明るさにするのか不思議です。
ラトビアから
- MikroTik CRS309-1G-8S+IN : Cloud Router Switch (SFP+ 8port)
- MikroTik S+RJ10 : SFP+ RJ45 10Gbps Module
- 10Gtek X520-10G-2S-X8 : SFP+ 2port, Intel X520-DA2 equivalent
- 10Gtek XL710-10G-2S-X8 : SFP+ 2port, Intel X710-DA2 equivalent
- 10Gtek ASF-10G-T : SFP+ RJ45 10Gbps Module
MikroTikと10GtekのそれぞれからSFP+ DAC twinaxケーブルも買いましたが、どちらも問題なく利用できています。
また、10GtekのNICはどちらもESXi 6.7で問題なく認識したので、XL710-10G-2S-X8をESXiで、X520-10G-2S-X8はLinuxで利用予定です。
CRS309-1G-8S+INの電源ランプがすごく眩しいので、テープを貼って使用しています。
何でこんなに強烈な明るさにするのか不思議です。
2020年5月16日土曜日
Ascork X570M Pro4のオンボードUSBホストコントローラとUSBポート
ESXi 6.7でAsrock X570M Pro4のオンボードUSBホストコントローラをパススルー利用するため、USBホストコントローラとUSBポートの対応を調べました。
下記、lspciの実行結果。
下記、lspciの実行結果。
[root@esxi:~] lspci |grep -i usb 0000:08:00.1 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller 0000:08:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller 0000:0d:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller root@esxi:~] lspci |grep 0000:0[8d] 0000:08:00.0 Non-Essential Instrumentation: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP 0000:08:00.1 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller 0000:08:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller 0000:0d:00.0 Non-Essential Instrumentation: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP 0000:0d:00.1 Encryption controller: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP 0000:0d:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller 0000:0d:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio ControllerPCIとUSBポートの対応は下記になります。
- 0000:08:00.1 マザーボード上のUSB2ヘッダ
- 0000:08:00.3 下図リアパネルの赤枠+マザーボード上のUSB3ヘッダ
- 0000:0d:00.3 下図リアパネルの青枠
リアパネル (画像はAsrockのX570M Pro4の製品ページより)
2020年5月6日水曜日
ESXi 6.7でPT3をPCIパススルー
ひとまず静音対策は置いておき、TV録画環境が移行できるか確認することにします。
Linux VM上でPT3を動作させるためESXiでPCIパススルー設定をしたのですが、リブート後も「有効/再起動が必要」と表示されたままアクティブになりません。
何か対処が必要なんだろうかと、VMKernel logを確認すると下記ワーニングが記録されていました。
ログメッセージが若干異なりますが、VMware KBにある PCI Passthrough with PCIe devices behind a non-ACS switch in vSphere (1036811) が原因のようです。
PCIのAccess Control Services(ACS)を有効にする必要があるとのこと。
BIOSで設定すればいいだろうと確認したのですが、これがなかかな分かりにくい仕様でした。
デフォルト状態だとACS設定が非表示で、AER Capを有効にするとACS設定が出現するという分かり難さ。
ACS設定の説明欄には、AER Cap設定に依存する旨の記述がありましたが、そもそも表示されてなければ設定自体があるのかどうか分からないような...。
Advanced Error Reporting (AER) capabilityとACSの関係ってよく知られているものなのかな?
ASRock X570M Pro4では、下記BIOS設定でPT3をPCIパススルーで有効化できるようになります。もちろんIOMMUは有効にしておく必要があります。
安定性は追々確認するとして、取り敢えずVMでPT3を利用できることは確認できました。
ちなみにカードリーダーはUSBパススルーで利用しています。
オンボードのUSBホストコントローラをPCIパススルーしてVMでUSBキーボードを利用したかったのですが、動作させることが出来ませんでした。
Linux VM上でPT3を動作させるためESXiでPCIパススルー設定をしたのですが、リブート後も「有効/再起動が必要」と表示されたままアクティブになりません。
何か対処が必要なんだろうかと、VMKernel logを確認すると下記ワーニングが記録されていました。
cpu8:2097649)WARNING: PCIPassthru: PCIPassthruAllowed:175: Device passthru not possible on this system (no PCI ACS support) cpu8:2097649)PCIPassthru: PCIPassthruAttachDev:217: Passthru not possible on device 0000:05:00.0
ログメッセージが若干異なりますが、VMware KBにある PCI Passthrough with PCIe devices behind a non-ACS switch in vSphere (1036811) が原因のようです。
PCIのAccess Control Services(ACS)を有効にする必要があるとのこと。
BIOSで設定すればいいだろうと確認したのですが、これがなかかな分かりにくい仕様でした。
デフォルト状態だとACS設定が非表示で、AER Capを有効にするとACS設定が出現するという分かり難さ。
ACS設定の説明欄には、AER Cap設定に依存する旨の記述がありましたが、そもそも表示されてなければ設定自体があるのかどうか分からないような...。
Advanced Error Reporting (AER) capabilityとACSの関係ってよく知られているものなのかな?
ASRock X570M Pro4では、下記BIOS設定でPT3をPCIパススルーで有効化できるようになります。もちろんIOMMUは有効にしておく必要があります。
- Advanced > AMD CBS > NBIO Common Options > Enable AER Cap : Enabled
- Advanced > AMD CBS > NBIO Common Options > ACS Enalbed: Auto (AER有効化後のデフォルトのまま)
安定性は追々確認するとして、取り敢えずVMでPT3を利用できることは確認できました。
ちなみにカードリーダーはUSBパススルーで利用しています。
オンボードのUSBホストコントローラをPCIパススルーしてVMでUSBキーボードを利用したかったのですが、動作させることが出来ませんでした。
2020年4月30日木曜日
新PC
先日、検証用として使っていたHP ProLiant ML110 G7の電源が入らない状態になってしまいました。
最近も問題なくWindows Server評価版を試したりしていたので、電源かな?と思い電源を交換してみましたが治らず、 残念ながらハードウェアの知識がないためお手上げ。とうとう壊れたか。
検証環境がないと少し不便なので、下記構成でPCを作りました。
現在KVMで運用しているVMを巻き取り、検証環境を含めた仮想環境をESXiで作ろうと目論んでいるのですが...。
最近も問題なくWindows Server評価版を試したりしていたので、電源かな?と思い電源を交換してみましたが治らず、 残念ながらハードウェアの知識がないためお手上げ。とうとう壊れたか。
検証環境がないと少し不便なので、下記構成でPCを作りました。
- ASRock X570M Pro4
- AMD Ryzen5 3600
- DDR4-2666 32GB x2
- Seagate ST6000DM003 x8
- M2.SSD Transcend TS512GMTE220S x1
- M2.SSD Intel SSD 760p SSDPEKKW256G8XT x1
- MSI GeForce GTX1060 ARMOR 6G
現在KVMで運用しているVMを巻き取り、検証環境を含めた仮想環境をESXiで作ろうと目論んでいるのですが...。
2018年6月2日土曜日
新PC
サーバ利用しているPCの利用期間がそろそろ5年になるので、下記構成で新PCを作りました。
CentOS7, ZFS on Linuxをインストールして数日動かしていましたが安定しているようなので、ぼちぼちメイン環境を旧PCから移行しようと思います。
とりあえず、作業予定は以下です。
先日ようやく戻ってきて完成となったのですが、HDDが安くなってたり、XG-C100Cが日本で普通に買えるようになっていたりで微妙な気分です…。
- ASRock C236M WS
- Intel Xeon E3-1245v6
- DDR4-2400 8GB x2
- Seagate ST4000-DM004 x8
- HGST HDT725032VLA360 x1
- AREA SD-PE4SA3ES4L
- ASUS XG-C100C
CentOS7, ZFS on Linuxをインストールして数日動かしていましたが安定しているようなので、ぼちぼちメイン環境を旧PCから移行しようと思います。
とりあえず、作業予定は以下です。
- PT3の移設
- KVM環境の移行
- SoftEther VPN移行
先日ようやく戻ってきて完成となったのですが、HDDが安くなってたり、XG-C100Cが日本で普通に買えるようになっていたりで微妙な気分です…。
2015年2月7日土曜日
MS-NH1購入
mouse computerのスティック型PC MS-NH1を購入しました。
TVに接続して、録画サーバ上のTSファイルをVLCで見れたらいいなと。
無線LANが5GHzに対応していないので、USBタイプの無線LAN子機を追加で購入することになりましたが、LenovoのミニワイアレスキーボードN5902を付けて快適に使えています。
VLCでは、H TTP経由でTSファイルを再生させていますが、キャッシュ設定を少し多めにするとカクツキもなく再生出来ています。
ただ、音声が2,3秒の間ずれて繰り返される現象がまれに起きるので、時間があるときにでも調べようと思います。
TVに接続して、録画サーバ上のTSファイルをVLCで見れたらいいなと。
無線LANが5GHzに対応していないので、USBタイプの無線LAN子機を追加で購入することになりましたが、LenovoのミニワイアレスキーボードN5902を付けて快適に使えています。
VLCでは、H TTP経由でTSファイルを再生させていますが、キャッシュ設定を少し多めにするとカクツキもなく再生出来ています。
ただ、音声が2,3秒の間ずれて繰り返される現象がまれに起きるので、時間があるときにでも調べようと思います。
2012年9月15日土曜日
recpt1コンパイル
CentOS 6.3(x86_64)でPT3を使用するためドライバをインストールしましたが、今回は録画用のrecpt1をインストールします。
recpt1のソースは、Mercurialで管理されているのでパッケージをインストールしておきます。
まず、libarib25をインストールします。
最新版には登録されていないので、リビジョンを指定してcloneします。
次の例では、local.confを新規作成しています。
recpt1のソースは、Mercurialで管理されているのでパッケージをインストールしておきます。
# yum install mercurialスマートカード関連のパッケージもインストールしておきます。
# yum install ccid pcsc-lite*
まず、libarib25をインストールします。
最新版には登録されていないので、リビジョンを指定してcloneします。
$ hg clone http://hg.honeyplanet.jp/pt1/ pt1_r73 -r 73 $ cd pt1_r73/arib25 $ make # make install/usr/local/libにインストールされるのでリンカの検索対象に登録しておきます。
次の例では、local.confを新規作成しています。
# echo "/usr/local/lib" > /etc/ld.so.conf.d/local.conf # ldconfig次は、recpt1の最新版をcloneしてコンパイルします。
$ hg clone http://hg.honeyplanet.jp/pt1/ pt1 $ cd pt1/recpt1 $ ./autogen.sh $ ./configure --enable-b25 $ make # make install問題なくコンパイルできたので、PT3用にデバイス名を修正しました。
--device /dev/pt3video2のようにオプション指定すれば、ソース修正をしなくても使用できますが、PT3しか持っていないため修正してしまいました。
--- pt1_dev.h.original 2012-09-15 12:48:52.196329963 +0900
+++ pt1_dev.h 2012-09-15 13:14:59.360566755 +0900
@@ -3,24 +3,24 @@
#define _PT1_DEV_H_
char *bsdev[NUM_BSDEV] = {
- "/dev/pt1video1",
- "/dev/pt1video0",
- "/dev/pt1video5",
- "/dev/pt1video4",
- "/dev/pt1video9",
- "/dev/pt1video8",
- "/dev/pt1video13",
- "/dev/pt1video12"
+ "/dev/pt3video1",
+ "/dev/pt3video0",
+ "/dev/pt3video5",
+ "/dev/pt3video4",
+ "/dev/pt3video9",
+ "/dev/pt3video8",
+ "/dev/pt3video13",
+ "/dev/pt3video12"
};
char *isdb_t_dev[NUM_ISDB_T_DEV] = {
- "/dev/pt1video2",
- "/dev/pt1video3",
- "/dev/pt1video6",
- "/dev/pt1video7",
- "/dev/pt1video10",
- "/dev/pt1video11",
- "/dev/pt1video14",
- "/dev/pt1video15"
+ "/dev/pt3video2",
+ "/dev/pt3video3",
+ "/dev/pt3video6",
+ "/dev/pt3video7",
+ "/dev/pt3video10",
+ "/dev/pt3video11",
+ "/dev/pt3video14",
+ "/dev/pt3video15"
};
// 変換テーブル(ISDB-T用)
分波器を準備していないので、地デジしか試していませんが無事TSも出力されるようです。
2012年9月1日土曜日
PT3ドライバ
Express5800/GT110dのCentOS 6.3(x86_64)でPT3を使用するためドライバをインストールします。
カーネルのバージョンは、次になります。
まずは、ソースの展開から。
PT3のドライバは、GitHubで公開されているので、次のようにしてソースを展開します。
PT3の発売から2ヶ月強で完成度の高いドライバが出来てるなんて、凄いなぁと思います。
カーネルのバージョンは、次になります。
$ uname -mrv 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11 UTC 2012 x86_64
まずは、ソースの展開から。
PT3のドライバは、GitHubで公開されているので、次のようにしてソースを展開します。
$ git clone https://github.com/m-tsubo/pt3.gitコンパイルとインストールは、次のように行います。
$ cd pt3 $ make # make install # modprobe pt3_drvコンパイル時にwarningが出ますが、問題なさそうな内容ですので無視します。
$ ls /dev/pt3* /dev/pt3video0 /dev/pt3video2 /dev/pt3video4 /dev/pt3video6 /dev/pt3video1 /dev/pt3video3 /dev/pt3video5 /dev/pt3video72枚挿しなので8つデバイスが出来ていますが、1枚の場合はpt3video0~pt3video3の4つ出来ていれば成功です。
PT3の発売から2ヶ月強で完成度の高いドライバが出来てるなんて、凄いなぁと思います。
recfsusb2nコンパイル
オリジナルのhttp://tri.dw.land.to/fsusb2n/での配布は終了してしまったようですが、ググるとまだ入手できるようです。よかった。
recfsusb2n-0.9.2.tar.gzを入手することが出来ました。
コンパイルは、Boostを使用しているためboost-develをインストールしておく必要がある位で、特に問題なく完了。 TSも無事出力されるようで、ハード改造も成功していたようです。
2つの同時利用も問題ないようです。
あと、Express5800/GT110dのCPUがCeleron G530なので、最適化オプションとして、
録画時に気持ち程度CPU使用率が下がったような気がします。
recfsusb2n-0.9.2.tar.gzを入手することが出来ました。
コンパイルは、Boostを使用しているためboost-develをインストールしておく必要がある位で、特に問題なく完了。 TSも無事出力されるようで、ハード改造も成功していたようです。
2つの同時利用も問題ないようです。
あと、Express5800/GT110dのCPUがCeleron G530なので、最適化オプションとして、
-O -mfpmath=sse -msse4.2を指定してみました。録画時に気持ち程度CPU使用率が下がったような気がします。
Labels:
Linux,
PC,
recfsusb2n
2012年8月25日土曜日
PT3とKTV-FSPCIE購入
KEIAN KTV-FSPCIEとアースソフトPT3を買ってきました。
早速、KTV-FSPCIEは、抵抗を外してファームウェアを入れ替え(先達の方々に感謝)、PT3はFPGA回路更新をあてて準備完了、のはずです。
PT3のLinuxドライバ開発も進んでいるようで、開発者の方には頭が下がります。すばらしい。
Express5800/GT110dもLinuxで使うつもりなので、Windows環境を作るのが一番大変でしたが、評価版がダウンロードできるタイミングだったのがラッキーでした。
今までPCでテレビ録画って全く興味が無かったのですが、ワンセグ野郎を使うようになって面白そうと思うようになりました。しばらく楽しめそうです。
早速、KTV-FSPCIEは、抵抗を外してファームウェアを入れ替え(先達の方々に感謝)、PT3はFPGA回路更新をあてて準備完了、のはずです。
PT3のLinuxドライバ開発も進んでいるようで、開発者の方には頭が下がります。すばらしい。
Express5800/GT110dもLinuxで使うつもりなので、Windows環境を作るのが一番大変でしたが、評価版がダウンロードできるタイミングだったのがラッキーでした。
今までPCでテレビ録画って全く興味が無かったのですが、ワンセグ野郎を使うようになって面白そうと思うようになりました。しばらく楽しめそうです。
2012年8月18日土曜日
NEC Express5800/GT110d購入
NEC Express5800/GT110dを購入しました。
以前、安さに惹かれHP ProLiant ML110 G7を買ったのですが、FANがうるさ過ぎて、狭い部屋で使うのは無理でした。
Express5800/GT110dは、動作音も静かでいい感じです。
フルセグ録画でも試してみようかな、と考えてます。
以前、安さに惹かれHP ProLiant ML110 G7を買ったのですが、FANがうるさ過ぎて、狭い部屋で使うのは無理でした。
Express5800/GT110dは、動作音も静かでいい感じです。
フルセグ録画でも試してみようかな、と考えてます。
2012年5月14日月曜日
HP ProLiant MicroServer購入
ワンセグ野郎を使い始めて3ヶ月、ファイルサーバとしても使っているPCなので、毎日ガリガリ書き込みをしているHDDの故障が心配になってきました。
という分けで、壊れる前にHP ProLiant MicroServerを購入して、移行することにしました。
構成は、次のような感じです。
SATAカードと外付けHDDケースで増設も考えたのですが、結局新しくPCを買ったほうが安く上がるという。
CentOS+ZFSでセットアップする予定です。
という分けで、壊れる前にHP ProLiant MicroServerを購入して、移行することにしました。
構成は、次のような感じです。
- HP ProLiant MicroServer (AMD Turion II NEON40L, HDD 250GB, メモリ2GB)
- Seagate ST3000DM001 ×2個(3TB×2)
- SanMax SMD-8G68EHP-13H-D ×1個(4GB×2)
SATAカードと外付けHDDケースで増設も考えたのですが、結局新しくPCを買ったほうが安く上がるという。
CentOS+ZFSでセットアップする予定です。
登録:
投稿 (Atom)
