PROXMOX 8.1을 활용한 웹 서비스 시스템 구축 1탄

안녕하세요. 오랜만에 글 올리네요.

이번에는 PROXMOX를 활용한 웹 서비스 시스템 구축을 시작했습니다.
시놀로지 DS218+에 했는데, 역시 셀러론 + HDD인가요... 너무 느려서 옮기기로 했습니다.

준비: PROXMOX 8.1.3(Type-1 HyperVisor) + lighttpd + MariaDB + OpenSUSE Leap 15.5 + Word Press 6.4.2

이제 시작합니다.
먼저 본체에 OS를 먼저 설치 합니다.
설치 USB 제작은 아래 링크를 참조하면 됩니다.
https://blog.naver.com/why-ism/222943668943

 

라즈베리 파이 4B에 라즈베리파이 OS 설치 및 SSH 서버(with Firewalld) 설정

준비물: 라즈베리 파이 4B (전원: 5V 3A 또는 4A) USB-C 전원문제 해결된 Revision 이면 문제 없...

blog.naver.com

설치 순서는 아래와 같습니다.

USB로 부팅하면 아래와 같은 화면이 나타납니다.
여기서는 그래픽 모드로 설치 진행합니다.

만국 공통인 사용권 계약서 동의합니다.

설치 위치를 확인하고 파티션 형식을 정한 후 계속 진행합니다.
여기서는 XFS로 진행합니다.

여기서는 시간대를 설정합니다. 자동 인식으로 이미 입력이 되어 있을 수 있습니다.

 

애초에 하이퍼바이저에는 최고 관리자 계정만 있으면 되기에, 관리자 계정 비밀번호와 메일 주소를 입력합니다.

관리목적으로 사용할 디바이스를 고르고 FQDN(전체 주소 도메인 네임)을 입력 후, DHCP로 받은 IP 및 DNS를 확인 후, 계속 진행합니다.

최종적으로 확인 후, 설치 진행합니다. 아래 하단에 설치 완료 후 시스템 재부트는 건들지 않습니다.

이렇게 아래와 같이 설치가 진행됩니다.

시스템 재부팅은 아래와 같이 진행됩니다.

부트 완료 후 아래와 같이 완료되는데, 웹상에서 제어해야합니다.

웹으로 접근하면 아래와 같이 로그인 후에 사용 가능합니다.

여기서는 하이퍼바이저 설치까지 진행하였습니다.
다음편에는 가상 컴퓨터 구성 및 OS, Web, DB 설치를 진행하겠습니다.

댓글()

VMWare ESXi 8 설치 및 네트워크 설정

안녕하세요.
오랜만에 글을 쓰네요.

이번에는 VMWare ESXi 8 설치 및 네트워크 설정을 진행하겠습니다.
설치 난도는 높지 않습니다. 다만, 가능하면 물리적인 컴퓨터에 설치하는 것을 적극 권장합니다.
이제부터 설치 및 설정을 진행하겠습니다.

먼저 VMWare 홈페이지에서 이미지를 다운로드하고, 키를 받아야 합니다. 참고로 VMWare 홈페이지에서 계정을 생성해야 합니다.
계정 생성 위치: https://customerconnect.vmware.com/account-registration

이미지 다운로드 위치: https://customerconnect.vmware.com/downloads/info/slug/datacenter_cloud_infrastructure/vmware_vsphere/8_0
https://kb.vmware.com/s/article/2107518

 

Downloading and licensing vSphere Hypervisor (ESXi 7.x and 8.x) (2107518)

This article provides steps for downloading and licensing vSphere Hypervisor (ESXi 7.x and 8.x)

kb.vmware.com

여기서는 가입 및 다운로드 단계 모두 제외하고 설치 단계로 진행하겠습니다.
DVD로 설치할 것이 아닌 이상 USB에 기록해서 설치해야 합니다.

Windows에서는 RUFUS로 진행합니다.

제작한 USB를 컴퓨터에 장착 후, 부팅을 합니다. 참고로 부팅 순서는 컴퓨터마다 다르기에 각자 알아봐야 합니다. 가장 좋은 방법은 부트 메뉴 사용을 적극 권장합니다.
이제 본격 적으로 설치를 진행합니다.

USB 부팅하면 아래와 같은 화면이 나타나며 부팅이 진행됩니다.

이제 아래 화면이 뜨면 부팅 완료 후, 설치 과정이 시작됩니다. 설치 과정은 아래와 같습니다.
참고로 네트워크 설정은 설치 이후에 진행됩니다.

저는 SATA 2.5" SSD에 설치 진행하였습니다.

설치 완료 후, 부팅이 완료되면 아래와 같은 화면이 뜹니다.
서버인데, IP 주소가 DHCP? 고정으로 전환하겠습니다. 참고로 특별한 이유가 아니면 DCHP로 받은 주소를 그대로 사용하는 것이 가장 좋습니다. 참고로 설정에 들어가는 방법은 F2키를 사용합니다. 여기서 비밀번호는 루트 비밀번호입니다. 여기서는 네트워크 변경 및 호스트네임 변경 하겠습니다.

F2와 비밀번호 입력하여 설정에 들어갑니다. IP 유형변경 및 호스트네임 변경은 아래 순서로 진행합니다.

DNS Suffixes(DNS 접미사)는 도메인을 입력하면 됩니다.

시스템 로그도 볼 수 있습니다. 다만, 가시성이 좋지 않기에 그나마 조금은 좋게 볼 수 있는 관리 웹에서 보는 것을 권장합니다.

설정 초기화는 아래와 같이 진행합니다만, 쓸 일이 없겠네요.

최종적으로 설정 완료 되면 아래와 같이 변경된 정보가 뜹니다.

최종적으로 관리 페이지 접속 결과는 아래와 같습니다.

다음장에는 저 세 메시지를 해결하는 것으로 진행하겠습니다.

감사합니다.

댓글()

Redhat Enterprise Linux 9 서버 영문 설치(Hyper-V) 및 SSH 서버 구현 #2

  • 설치 단계는 아래에 있습니다.

https://blog.why-ism.net/entry/Redhat-Enterprise-Linux-9-%EC%84%9C%EB%B2%84-%EC%98%81%EB%AC%B8-%EC%84%A4%EC%B9%98Hyper-V-%EB%B0%8F-SSH-%EC%84%9C%EB%B2%84-%EA%B5%AC%ED%98%84-1

            • 순차적으로 진행

            • 참고
              • 60일 평가판 끝나고, 90일 후에 평가판 재신정 가능.
              • 자동으로 이미지 다운로드 받는데, 취소함. (이미 받은 상태인 경우.)

                          • 평가판 구독 발급 받음.

                • 서브스크립션 확인
                  • 계정에서 확인 가능

                      • 페이지 전환 후, 서브 스크립션 확인

                      • 서브스크립션 등록 확인 완료

                      • 원격 접속 설정을 우선적으로 진행
                        • 작업상 편의를 위해 관리자 계정으로 로그인

                      • SSH 설정
                        • SELinux 설정
                        • SSH 포트 번호 3439로 변경
                          • 만약 semanage 명령어가 작동하지 않는 경우 아래 명령어 실행
                          • dnf install policycoreutils-python* -y

                      • 방화벽 설정

                      • SSH 서비스(데몬) 설정 변경
                        • 명령어: nano /etc/ssh/sshd_config
                        • 명령어: vi /etc/ssh/sshd_config
                        • 둘 중 편한 것으로 하면됨

                      • 접속 확인
                        • 보안상의 이유로 관리자 권한 계정 원격 접속 차단 설정 해놓은 상태

                            • 루트 권한 사용자 원격 접속 차단

                      • 서브스크립션 적용
                        • 명령어(관리자 권한): subscription-manager register --username <레드햇 가입 계정ID> --password <레드햇 계정 비밀번호> --auto-attach
                        • 결과 (등록완료)

                                        • 업데이트 가능

                                        • 시스템에 저장소 설치

                                        • neofetch
                                          • dnf install neofetch -y

                                        • fastfetch
                                          • dnf install fastfetch -y

                                        • cpufetch
                                          • dnf install cpufetch -y

                                        • afetch
                                          • dnf install afetch -y

                                        • testdisk
                                          • dnf install testdisk -y

                                        • ntfs-3g
                                          • dnf install ntfs-3g -y

                                        • htop
                                          • dnf install htop -y

감사합니다.

댓글()

Redhat Enterprise Linux 9 서버 영문 설치(Hyper-V) 및 SSH 서버 구현 #1

이 포스트의 목적은 Hyper-V For Windows 10을 통한 Redhat Enterprise Linux 9 설치 및 SSH 서버 구현입니다.


  1. Hyper-V For Windows 8/8.1/10/11 Pro에 RHEL 9.1 설치 (with SELinux ON)
    1. 다운로드
      1. 레드햇 사이트 접속(https://developers.redhat.com/)

                   2.  레드햇 로그인(계정 없으면 등록하면 됨)

                   3. 상단 메뉴에서 레드햇 엔터프라이즈 리눅스 찾기

                  4. 상단의 붉은 버튼으로 다운로드한다.

                  5. 페이지가 한번 깜빡인 후, 다운로드가 시작된다.

                  6. 다운로드 완료 한 후 ISO 이미지의 정보는 아래와 같음.

  1. 설치 준비 (Hyper-V For Windows 8/8.1/10/11 Pro)
    1. Hyper-V 설치(Powershell)
      1. 관리자 권한 명령어: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All (시간이 다소 걸림)
      2. Hyper-V 설치 완료 후 컴퓨터 재시작
        1. 시작 메뉴 --> 윈도우 관리 도구에 위치함.

                          2. Hyper-V 실행

                          3. 가상컴퓨터 생성

                          4. 가상 머신 선택

                             1. Gen1: 윈도우 기준 윈도우 8 아래. 리눅스 기준 커널 3.0 아래 권장.
                             2. Gen2: 윈도우 기준 윈도우 7 SP1 위. 리눅스 기준 커널 버전 3.0 이상.(보안 부트 기능 비활성화 또는 변경.)                                             3. 가상 컴퓨터의 램 용량 설정(2048MB로 이상으로 설정)
                             4. 동적 메모리: 가상 컴퓨터의 램 사용량에 따라 호스트에 가해지는 부담이 유동적임.

                             5. 네트워크 선택(권장: 기본 스위치)

                             6. 가상 디스크 방식 선택

                                1. 새로 만들기(적색)
                                2. 기존 가상 디스크 있는 경우 재활용.(녹색)
                                3. 물리 디스크를 가상 컴퓨터에 연동해서 사용.(청색)

                             7. 설치 방식 선택

                                1. 가상 컴퓨터 완성 후 설치
                                2. 지금 설정.(운영체제 ISO 이미지만 가능.)
                                3. 네트워크 통한 OS 설치(PXE)

                             8. 마지막 정리

                             9. 가상 컴퓨터가 만들어진 모습

                                  1. 우측 아래에서 제어 가능
                                       1. 연결: 가상 컴퓨터의 모니터에 연결
                                       2. 설정: 가상 컴퓨터 설정.
                                       3. 시작: 가상 컴퓨터 전원 ON.
                                       4. 체크 포인트: 가상컴퓨터의 변경내역 표시(처음 한번 자동, 그다음에는 사용자 설정 가능)
                                       5. 이동: 가상 컴퓨터를 외부(호스트 내의 다른 경로)로 내보낼 때 사용.
                                       6. 내보내기: 가상 컴퓨터 자체를 외부로 내보내기.
                                       7. 이름 변경: 이름변경

                            10. 가상 컴퓨터에 이미지 넣기
                               1. SCSI 컨트롤러 선택한 후, DVD 추가

                            11. 보안 부트 설정 변경

                            12. 가상 컴퓨터의 모니터
                               1. 상층부에있는 초록 버튼 또는 시작 누르면 켜짐

                            13. 보안 부트 설정 미변경 상태로 시도한 경우

                            13. ISO 이미지 부팅 완료
                               1. 첫번째를 선택한다.

                            14. Software Selection
                              1. Server로 변경

                            15. SYSTEM
                              1. 설치 경로 설정

                            16. USER SETTINGS
                              1. Root(컴퓨터 최고 관리자 암호)

                                       1. 루트 비밀번호 보안 (옵션)
                                       2. 루트 계정 잠금: 별도 명령어를 통해 루트 권한 사용. (서버로 사용 시, 번거로운 단점이 있음.)
                                       3. 루트 계정 원격(SSH) 접속 허용. (루트 권한 탈취 당할 위험성 있음.)

                            17. 사용자 생성
                             1. 일반 사용자 계정 (사소한 실수를 막기 위한 조치)

                            18. 모든 설정 완료 후, 본격 설치 시작

                            19. 부팅 완료

                            20. 전원 OFF 방법

 

 

감사합니다.

댓글()