일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 클라우드
- SE
- Docker
- Azure AD
- 시트릭스
- Azure
- 가상화
- Microsoft 365
- network
- 시스템 엔지니어
- Exchange Online
- Microsoft
- windows
- 메일보안
- cloud
- Server
- Entra ID
- It
- 클라우드엔지니어
- cloud engineer
- 리눅스마스터1급
- 리눅스
- 시스템엔지니어
- 네트워크
- 그룹정책
- 컴퓨터
- Linux
- windows server
- aws
- Microsoft Azure
- Today
- Total
목록리눅스 (33)
Cloud System Engineer

RAID 0 구축 최소 디스크의 개수 :2 최대 용량 : 디스크 수 X 디스크 용량 입출력이 빠르고 데이터 스트립을 제공함. 데이터 중복기록을 안하기 때문에 하나의 디스크 고장시 데이터를 잃어버릴 수 있다. mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdd1 /dev/sde1 mdadm --detail --scan 파티션 포멧 mkfs.ext4 /dev/md0 마운트할 디렉터리 생성 mkdir /raid0 마운트 mount /dev/md0 /raid0/ 재부팅에도 정상작동하게 설정 gedit /etc/fstab RAID 1 구축 최소 디스크의 개수 :2 최대 용량 : (디스크 수/2) X 디스크 용량 두개의 디스크중 절반 용량을 사용하고 나머지는 ..

RAID 란 ? 여러개의 하드디스크를 하나의 디스크처럼 사용함. 비용절감 , 신뢰성향상 , 성능향상의 장점이 있다. 리니어 방식은 하드 디스크 2개 이상 , 첫번째 디스크부터 순차적으로 저장한다. 하드 디스크 추가 오른쪽 하단에 불 들어오는 것이 하드디스크가 인식하는걸 볼 수 있다. ls -l /dev/sd* 하고 장착된 디스크의 이름을 확인한다. ##파티션생성 fdisk /dev/sd(이름) n -> p -> 1 -> enter -> enter ->enter -> t(타입) -> l(리스트) 파티션 종류확인 raid: fd 를 입력한다. 결과 fdisk -l /dev/(이름) 하면 자세히 확인할 수 있다. mdadm --create /dev/md9 --level=linear --raid-device=2..

도커엔진을 구동하다가 시스템 자원이 모자랄때 방법이 된다. 여러대의 서버를 클러스터로 만들어 자원을 병렬로 확장하는 것이다. 하지만 여러 대의 서버를 하나의 자원 풀로 만들게되면 새로운 컨테이너가 추가되었을때 로드벨런스 문제, 클러스터 내의 서버가 다운됐을때 고가용성을 어떻게 보장할지 문제로 남는다. 이 문제를 해결해줄 방법: 오픈소스 솔루션 중 대표적인 것이 도커스웜(docker swarm),스웜모드(swarm mode)이다. 스웜 클래식이 여러대의 도커 서버를 하나의 지점에서 사용하도록 단일 접근점을 제공한다면 스웜 모드는 클러스터링 기능에 초점을 마추고 있다. 스윔 모드는 매니저 노드와 워커 노트로 구성되어 있다. 워커노드는 실제로 컨테이너가 생성되고 관리되는 도커서버이고 매니저 노드는 워크노드를 ..

docker save -o ubuntu_14.04.tar ubuntu:14.04 // 도커의 이미지 추출 추출된 이미지는 도커에 로드가 가능하다. docker load -i ubuntu_14.04.tar docker export -o rootFS.tar (컨테이너이름) // 컨테이너를 이미지로 추출 docker import rootFS.tar myimage:0.0 //추출된 컨테이너를 이미지로 만들기 1.허브 이미지를 저장하는 비공개 저장소이용 // 무료로 한 두개정도 가능 2.사설 을 이용한다. hub.docker.com/ Docker Hub Build and Ship any Application Anywhere Docker Hub is the world's easiest way to create, m..

호스트에 cpu가 여러게 있을 때 --cpuset-cpus 옵션을 지정해 컨테이너가 특정 cpu만 사용하도록 설정할수있다. cpu 별로 사용량을 확인 할 수 있는 대표적인 도구 apt-get install htop //우분투 yum -y install epel-release && yum-y install htop //centos htop 을 이용하여 현재 cpu 사용량을 측정할 수 있다. #docker run -d --name cpuset_0_3 --cpuset-cpus="0-3" alicek106/stress stress --cpu 4 // 1,2,34 번째 cpu쓰겠다. #docker run -d --name cpuset_0_2 --cpuset-cpus="0-2" alicek106/stress str..

컨테이너를 생성할 때 아무런 옵션없이 생성하면 호스트의 자원을 무한정 제한 없이 쓸 수 있다. 이런 문제를 해결하기 위해 우리는 자원제한을 해야한다. 현재 컨테이너에 설정된 자원 제한을 확인하기 위해 다음과 같이 한다. # docker inspect rsyslog_server 예컨대, CPU 할당을 제한하려면 다음과 같이 한다. # docker update (변경할 자원 제한) (컨테이너 이름) # docker update --cpuset-cpus=1 rsyslog_server 1) 컨테이너 메모리 제한 도커에서 사용할 수 있는 메모리 사용량을 1GB로 제한해 보자. # docker run -d --memory="1g" --name memory_1g nginx # docker inspect memory_..