IT 13

삼성 tizen TV 에 Jellyfin 설치

개요 최근 삼성 Smart TV는 tizen OS 채택으로 App들이 많지 않은데요. 특히 쓸만한 NAS연결용 video player가 없습니다. DLNA 가 있지만 smi 자막지원이 원활하지 않네요. 대안으로 삼성 tizen AppStore에 지원되는 DS Video 가 있지만 Synology NAS 를 구매해야 된다는 단점이 있습니다. 다른 대안은 Plex가 있겠습니다. Plex는 현재 무료로 플레이가 가능해요. 저는 JellyFin 을 선호하기 때문에 JellyFin 을 tizen OS에 설치하게 되었고 다행히 JellyFin 은 AppStore에는 없지만 소스가 공개되어있어 빌드하여 tizen OS에 설치 가능합니다. ( 참조: https://github.com/jellyfin/jellyfin-t..

IT/IT기기 2022.08.16

사용중인 인프라를 Terraform 코드화 하기

여러 사람이 AWS 를 관리하다보면 콘솔로 작업한 부분 또는 CLI 로 작업한 부분 Terraform 과 같은 IaC 코드화 된 부분이 혼재 될수 밖에 없다. Infra 를 IaC 로 관리 하기로 했으면 일관성과 통일성을 위해서 IaC 화 하는게 맞을 것이다. 그렇지 않으면 일관적인 관리를 하지 못해 관리가 잘되지 않아 사고로 이어질수 있다. Terraform 에서는 기본적으로 import 기능을 제공하여 기존 구성된 인프라를 가져오는 기능이 있다. 그러나 이 기능은 Terraform 의 상태 파일인 terraform.tfstate 만 가져 올뿐 .tf 파일은 terraform.tfstate 상태 파일을 참조하여 직접 코딩을 해야 되는 번거로움이 있다. 그러나 이게 가장 확실한 방법이다. import 사..

IT 2022.04.08

Terraform S3 Backend 사용하기

Terraform 에서 여러 사람이 작업을 할때 state file 을 공유하고 동시 작업시 원자성 일관성 작업을 위해서 Lock 을 제공하기 위해선 원격 공유 저장소 와 Lock 을 구현할 수 있는 Backend 가 필요하다. AWS 에선 S3 를 이용하고 작업 상태를 공유하고 변경 작업중 원자성을 Lock 제공하기 위해 DynamoDB Table Lock 을 손쉽게 사용할수 있다. mkdir backend cat main.tf # terrafrom state lock 테이블 resource "aws_dynamodb_table" "terraform_state_lock" { name = "terraform-state-lock" hash_key = "LockID" billing_mode = "PAY_PER..

IT 2022.04.08

OpenShell EFI Shell 로 UEFI 에서 부팅 목록 추가 방법

구형 UEFI 보드등은 제대로 BOOT EFI 를 인식하지 않아서 OpenCore 등을 심을때 부팅 목록에 제대로 심겨지지 않는다 이럴때 USB 를 이용해서 EFI shell 로 부팅해서 아래와 같이 한다. 보드마다 EFI shell 을 제공해주는 보드들은 아래 과정이 필요없고 보드에 내장된 EFI shell 을 이용하면된다. How to create a bootable USB media to access the default EFI shell (mcafee.com) 참고로 OpenCore 의 Openshell.efi 는 BIOS 와 직접 통신하지 않는데 OpenCore 의 Fake된 가상 BIOS와 통신되기 때문에 OpenCore Openshell.efi 롤 BIOS UEFI BOOT 에 심을수 없다...

IT/IT기기 2021.06.27

8Bit / BASIC

8Bit BASIC에서 메인프레임급 Unix OS까지 시스템엔지니어로 오래 살아왔던 저의 경험을 쭉 나열해 볼까 합니다. 이쪽 계통 분야 종사자들은 추억을 살리며 한번씩 나열해 본다고 하여 저도 OS 덕후인지라 한때 시대를 풍미했던 OS는 모두다 다뤄본것 같아 블로그를 통해 동참해 봅니다. 오랜 IT 경험을 하다보니 고인물이 되어서 8Bit 시절부터 제가 겪어왔던 시행착오 및 이 분야에 계속 살아남았던 경험들을 써볼까 합니다. 저도 IT업계 은퇴가 얼마 안남았네요 1983년 저는 경기도 부곡(의왕) 에 살았습니다. 의왕역 바로 앞에 큰 제재소를 운영하는 아버지 사업으로 공장에 딸린 집에서 살고 있었습니다. 당시 우리나라 합판사업 및 목재사업은 프라스틱이 나오기전에 주력사업이었습니다. TV도 모두 목재자재..

volumio 를 VMware 에 설치

volumio 는 x86 에서는 기본적으로 usb device 로 부팅하여 사용 가능합니다. 준비물 : 8G 이상 USB 메모리 volumio https://volumio.org/ 웹 사이트에서 PC (X86/X64) 용 이미지를 다운받아 Win32 Disk Imager 를 이용하여 USB 메모리로 부팅 가능하게 생성합니다. 두가지 옵션이 있습니다. 1. USB 메모리를 VMware 에 raw 하드디스크 형태로 부팅을 하는방법 2. Plop Boot Manager 의 ISO CD image 를 사용하여 USB 메모리로 부팅 : VMware 는 디폴트로 USB 메모리 부팅을 지원하지 않으므로 이 방법을 사용하면 USB 메모리로 부팅이 가능해집니다. 이글에서는 Plop Boot Manager 를 이용한 방법..

IT 2020.04.08

vmware guest OS로 ubuntu, debian 계열 사운드 소리가 작을때

vmware 를 이용하여 volumio 를 운영중인데 volumio 는 debian 계열입니다. volumio 는 vmware 에서 내장사운드로 Ensoniq AudioPCI 계열로 잡히는데 소리가 매우 작습니다. Windows 계열은 정상적으로 소리가 나네요 AlsaMixer 를 이용해서 PCM 부분 볼륨을 방향키로 이동해서 높혀주면됩니다. 나올때는 ESC 키 입니다. 명령어는 alsamixer 입니다. http://volumioip/dev 해서 ssh enable 예제 $ ssh volumio@192.168.0.8 Warning: Permanently added '192.168.0.8' (RSA) to the list of known hosts. volumio@192.168.0.8's password..

IT/IT기기 2020.04.04

VMware ESXi 에서 Realtek Driver 추가

Intel NUC 6세대에 ESXi 를 설치하고 싶었으나 VMware ESXi 에는 Realtek 같은 저가 이더넷 카드는 기본적으로 지원하지 않더군요. Intel NUC 6세대의 유선 이더넷 카드는 RTL8111HN 칩셋으로서 ESXi 에서 기본 지원하지 않습니다. 설치중 마지막에 "No Network Adapters" 메시지 이후에 설치가 진행 되지 않습니다. 폭풍 구글 검색끝에 아래와 같은 사이트에서 서드파티 ESXi Realtek 드라이버를 제공하고 있습니다. 그러나 VMWare 이미지에 이 드라이버를 넣기가 조금 쉽지는 않아 블로그로 정리 합니다. 아래와 같은 순서로 가능합니다. 1. Realtek ESXi 드라이버 다운받기 우선 아래의 Realtek 드라이버는 URL에서 다운로드 가능합니다. ..

IT/IT기기 2019.06.29

Raspberry Pi KODI 와 harmony 연결

Raspberry Pi KODI 와 harmony 연결 OpenELEC 나 Libreelc 의 KODI 를 사용하시는 분은 아래 설정은 필요 없습니다. KODI setting 에서 bluetooth 를 on 하고 setting bluetooth 메뉴에서 Harmony Keyboard 를 페어링 하면 됩니다. 아래 Libreelc 에서의 블루투스 연결 방법 참조 https://www.hifiberry.com/build/guides/connecting-an-amazon-echo-via-bluetooth-and-libreelec/ 라즈비안을 이용하여 직접 커맨드 콘솔로 연결하실 경우 아래를 보시면 됩니다. 라즈베리파이2 모델의 경우 블루투스 동글이가 필요합니다. 5천원정도 할꺼예요 블루투스 동글이를 usb 포..

IT/IT기기 2019.03.10

Dex Max로 삼성 DeX 지원하지 않는 애플리케이션 지원하기

Dex Max로 삼성 DeX 지원하지 않는 애플리케이션 지원하기 삼성 DeX 가 나온지 오래되었지만 애플리케이션 지원하지 않는 것이 상당히 많습니다. 특히 일부 비디오 플레이어, kodi, Microsoft Remote Desktop 앱등은 DeX 에서 전체 화면을 지원하지 않아 많이 답답하죠 검색 끝에 Dex Max 라는 애플리케이션을 알게 되었습니다. 이것은 DeX 를 지원하지 않는 애플리케이션을 지원하게 변환해주는 앱 입니다. 매우 유용합니다. DeX 모드에서 Microsoft Remote Desktop 를 실행하면 아래와 같이 됩니다. 화면을 전체 화면이 불가능 하고 늘릴 수도 없게 됩니다. 기본 세로 화면 가로 화면 변환되나 전체 화면과 화면 늘리기는 안됨. Dex Max 앱을 설치하고 앱 변환..

IT/IT기기 2018.08.10