ceph 구성기
안녕하세요오랜만에 인사드립니다.최근에 회사 일이 너무 바쁜 나머지.. 제가 한 일들을 잘 기록해내지 못했네요. 제목에서 알 수 있듯이, 이번에는 ceph를 구성해봤습니다이 전에는 gluster를 사용했었는데, 왜 ceph로 바꿨는지 장단점을 비교해보고ceph 구성 과정을 적어보려고 합니다. 이유는 안보시고 바로 구성 방법으로 가셔도 좋아요. Ceph로 변경한 이유 변경한 이유를 알아보기 전에 이전에는 glusterFS를 사용한 이유를 알려드릴께요 glusterFS를 사용한 이유: 낮은…
Oracle Cloud에 Custom Image를 import하고 Instance를 생성해보자
왜 fedora? cloud OS면 다 됩니다! 요즘 제가 fedora에 관심을 많이 갖고 있습니다. FEDORA 사용 후기 위 글에도 적었듯이, fedora는 업데이트가 굉장히 잦아서 제가 사용하는 환경에서 안정적인지 테스트가 필요합니다. 집의 데스크탑에 가상머신을 켜고 24시간 돌리기도 어렵고, cloud 환경과 desktop 환경은 다르기 때문에 desktop에서 문제가 없다고 해도 cloud compute 환경에서는 문제가 발생할 수가 있습니다. 그러나 fedora는…
Nextcloud에 redis 추가하기
먼저 시작은 redis의 필요성일것 같습니다. redis는 필수인가? 예 필요합니다. 라즈베리파이 4에서 30초 걸리던 로딩이 3초로 줄어들었습니다. APCu가 redis보다 빠르지 않은가? 저는 이전에 wordpress의 성능 향상을 위해 캐시 기술을 여러가지를 알아봤습니다. APCu가 가장 성능이 좋지요. wordpress의 W3 Total Cache에 따르면 하나의 캐시에 대해서 redis와 APCu가 공존할 수 없습니다. 그렇기에 nextcloud도 당연히 같이 사용할 수 없을 것이라고…
Oracle Linux 8 Upgrade
8 -> 9 업그레이드 하기 제가 사용하는 대부분의 기능이 9에서 되는 것을 확인하였고, 9로 업그레이드 하기로 계획했습니다. Oracle Linux는 당연히 오라클에서 repository를 관리해주며, 따라서 오라클에서 업그레이드 방법도 제공하고 있습니다. 애플리케이션을 설치하고 사용할 때 오라클 리눅스는 정말 도움이 안됩니다. oracle linux 사용자가 적다보니 오라클 리눅스를 사용 중임에도 oracle linux 대신 rocky linux, centos, rhel이라는 단어와 함께…
Ubuntu에서 DNS server로 특정 ip로 설정하면 컨테이너에서 해당 ip를 사용할 수 없습니다.
배경 저는 일부 광고 차단하는 VPN 서버를 OCI에 구축해두었습니다. docker로 wireguard VPN과 AdGuard Home을 구축하고, wireguard는 DNS 서버로 AdGuard Home을 가리키도록 설정하였습니다. 광고 차단 뿐만 아니라 맬웨어 차단 등 여러가지 보호 기능을 제공해주는데다가 캐시도 제공해주기 때문에 우분투의 DNS도 AdGuard Home을 가리키도록 설정했습니다. 이를 위해 Ubuntu에 내장된 DNS 서버를 껐두었고, AdGuard Home 독커 컨테이너의 IP주소가 10.10.10.10이라고…
ubuntu에서 iptables로 허용이 안될 때
라즈베리파이용 우분투에서는 정상작동 하였으나 Oracle cloud instance의 우분투에서만 아래와 같은 문제가 발생하였습니다. sudo iptables -I INPUT -p tcp –dport 9090 -j ACCEPT를 실행해도 허용되지 않는 문제가 있습니다. iptables는 나중에 입력된 것이 먼저 실행됩니다. iptables -L을 입력하면 출력되는 목록에서는 상단에 있는 항목 먼저 매치됩니다. 따라서 순서가 중요합니다. return은 더 이상 매치를 확인하지 않고 원래의 목록으로 돌아가도록…
Oracle Linux에서 zfs 빌드하기
왜 볼륨을 나누는가? 단일 볼륨 장점 : 성능 Oracle은 볼륨 크기에 따라 성능이 달라집니다. 50기가 스토리지보다 200기가 스토리지가 4배가 빠르죠. 볼륨 퍼포먼스를 UHP로 해두더라도 50기가는 90MB/s 3000 IOPS 정도입니다. 하드디스크 수준이죠. 200기가 볼륨은 350MB/s, 12000 IOPS 정도입니다. 저사양 sata ssd 수준입니다. 초창기 TLC SSD 정도죠. 단일 볼륨 단점: free tier volume 용량 제한, A1 생성…
오라클 유료 계정 무료로 사용하기
유료 계정의 장점 A1 생성에 우선순위를 가짐 무료 계정은 2,3달 기다려서 겨우 생성할 수 있는데 반해, 유료 계정은 마음껏 생성 가능합니다. 심지어 2월 달에는 4코어 24기가인 인스턴스를 3.25일 동안은 2대 사용가능합니다. A1 계산법이 독특해서 그렇습니다. 무료인 인스턴스가 정해진 것이 아니라 한달에 3000시간을 이용 가능하기 때문입니다. 한달 동안 하나의 코어를 3000 시간, 4코어를 750시간 사용할 수…
lsws nginx 성능 비교
litespeed란? lsws는 litespeed web server의 줄임말입니다. lsws는 캐시를 적극 활용하여 성능이 엄청 좋은 웹서버로 알려져있습니다. 자체 테스트 기준으로 무려 nginx 대비 30배나 빠르다고 홍보까지 했죠. 그 자료에 따르면 nginx도 wordpress 플러그인 중 캐시 플러그인 하나를 사용했고, lsws의 경우 자사에서 제공하는 플러그인을 사용했습니다. 하드웨어 스펙이 같을때 ‘어느정도’ 최적화를 한 nginx보다 ‘최대한 최적화’ 한 lsws가 30배 가까이…
Oracle Free Tier에 Ampere Shape 추가
먼저 기존에 Free Tier에서 선택할 수 있었던 Shape에 대해서 소개해드리겠습니다. VM.Standard.E2.1.Micro 이 머신은 AMD 프로세서 중 1코어 2쓰레드가 할당되며 480mbps의 VNIC(컴퓨터로 치면 랜카드로 생각하면 됩니다.), 1GB의 랜, 50GB의 스토리지가 제공되었습니다. 물론 VCN(일반 컴퓨터에서는 공유기 정도로 보시면 됩니다.)은 50mbps 정도로 E2 머신을 두개 만들어 서로 통신하지 않는 한 체감으로는 50mbps 밖에 체감하지 못할겁니다. 이 당시에는 Public…