분류 전체보기
-
Jenkins : Jenkins 설치공부합시다!/Jenkins 2022. 1. 4. 16:28
각광을 받고 있는 agile 개발 방법론은 waterfall 방식의 문서 작업을 획기적으로 줄이면서 개발 그 자체에 목적을 두고 있습니다. agile의 특성상 소프트웨어 개발 코드는 끊임없이 변경이 되며 개선이 이루어져야 합니다. CI/CD 즉 지속적인 통합과 지속적인 전달 또는 배포 작업은 수시로 자주 일어나게 됩니다. 이러한 환경에서 배포 지옥에 빠지지 않기 위해서는 CI/CD를 자동화 해주는 솔루션이 필요합니다. Jenkins가 바로 이러한 CI/CD의 대표적인 솔루션 입니다. 오늘은 Jenkins 첫 날로 우선 CenTOS7 환경에 구성을 해보록 하겠습니다. 물론 Docker Images를 이용하거나 Windows 환경에 설치하는 방법도 존재합니다. 1. Jenkins는 JAVA로 개발된 솔루션입..
-
Terraform : 3. subnet create공부합시다!/Terraform 2022. 1. 4. 08:54
오늘은 subnet을 생성하는 3강 포스팅 입니다. availability zone a에 3개 (Public, Private, DB), availability zone c에 3개 (Public, Private, DB)의 Subnet을 생성합니다. 그림으로 먼저 보여 드리겠습니다. 1. Subnet 구성도 역시나 아직도 색감이 없네요! ㅎㅎ 2. Public Subnet Code 3. Private Subnet Code 4. DB Subnet Code 이로소 총 6개의 Subnet을 생성했습니다. 헌데 정작 중요한 것은 subnet 생성이 아니라 해당 subnet을 어떻게 만들고 큰 Network를 작게 쪼개는 실제 Subnetting 실력을 키워야 한다는 점입니다. 이 부분에 대한 지식을 간과하면 Rou..
-
Terraform : 2. vpc create공부합시다!/Terraform 2022. 1. 3. 18:14
20단계로 배우는 Terraform : AWS 2회차 포스팅입니다. 간단하게 서울 리전 (ap-northeast-2)에 VPC를 생성하려 합니다. Subnet은 총 6개를 생성하며 a,c 가용영역을 사용하려 합니다. 우선 네트워크는 10.0.0.0/16으로 VPC를 생성합니다. VPC 이름은 sdkim-vpc로 구성합니다. 본인 이니셜 사용하시면 편리합니다. 1. 저는 aws에 해당 리소스를 만들려 합니다. 따라서 provider를 "aws" 지정했습니다. 바로 그 밑에 region은 서울 리전인 "ap-northeast-2"를 사용합니다. 2. resource 지시자는 aws상에 Terraform을 이용하여 생성할 자원을 의미합니다. https://registry.terraform.io/provider..
-
Terraform : 1. ssh-key pair & public key upload공부합시다!/Terraform 2022. 1. 2. 15:39
드디어 terraform 포스팅을 시작합니다. 총20강이며 목표는 wordpress와 rds 연결까지 입니다. 당연히 완전자동화로 구현을 해야합니다. 해서 부제로 20단계로 따라하는 Terraform 으로 명명했습니다. 아마도 이 포스팅이 완료되면 여기저기서 terraform 강의가 생겨날 듯 합니다. 1. ssh key pair 생성 1.1. ssh는 공개키와 개인키를 생성한 후 공개키는 접속 대상 서버에 개인키는 접속자가 보유하고 있어야 합니다. 1..2. 따라서 첫번째 작업은 이 key pair를 생성해야 합니다. 1.3. 다행이 Windows 10 이후 부터는 openssh가 내장이 되어 있기 때문에 Windows 환경에서도 puttygen 없이도 key pair 생성이 가능합니다. 1.4. # ..
-
CenTOS7 : VSFTPD Passive Mode Config공부합시다!/LInux 2021. 12. 29. 20:30
오늘은 vsftp passive mode 설정에 대해서 포스팅 합니다. 1. FTP : File Transfer Protocol 로 대용량 파일을 전송할 때 사용합니다. 1.1. TCP 21 port는 인증 및 제어에 사용 1.2. mode 1.2.1. active mode : Client 데이터 전송 포트를 결정합니다. 때문에 Client쪽 Port를 모두 open해야 하지만 현실적으로 불가능한 일입니다. (ftp 사용하니까 사용자 포트 모두 열어주세요! 허걱!) 1.2.1.1. 데이터 전송포트는 TCP 20번 입니다. 1.2.2. passive mode : 서버측에서 데이터 전송 포트를 결정합니다. 특정 포트로 한정할 수 있기때문에 현실적인 설정입니다. 2. 설정파일 2.1. # /etc/vsftpd..
-
CenTOS7 : DHCP 일반 설정 및 예약 기능 구성공부합시다!/LInux 2021. 12. 28. 14:55
오늘은 아래의 문제에 맞게 DHCP를 구성하고 예약 기능을 설정하는 방법을 설명합니다. 반드시 Windows Server 2019 에서도 Test 해보시기 바랍니다. 1. 할당된 네트워크 10.0.0.0/24 2. 서버는 30대 사용중이며 네트워크의 앞쪽부터 순차적으로 고정IP 사용중 3. Gateway는 네트워크의 마지막 주소 사용 중 4. Domain Name은 본인이니셜.com 사용 5. DNS는 1차 kornet, 2차 google public DNS 사용 6. 기본임대 시간 1시간, 최대 임대시간 2시간 7. W10-2는 항상 우선적으로 10.0.0.211(예약기능)을 사용하게 설정 위 문제처럼 예약기능 : DHCP 환경에서도 항상 우선적으로 해당 IP를 사용함으로서 고정IP를 사용하는 효과를 ..
-
CentOS7 : DHCP Mac Address Filtering Config공부합시다!/LInux 2021. 12. 28. 11:21
안녕하세요. 날이 많이 쌀쌀하지만 연말이니 그래도 조금은 맘이라도 넉넉하게 보내셨으면 하네요! 항상하는 얘기가 Windows Server에서 구성한 것은 반드시 Linux Server에서도 구성해보라 말씀드립니다. 단 AD와 Group Policy는 제외입니다. ㅎㅎㅎ 아시는 분은 아시죠! 오늘은 Windows Server의 Mac Filter 기능을 CentOS7에서 구현해 봅니다. 1. dhcp 데몬 설치 및 설정 # yum install -y dhcp # vi /etc/dhcp/dhcpd.conf vi 편집기 명령모드에서 아래 명령어를 실행하여 sample 파일을 가져옵니다. :5 -r /usr/share/doc/dhcp-4.2.5/dhcpd.conf.sample 필요없는 부분은 주석처리 하거나 삭..
-
L3_Switch Routing & Trunk Mode공부합시다!/Network 2021. 12. 27. 15:45
오늘 강의한 L3 Switch의 Routing과 Trunk Mode에 대한 문제입니다. 물론 해답도 포함했습니다만 참고만 하시고 직접 한 번 풀어보시면서 본인의 정답과 비교해 보시기 바랍니다. 공통설정 중 hostname 부분은 저 처럼 모두 동일하게 하지 마시고 본인들께서 직접 수정해 보시기 바랍니다. 문제 1 아래 조건에 맞게 구성 완료 후 모든 Host로 Ping Test를 진행하시기 바랍니다. 정답 1 오늘도 고생 많으셨습니다. 내일 더 즐거운 모습으로 뵙겠습니다. Have a nice day!