Proxmox VE7.0 설치 및 클러스터 구축

6535 단어 proxmoxProxmoxVE

이른바 ProxmoxVE


ESXi 같은 OSS관리용 웹 기반 GUI가 있는 가상화 하이퍼프로펠러는 브라우저에서 VM을 설정할 수 있습니다.또 슈퍼프로펠러의 내용이 디비안이기 때문에 SSH로 다양한 조작이 가능하다.
OSS이기 때문에 HA와 분산 저장 장치를 무료로 사용할 수 있다.ESXi의 경우 vSphere Centra 등에 요금이 부과되지만 그런 것은 없습니다.
유료 지원판이 있고 예약키가 없으면 사용할 수 있는 창고(일반적으로 안정판을 배부할 것으로 생각되지만 상업창고에 들어가기 전에 업데이트된 창고를 무료로 이용할 수 있다(개발판은 별도의 창고가 있어 어느 정도 안정된 버전이 있다).
KVM+Debian으로 완료되며, 배포된 설치 이미지를 사용하여 서버 또는 PC로 설치 가능

이른바 집합


ProxmoxVE가 설치된 노드 간에 클러스터를 구성할 수 있습니다.
하나의 웹 화면에서 모든 노드를 관리하거나 클러스터 내에서 VM을 마이그레이션할 수 있습니다.
이번에 세 개의 노드에 ProxmoxVE7.0을 설치하여 분류를 구축하여 그 잊어버린 기록으로 남겼다.

컨디션


노트
NEC iStorage NS100Tg
CPU
Xeon E3-1220v5
메모리
16GB
저장 장치
저기 떨어진 SSD.
x3대

클러스터 구성 요소

  • 시간/시간 동기화
  • 루트 사용자의 암호 설정
  • HA 기능을 사용하는 경우 3개 이상의 노드가 클러스터에 참여
  • Shared Storage를 사용하는 경우 클러스터 간 비즈니스를 위한 전용 NIC
  • 를 권장합니다.

    네트워크 요구 사항


    노드를 같은 서브넷에 연결하면 괜찮을 것 같아요.
    상세한 상황은 아래와 같다.
  • UDP 5404번 포트·UDP 5405번 포트에서 통신 가능(for corosync to work)
  • TCP 22번 포트를 통해 통신 가능(노드 간 SSH)
  • 2ms 이하 지연
     
  • ProxmoxVE 설치


    Rufus로 제작하여 USB를 설치합니다.DD 모드로 만들어야 합니다.

    설치 USB에서 시작하여 GUI의 설치 프로그램에 따라 다음과 같이 설정합니다
  • 설치 대상 디스크 선택/파일 시스템 선택
  • 기본 ext4
  • 선택
  • zfs도 사용할 수 있기 때문에 필요에 따라 설정
  • 사이트(미러링 서버, TimeZone, 키보드 레이아웃 선택)
  • 일본에서 설정
  • 메일 주소, 루트 사용자의 비밀번호
  • 호스트 이름, IP 주소, 게이트웨이, DNS 서버 설정
  • 호스트 이름은 FQDN (host 이름.example.com 같은 형식으로 설정해야 함)
  • 설치가 완료되면 설치 USB를 빼고 재부팅하면 proxmoxVE가 시작됩니다.https://<設定したIPアドレス>:8006 관리 화면에 액세스할 수 있습니다.계정root/設定したパスワード로그인 가능

    창고 설정


    기본 설정에는 선불 요금이 없으면 사용할 수 없는 창고가 설정되어 있기 때문에 이 창고를 무효로 설정하고 미리 선별하지 않아도 사용할 수 있는 창고를 추가합니다.
    왼쪽 메뉴에서 노드를 선택하고 Shell를 선택하면 이 노드의 껍질을 얻을 수 있기 때문에 설정합니다.
    /etc/apt/sources.list는 다음과 같이 편집하고 추가No-Subscription Repository합니다.
    Debian이기 때문에 보통 vi로 편집할 수 있습니다
    deb http://ftp.debian.org/debian bullseye main contrib
    deb http://ftp.debian.org/debian bullseye-updates main contrib
    
    # PVE pve-no-subscription repository provided by proxmox.com,
    # NOT recommended for production use
    deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
    
    # security updates
    deb http://security.debian.org/debian-security bullseye-security main contrib
    
    이제 Enterprise Repository를 언급하지 마십시오.
    열기/etc/apt/sources.list.d/pve-enterprise.list, 아래 편집
    #deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise
    
    Repository를 확인하면 편집된 내용이 반영되었는지 확인할 수 있습니다.

    필요에 따라 조개껍질에서 업데이트
    apt update
    apt upgrade
    

    참고 자료


    클러스터 구축


    주의해야 할 것은 문서에 분류가 구성된 후 각 노드의 IP 주소와 호스트 이름은 변경할 수 없다고 기재되어 있다는 것이다.
    또한 Cluster Name을 설정해야 하지만 변경할 수도 없습니다.
    노드에서 Datacenter > Cluster > Create Cluster가 클러스터를 생성합니다.

    그런 다음 Create Cluster를 실행하는 노드에서 Datacenter > Cluster > Join Information Join Information 의 정보를 복제합니다.
    이어 폴더가 추가되지 않은 노드Datacenter→Cluster→Join Cluster에서 메뉴Cluster Join를 엽니다.

    복제Join Information 및 실행Create Cluster 노드의 암호Cluster Network 항목에서 클러스터 간 통신을 위한 NIC를 선택하고 Join 버튼을 눌러 노드를 클러스터에 포함시킵니다.
    Join Information를 입력하면 Peer Address 또는 Fingerprint가 자동으로 입력됩니다.
    조금만 기다리면 노드가 집단에 가입할 것이다.
    노드가 클러스터에 가입하면 그 순간부터 로그인하는 세션이 중단되고 웹 인터페이스가 작동하지 않기 때문에 다시 로그인해야 합니다.
    이미 집단에 가입한 다른 노드도 이 노드가 집단에 가입했는지 확인할 수 있다.

    참고 자료


    열광하는 곳. - IP 주소 변경.


    설치 후 IP 주소를 변경하면 다음과 같은 오류가 발생하여 클러스터 구축에 실패할 수 있습니다.
    detected the following error(s):
    * local node address: cannot use IP '<変更する前のIPアドレス>', not found on local node!
    
    TASK ERROR: Check if node may join a cluster failed!
    
    IP 주소를 변경할 때는 다음 두 곳을 편집해야 합니다.
    1만 있으면 안 됩니다.hosts 파일을 편집하는 것을 잊지 마십시오.
  • 호스트 → System → Network에서 NIC 편집 IP 주소
  • 선택
  • 호스트 → System → Hosts → Hosts에서 호스트 이름과 연결된 IP 주소 편집
  • 푹 빠진 곳은 그 2 - 노드 사이에서 서로 다른 파일 시스템을 이용한다


    ext4의 2개 노드와 zfs의 노드를 혼합하여 최초로 집단을 구축하였으나 그다지 좋지 않은 것 같다
    저장에 대한 설정은 /etc/pve/storage.cfg에서 말한 바와 같이 ext4, LVM과 zfs를 사용할 때의 설정 내용이 다르기 때문에 분류를 구축한 후 이 파일은 모든 노드에서 동기화되는 것 같다.
    결과적으로 zfs의 노드를 사용하여 파일 시스템에서 VM을 만들 수 없음
    이 노드를 그룹에서 솔직히 삭제한 후 ext4를 다시 설치한 후 그룹에 다시 가입합니다.
    https://pve.proxmox.com/wiki/Storage#_storage_configuration
    https://forum.proxmox.com/threads/difference-between-raid1-zfs-and-ext4-option-on-installation-wizard.75909/
    https://qiita.com/minoden_osaka/items/07e2cf3d1ef83638fb51

    개인 노트(2021/10/31)


    그 1


    웹 컨트롤러의 셸을 업데이트할 때, 방치·시간 초과 입력 대기 화면 업데이트가 실패한 경우, 조개가 고장나서 웹에서 컨트롤러를 찾을 수 없습니다. 주의하십시오

    좋은 웹페이지 즐겨찾기