728x90 반응형 전체 글217 Vagrant up vagrant up Vagrant는 가상화 환경을 관리하고 프로비저닝하는 도구입니다. 개발자들이 동일한 개발 환경을 구축하고, 다른 운영 체제나 호스트에서 동일한 개발 환경을 실행할 수 있게 해줍니다 Trouble Shooting vagrant up을 하는 도중 네트워크 문제 등으로 중간에 중단되는 경우가 있다. 이런 오류를 처음 접하고는 기존에 제대로 생성된 VM들을 모두 삭제하고 다시 vagrant up 명령어를 입력하는 것을 하였다. 이번에 알게 된 것은 가상 머신마다 vagrant up 명령어를 별도로 입력하여 위와 같은 명령어 실행 중 끊김 오류에 대처할 수 있다는 것을 알게되었다. vagrant up w4-k8s 2024. 1. 3. RPM 개요 rpm은 RedHat Package Manager의 약자로 패키지 관리를 할 때 사용하는 명령어입니다. rpm은 소프트웨어의 의존성을 관리하므로 설치나 업그레이드가 용이해지고 패키지에 전자 서명을 추가할 수 있으며 패키지의 위변조 여부를 검증할 수 있으므로 해커가 악의적으로 변조한 rpm을 배포하는 걸 막을 수 있다. 명령어 full name 용도 -q --query 패키지 정보 질의 -U --upgrade 패키지 업그레이드 -i --install 패키지 설치 -e --erase 패키지 삭제 -V --verify 패키지 검증 -K --checksig 서명 검증 설치 기본 옵션 -i(install) 옵션 v, h 옵션과 함께 사용 가능 v(verbose) : 설치 시 상세 내용을 함께 출력 h(has.. 2023. 12. 28. 호스트 이름 바꾸기 개요여러 서버들의 터미널들을 갖고 실습하다보면 헷갈리기 쉽상이다. 아무리 터미널 프로그램의 도움을 받아 이름을 설정해준다고 해도 바로 눈에 보이지 않으면 사람은 실수하기 마련이다. 그래서 ssh 실습을 하던 중 호스트 이름들을 변경하여 사용하여 그 내용에 대해 포스팅하려고 한다.https://estar987.tistory.com/49 SSH개요 사용할 가상 머신간의 편리한 접속을 위하여 설정하기로 결정하였다. 기존에 다른 서버에 접속하려면 ssh root@ip주소 로 접속해야했지만 손쉽게 ssh node01로 할 수 있도록 서버들간의 공개키www.estar9801.cloud 실습# hostname node01# hostname //# vi /etc/sysconfig/networkNETWORKING=yes.. 2023. 12. 22. SSH 개요 사용할 가상 머신간의 편리한 접속을 위하여 설정하기로 결정하였다. 기존에 다른 서버에 접속하려면 ssh root@ip주소 로 접속해야했지만 손쉽게 ssh node01로 할 수 있도록 서버들간의 공개키를 설정할 것이다. 실습은 Master 노드에서 설정파일을 수정 후 다른 노드들로 복사하는 형식으로 진행하겠다. 처음에 헷갈린다면 그냥 일단 Master 노드에서만 실습을 했다고 생각하면 된다. 다른 노드들로 접근하는 것은 최종 결과 확인할 때만 접근할 것이다. 서버는 Master 노드, Node01, Node02 로 구성할 예정이다. Master : 192.168.203.41 Node01 : 192.168.203.42 Node02 : 192.168.203.43 Step 1_ 호스트 설정 # vi /et.. 2023. 12. 22. 리눅스 OS IP 이더넷 개요 로컬 Linux와 가상 서버의 리눅스 간의 접속을 할 때 로컬 Linux에 직접 접속이 안되는 오류가 발생하였다. IP 정보 더보기 로컬 : 192.168.203.32/24 192.168.203.254 가상 머신 1 : 192.168.203.36/24 192.168.203.254 가상 머신 2 : 192.168.203.37/24 192.168.203.254 가상 머신 3 : 192.168.203.38/24 192.168.203.254 상태 VDI PC > 로컬 (접속 X) VDI PC > 가상머신 1, 2, 3 (접속 0) VDI PC > 가상머신 1, 2, 3 > 로컬 (접속 0) 해결 리눅스를 설치할 때 기본으로 제공되는 KVM 가상 머신 IP와 충돌이 나는 것을 확인하였다. 따라서 해당 이더넷.. 2023. 12. 22. yum 레퍼지토리 개요 /etc/yum/repos.d 경로 안에 OS 설치 관련 파일들이 모여 있는데 여기 있는 파일들을 전부 날리는 실수를 범했다.... 상태 /etc/yum/repos.d 경로에 있는 모든 파일을 지워버렸다. 그래서 다른 OS에 있는 해당 경로의 파일들을 전부 복사해서 가져왔는데 아래와 같은 오류들을 접하였다. [root@estart987 ~]# yum install epel-release rocky linux-8 - appstream 0.0 b/s | 0 b 00:00 errors during downloading metadata for repository 'appstream': - curl error (6): couldn't resolve host name for http://mirror.kakao.. 2023. 12. 22. PXE(FTP)_CentOS07 개요 기존 Rocky8 버전 이외에 Centos7버전도 추가하기 위해 BIOS 모드로 변경 후 같은 방식으로 시도하였다. Step 1 CentOS RockyLinux OS 구성 비교 OS 구성을 비교 결과 rocky의 BASEOS와 Cent의 LiveOS가 같다고 판단하였고, Rocy의 AppStream과 Cent의 Packages가 같다고 판단하여 아래와 같이 /var/ftp/kickstart/estar987-centos7-legacy.cfg 파일을 수정하였다. ### FTP 환경 ### url --url="ftp://192.168.203.32/centos7/LiveOS" repo --name="Packages" --baseurl=ftp://192.168.203.32/centos7/Packages re.. 2023. 12. 15. PXE(FTP)_BIOS/UEFI 개요 FTP 방식으로 Kickstart 자동 설치까지 완료하였다. 아래 포스팅한 방법은 BIOS Legacy 방식으로 한 것이고 이제 UEFI 방식으로 하려고 한다. PXE 기본 설치와 kickstart 과정은 아래 포스팅한 방법으로 완료한 상태로 다양한 시도를 하면서 UEFI 모드로 kickstart를 구현하는 것을 목표로 과정들을 기록하려고 한다. https://estar987.tistory.com/38 PXE 설치(FTP 방식) 1. DHCP 서버 설치 yum -y install dhcp-server 혹은 dnf install dhcp-server # vi /etc/dhcp/dhcp.conf # # DHCP Server Configuration file. # see /usr/share/doc/dhc.. 2023. 12. 14. PXE 설치 _ Kickstart 개요 https://estar987.tistory.com/38 PXE 설치(FTP 방식) 1. DHCP 서버 설치 yum -y install dhcp-server 혹은 dnf install dhcp-server # vi /etc/dhcp/dhcp.conf # # DHCP Server Configuration file. # see /usr/share/doc/dhcp-server/dhcpd.conf.example # see dhcpd.conf(5) man page # dhcp_interface="ens34"; subnet 1 www.estar9801.cloud 직전에 포스팅한 FTP 방식의 PXE 설치를 완료하였다면 OS 설치 시 설정까지 자동화 하는 Kickstart를 만들 차례이다. 설정 과정 mkdir.. 2023. 12. 12. 이전 1 ··· 17 18 19 20 21 22 23 ··· 25 다음 728x90 반응형