[카테고리:] 운영체제
-
Proxmox에 리눅스 컨테이너(LXC)로 우분투 24.10 설치하기
서버 가상화에는 대표적으로 두 가지 종류의 가상화 기술이 사용되고 있다. 첫 번째는 Hypervisor 기반 가상화다. 인텔의 VT-x 또는 AMD의 AMD-V 등 CPU에서 제공하는 가상화 기능을 활용하는 Hypervisor라는 가상머신모니터(VMM)을 통해 가상서버를 생성하는 방식이다. VMWare ESXi나 MS의 Hyper-V, KVM 등이 바로 Hypervisor 기반 가상화다. 두 번째는 Linux Container (LXC)다. LXC는 리눅스에서 지원하는 Cgroup과 Namespace라는 리눅스 커널에서 제공하는 …
-
도커 데스크탑과 WSL2의 VM 이미지 경로 변경하기
비밀번호 관리도구인 Vaultwarden과 전자책 서버인 Calibre, PDF 파일 변환 및 추출, 편집 도구인 Stirling PDF를 설치 Portainer와 Reverse Proxy인 Caddy를 사용해 혼자만 사용할 수 있는 유틸리티 서버를 구축한 다음으로 한 작업은 직접 코딩한 Wordpress 블로그의 방문자 분석 사이트를 일반 웹사이트에서 Docker와 Portainer를 사용해 컨테이너로 포팅하는 작업이었다. 사실 이 작업이 제일 오래 걸리고 힘들었다. 그 다음 문제는 개발환경의 문제였다. 리눅스에 Apache와 …
-
쿠버네티스 노드의 디스크 용량 확장
이런 저런 테스트를 위해 두 대의 PC에 설치해 사용하고 있는 쿠버네티스 클러스터의 워커노드에서 디스크가 부족하다는 메시지가 뜨기 시작했다. 그런데 용량이 부족하다는 메시지가 아니라 "disk pressure"라는 메시지가 보인다. 해석하자면 "디스크에 압박이 있다" 정도가 아닐까? 어쨌든 쿠버네티스 입장에서 워커노드의 디스크 용량이 부족해 압박을 받고 있다는 그런 메시지로 보인다. 당연히 쿠버네티스 노드의 디스크 용량을 증설해줘야 한다. 이참에 마스터 노드와 워커 노드 모두 현재 24G가 할당되어 있는 디스크에 24G를 더 추가 …
-
Portainer를 사용하여 Vaultwarden 설치하기
시놀로지 NAS에 비밀번호 관리 도구인 Vaultwarden을 설치하여 2주 정도 테스트를 진행했다. 그런데 만족도가 예상보다 훨씬 높았다. 마스터 비밀번호가 아닌 PIN 번호를 사용해 인증하면 비밀번호를 입력할 수 있기도 하고 Vaultwarden이 설치된 시놀로지 NAS가 종료되어 있는 상태에서도 사용할 수 있었다. 브라우저의 플러그인에 캐싱된 비밀번호를 사용할 수 있는 것으로 보인다. 이제 Vaultwarden을 계속 사용할 것인지 결정해야 한다. 시놀로지 NAS의 Valultwarden을 계속 사용할 것인가 Vaultwar …
-
VXLAN에 방화벽 연결하여 인터넷 접속하기
앞의 포스트에서 두 대의 PC로 구성된 Proxmox 클러스터에 SDN 기능을 사용하여 VXLAN을 구성하였다. https://blogger.pe.kr/proxmox-sdn-vxlan-1207/ 앞의 포스트에서 L2 레이어로 구성된 VXLAN은 172.16.1.0/24 네트워크를 사용한다. 하지만 문제가 있다. 172.16.1.0/24 네트워크에 생성하는 가상 서버(VM)들은 인터넷에 접속하지 못할 뿐만 아니라 192.168.219.0/24의 Proxmox 호스트는 물론 홈 네트워크의 시놀로지 NAS 등에도 접속하지 못한다. 이유 …
-
Proxmox 클러스터에 SDN(VXLAN) 구성하기
Proxmox는 두 대 이상의 서버에 설치하고 클러스터를 구성할 수 있다. 클러스터를 구성하면 두 대의 Proxmox 호스트에서 가상머신들이 함께 사용 가능한 가상의 네트워크를 생성할 수 있다. 그 때 사용할 수 있는 L2 레이어의 가상 네트워크 기술이 바로 VXLAN이다. 즉 두 대의 Proxmox 호스트에 생성하는 가상 서버들을 물리 서버의 IP 대역에 곧바로 연결하는 브릿지(Bridge) 구성이 아닌 다른 IP 대역을 사용하는 가상 네트워크(SDN)에 연결할 수 있는 것이다. Proxmox 클러스터 아래 그림은 필자의 테스트 …
-
쿠버네티스 클러스터에 워드프레스 설치하기
몇 개월 전에 쿠버네티스에 MariaDB를 설치하면서 시놀로지 NAS를 NFS서버로 구성하여 Persistent Volume을 생성한 다음 MariaDB Pod에 연결하는 작업을 진행했다. https://blogger.pe.kr/1182-k8s-mariadb-nfs-pv-install/ 처음 진행해보는 이 작업은 정말 까다롭고 어려웠던 것으로 기억된다. 단순하게 MariaDB를 설치하는 것이면 그다지 어렵지 않았겠지만 시놀로지 NAS를 NFS로 연결하여 Persistent Volume으로 사용할 수 있도록 설정하는 과정이 쉽지는 …
-
쿠버네티스 업그레이드 – 워커 노드
앞의 포스트에서 쿠버네티스 클러스터의 컨트롤 플레인에 해당하는 마스터 노드의 업그레이드 과정을 기록했다. 이제 워커 노드의 업그레이드 과정을 포스팅한다. 마스터 노드의 업그레이드와 동일한 부분 노드 운영체제 버전과 쿠버네티스의 버전을 확인하는 과정은 당연히 동일하다. 그리고 쿠버네티스 APT 리포지토리를 업그레이드하고자 하는 쿠버네티스의 버전 경로로 수정하는 것도 동일하다. 그리고 apt update 명령을 통해 APT 리포지토리에서 최신 패키지 목록을 다운로드 하는 것도 동일하게 진행해주면 된다. 마지막으로 kubeadm 패키지 …
-
쿠버네티스 업그레이드 – 마스터 노드
두 대의 PC에 구성한 Proxmox VE의 클러스터에 쿠버네티스를 설치하여 이따금씩 테스트 용도로 사용하기 시작한지 9개월 쯤 지났다. NginX 웹서버, MySQL DBMS 등을 디플로이먼트(Deployment)로 배포하고 PV(Persistent Volume)을 생성해 MySQL POD에 바인드(Bind)해서 테스트하기도 했다. https://blogger.pe.kr/1155-proxmox-kubernetes-install/ 쿠버네티스 마스터 노드 업그레이드 하기 8개월 쯤 사용해봤으면 이제 업그레이드 테스트도 해보는 것이 …
-
Windows 11에서 갑자기 한영키 전환이 안되는 문제
어제 갑자기 파워포인트에서 파일명을 한글로 저장하려고 할 때 한영 전환이 안되는 문제가 발생했다. 한영 전환키 오류 다른 화면에서는 잘 전환되는데 유독 "다른 이름으로 저장하기" 창에서만 한영 전환이 안되고 계속 영어로만 입력되는 문제였다. 파워포인트의 다른 이름으로 저장하기 혹시나 싶어 파워포인트의 텍스트 상자 등에서 한영 전환을 해봤는데 잘 된다. 원인을 파악하고자 이것 저것 검색해보니 평소에도 Microsoft 기술지원 게시판 등에도 이런 문제를 호소하는 사용자들이 꽤 많았고 이 문제는 대부분 마이크로소프트의 입력기 즉 IM …