LXCで録画サーバを最終的に作りたくて地デジ1chでテストのメモ
-
HW
- ハコ: NUC6i5SYK
- メモリ: 16+8GiB
- ディスク: SSD 4TB
- 実はNVMEをPCIeに変換して6口SATAのPCIeインタフェースカードをつけてる
- SATA電源はMBのSATA 5Pinを分岐。手持ちディスク4本すべて電源足りた。SATA 5Pinの電源経路がMB経由ではなくACアダプタ直結のパワーブロックから供給されていて65Wまでなんぼでもイケてしまうのかも?
- USB
- PX-S1UD
- ACR39-NTTCom
-
SW
- ホストのOS: Proxmox VE 6.3
- LXCコンテナ: Ubuntu 20.04 (特権)
- mirakurun + MySQL(MariaDB) + EPG Station
やること
- proxmoxでの作業
-
コンテナのAppArmarを無効化してしまうために以下を追記
- 無効化しないほうがよいので本番を作るときは自分頑張ってほしい
proxmox_/etc/pve/lxc/XXX.conf
-
lxc.apparmor.profile: unconfined
1. USBデバイスをコンテナに見せるために以下も追記
* 追記する内容を調べる
```proxmox.
$ lsusb
Bus 001 Device 003: ID 072f:b100 Advanced Card Systems, Ltd ACR39U
Bus 001 Device 002: ID 3275:0080 VidzMedia Pte Ltd
$ ls -l /dev/bus/usb/001/00{2,3}
crw-rw-r-- 1 root root 189, 1 Mar 31 22:50 /dev/bus/usb/001/002
crw-rw-r-- 1 root root 189, 2 Mar 31 22:50 /dev/bus/usb/001/003
* 上記をもとに以下を追記する
```proxmox_/etc/pve/lxc/XXX.conf
lxc.cgroup.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/bus/usb/001 dev/bus/usb/001 none bind,optional,create=dir
1. DVBデバイスをコンテナに見せるために以下も追記
* 追記する内容を調べる
```proxmox.
$ ls -l /dev/dvb/adapter0/
crw-rw---- 1 root video 212, 0 Mar 31 22:50 demux0
crw-rw---- 1 root video 212, 1 Mar 31 22:50 dvr0
crw-rw---- 1 root video 212, 2 Mar 31 22:50 frontend0
* 上記をもとに以下を追記する
```proxmox_/etc/pve/lxc/XXX.conf
lxc.cgroup.devices.allow: c 212:* rwm
lxc.mount.entry: /dev/dvb dev/dvb none bind,optional,create=dir
* ドライバを自分で入れる系のチューナーはちょっと内容変わるはず
1. LXCコンテナでの作業
* dockerでmirakurun+EPG Station。先人に感謝 :pray:
* うちはテレビと同じ線で分岐してつなげようとするとエラーエラーで悩んだ
* ケーブルが問題ないこと
* テレビを外して問題ないこと
* pcsc_scanできていること
* 別マシンでUSBチューナーが問題ないこと
確認の部分の記載・・・ちからつきた。観られて満足。