일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- grafana
- jvm
- OS
- Kafka
- log
- Spring
- kubectl
- java
- EC2
- helm
- JavaScript
- PostgreSQL
- kubeadm
- kubernetes
- Operating System
- Python
- CVAT
- Vision
- AWS
- CSV
- MAC address
- docker
- aws s3
- ip
- Packet
- Network
- airflow
- zookeeper
- Trino
- tcp
- Today
- Total
목록OS (23)
JUST WRITE
NTP 설정 Kubernetes Cluster를 구성하는 프로젝트를 진행하고 있다. Cluster를 구성하기 전에 신경 써야 할 부분이 Server 시간 동기화였다. Cluster로 구성되는 각 Server가 다른 시간대로 설정되어 있으면 문제를 일으킬 가능성이 높다. 이번 Kubernetes Cluster를 구성할 때도 각 Node의 시간 동기화 하는 작업을 진행하였다. What is NTP? Server의 시간동기화를 NTP 설정을 통해서 하였다. NTP는 Network Time Protocol로 컴퓨터 시스템 간 시간 동기화를 할 때 쓰이는 Protocol이다. RFC-5905에 정의되어 있다. 기본 NTP Server는 UTC(Coordinated Universal Time)으로 되어 있다. NT..
RAID Disk 구성 현재 Private Cloud 환경에서 Kubernete Cluster를 구성하는 프로젝트를 진행하고 있다. 제공받은 Server(AWS EC2와 같은)의 구성이 너무 좋아서 오히려 관리가 힘들 거 같았다. 자세한 Spec은 밝힐 수 없지만 Server별 Disk의 갯수가 12TB 용량 Disk가 40개였다. 40개를 각각 관리하기가 너무 힘들기 때문에 22개를 각각 11개씩 2 Set로 RAID로 구성하기로 하였다. 해당 담당자에게 11개씩 RAID5로 구성되도록 요청하였다. RAID5 vs RAID6 RAID는 Redundant Array of Inexpensive(Independent) Disk의 약자이다. RAID는 Disk 여러 개(Array of Disk)를 하나의 Di..
DNS 체크 Private Network 환경에서 Bare Metal Server를 Kubernetes Cluster를 구성하는 프로젝트를 진행하였다. 신경 써야 돼야 할 부분이 많았는데, 그중 하나가 DNS NameServer였다. Private Network 보니 NameServer 역시 별도로 구성된 환경이었다. 해당 포스팅에서 DNS NameServer를 설정하는 것을 정리해 보았다. DNS NameServer DNS NameServer는 Domain주소를 IP로 알려주는 Server이다. local Cache에 찾으려는 Domain의 IP 정보가 없으면 NameServer에 쿼리 하여 알아나게 된다. 보통 ISP(Internet Service Provider)에서 제공해 주는 DNS를 이용한다...
SFTP 전용 유저 생성 보안상의 이유로 SFTP용 유저를 생성할 미션이 생겼다. 요즘 파일 공유는 Google Cloud, Naver MYBOX 등 다양한 서비스 들이 존재한다. 하지만 사내 내부망에서는 보안 상의 이유로 쓸 수가 없다. 이번에 사내에서 Linux Server를 파일 배포 Server로 활용한다고 하여 원초적인 방법으로 진행하기로 하였다. SFTP 유저를 2개 만들어서 Admin은 Upload, Download가 가능, 일반 User는 Download만 가능하도록 하였다. FileZilla를 이용하여 파일을 Upload, Download 하는 것이다. 일련의 과정을 정리해보려 한다. SFTP용 폴더 생성 먼저 SFTP용 폴더를 하나 만들어 해당 Path에 Admin과 일반 User가 접..
120TB Disk Ext4로 포맷 11개의 Disk를 RAID5로 묶여 있는 120TB Disk를 EXT4로 포맷을 시켜야 되는 미션이 생겼다. 대용량에 RAID5로 구성되어 있는 Disk 포맷은 처음이라 난감했었다. 이번 포스팅에서 한번 정리해보려 한다. Disk 확인 해당 Disk는 xfs 타입이었다. RAID 구성은 아래 명령어로 확인할 수 있다. /dev/md2가 sdm1 ~ sdc1까지 총 11개 Disk를 RAID5로 묶인 것을 알 수 있다. # RAID 구성정보들 확인 $ cat /proc/mdstat Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] ... md2 : active rai..
이 글은 KOCW 강좌 중 경성대학교 양희재 교수님의 '운영체제' 강의를 정리한 글입니다. Disk Scheduling Hard Disk에서 원하는 file에 접근하기 시간은 아래 3가지이다. Seek Time Rotational Delay Transfer Time 이 중에서 Seek Time이 차지하는 비중이 제일 크다. Multi-Programing 환경에서 Process에서 file에 접근하려는 요청이 동시에 들어올 수 있다. Disk Queue에서 이러한 요청들을 저장해두고 처리한다. Disk Queue에 들어온 요청들을 효율적으로 처리하기 위한 방안을 살펴보려 한다. First-Come First-Served Scheduling FCFS Scheduling FSFS는 Disk Queue에 들어온..