설치 및 라이센스

설치

최신 무료 슬롯 사이트 엔진 설치 스크립트를 다운로드할 수 있습니다.여기. 일반 설치 지침은 아래에 주어진다. 그러나 설치는 다음에 크게 의존한다는 점을 명심하십시오. 당신의 설정. 무료 슬롯 사이트 엔진은 서버 애플리케이션이므로,포트, SSL, 인증서등은 편재합니다. 설정 중 이러한 시스템은 서버 관리자의 일반적인 작업입니다. 문제가 있는 경우 무료 슬롯 사이트 엔진 설치와 관련하여 언제든지 문의해 주시기 바랍니다. 메일주소support@무료 슬롯 사이트com.

무료 슬롯 사이트 엔진에 포함된 타사 소프트웨어에 대한 자세한 정보 및 해당 라이선스는 참조여기.

참고:

무료 슬롯 사이트 엔진은 현재 x86_64 Linux 배포판에서만 지원됩니다. 그건Docker에서 지원함!

  • 다음에서 Docker 설치https://docs.docker.com/engine/install/. 나중에 도커를 시작하십시오. Docker를 다음과 같이 구성하는 것이 좋습니다.시작 부팅 시.
  • 추출gams_engine.zip. 그러면 하위 폴더가 생성됩니다.gams_engine.
  • 터미널을 열고CD해당 폴더에.
  • 스크립트 실행./up.sh관리자 권한이 있습니다. 는 다음 인수를 사용할 수 있습니다:
    • -a: 관리자 비밀번호(선택사항)
      관리자의 비밀번호입니다. 기본적으로,관리자사용됩니다. 무료 슬롯 사이트 엔진이 인터넷에 노출되면 다른 비밀번호로 엔진을 설치하는 것이 좋습니다 로그인하고 변경하는 데 시간이 걸리지 않도록 기본 비밀번호입니다.
    • -p: 엔진 포트(선택사항)
      인증서 파일이 제공되지 않은 경우(아래 참조), 이것은 옵션을 사용하여 연결하려는 포트를 지정할 수 있습니다. 엔진에 도달하고 싶습니다. 항구80다음에 사용됩니다. 기본값. 암호화된 설정의 경우(인증서 파일은 제공), 포트443항상 사용됩니다.
    • -w: 작업자 수
      무료 슬롯 사이트 수를 지정합니다. 작업자를 활성화해야 합니다. 즉, 무료 슬롯 사이트 작업 수 엔진 병렬로 처리해야 합니다. 모든 무료 슬롯 사이트 작업자가 점유된 경우 들어오는 작업은 대기열에 추가되고 즉시 시작됩니다. 직원이 다시 근무할 수 있습니다.
    • -c: 인증서 파일(선택사항)
      SSL의 경우 설정 시 인증서 파일의 경로를 지정해야 합니다. 여기.
    • -k: 인증서 키 파일(선택 사항)
      다음을 위해 SSL 설정, 인증서 키 파일의 경로는 다음과 같아야 합니다. 여기에 지정됩니다.
      참고:

      암호화된 설정을 사용할 때 포트 80에 유의하세요. 포트 443을 사용할 수 있어야 합니다!

    • -u: 작업자 컨테이너 액세스 인터넷y또는n(선택사항, 기본값:n ).
      기본적으로 작업자는 인터넷에 접속할 수 없습니다. 보안상의 이유로. 당신이 원한다면 이것을 변경하면 지정할 수 있습니다.y그리고 작업자는 인터넷에 접속하세요.
    • -m: 마운트 경로(선택사항)
      기본적으로 무료 슬롯 사이트 엔진은 아래에 장착됩니다./. 이를 변경하려면, 여기에 마운트 경로를 지정하세요(예:-m 엔진에 UI를 마운트합니다./엔진및 API/엔진/API). 가 있어서는 안 된다는 점에 유의하세요. 마운트 경로 사양의 앞에 슬래시가 있습니다.
    • -c: 작업자 컨테이너에 대한 CPU 제한/예약(예: '0.5'), 코어 수.
    • -m: 작업자 컨테이너에 대한 메모리 제한/예약(예: '512m'). 지원되는 단위는 kb(킬로바이트), mb(메가바이트), gb(기가바이트)입니다. 바이트).

    스크립트는 필요한 모든 엔진 파일을 다운로드하고 초기화합니다. 잠시 시간이 걸릴 수 있습니다.

  • 스크립트가 완료되면 무료 슬롯 사이트 엔진이 실행되어야 합니다. 에 따라 SSL 또는 암호화되지 않은 설정이 선택되었는지 여부, 엔진 및엔진 UI다음을 통해 접속할 수 있습니다:
    • SSL 설정: 공개http(s)://mydomain.com당신의 브라우저 (교체내 도메인귀하의 URL로).
    • 암호화되지 않은 설정: 엔진은 이전에 선택한 포트에서 실행됩니다. (기본값은 포트 80입니다). 열기http://192.168.178.184:80브라우저에서 (교체IP그리고포트따라서).
  • 이렇게 하면 다음이 열립니다엔진 UI. 기본 자격 증명 사용자 이름으로 로그인:관리자그리고 비밀번호:관리자(명령줄 스위치를 설정한 경우-a, 비밀번호는 다릅니다). 다음을 변경했는지 확인하세요. 설치 후 기본 관리자 비밀번호.

중지/업데이트/제거

시작

중지된 무료 슬롯 사이트 엔진 인스턴스를 시작하려면 다음 디렉터리로 이동하세요. 무료 슬롯 사이트 엔진을 설치하고 실행합니다.

> docker compose up -d --scale 작업자=<number_workers>

어디에서<number_workers>원하는 작업자 수입니다. 병렬로 실행합니다.

중지

실행 중인 무료 슬롯 사이트 엔진 인스턴스를 중지하려면 다음 디렉터리로 이동하세요. 무료 슬롯 사이트 엔진을 설치하고 실행합니다.

> 도커 작성 아래로
업데이트

무료 슬롯 사이트 엔진을 최신 버전으로 업데이트하려면 다음을 실행하세요../up.sh원래 설치한 디렉토리와 동일한 디렉토리의 스크립트 엔진, 사용할 때 사용한 것과 동일한 인수를 사용함설치됨무료 슬롯 사이트 엔진.

참고:업데이트 중에 데이터베이스에 필요한 경고가 표시될 수 있습니다. 업그레이드됩니다. 읽기여기더 보기 데이터베이스 업그레이드 방법에 대한 정보입니다.

제거

모든 데이터를 포함하여 무료 슬롯 사이트 엔진을 제거하려면(그렇게 하면 이 데이터는 손실됩니다) 백업하지 마세요!) 서버에서 백업할 디렉터리로 이동하세요. 무료 슬롯 사이트 엔진을 설치하고 실행합니다.

> docker 작성 -v

또한 무료 슬롯 사이트 엔진을 추출한 디렉토리를 제거할 수 있습니다 구성 파일.

데이터베이스 업그레이드

특정 무료 슬롯 사이트 엔진 릴리스(참조출시 노트)는 성능을 위해 내부 데이터베이스(PostgreSQL, MongoDB, RabbitMQ) 업그레이드 그리고 보안.

다음을 사용하여 무료 슬롯 사이트 엔진을 업데이트할 때./up.sh스크립트, 경고가 표시됩니다. 데이터베이스 업그레이드가 필요한 경우 표시됩니다. 업그레이드는 일반적으로 계속하면 무료 슬롯 사이트 엔진은 이전 데이터베이스 버전에서도 계속 작동하지만 최대한 빨리 업그레이드하는 것이 좋습니다.

업그레이드는 다음을 실행하는 것만큼 쉽습니다../upgrade-db.sh스크립트입니다. 업데이트 후 엔진 설치 디렉터리에 배치됩니다.

업그레이드가 성공하지 못한 경우 다음을 수행할 수 있습니다.롤백쉽게.

업그레이드가 성공하고 다음 사항을 철저하게 확인하면 모든 것이 작동하고 있으므로 원하실 수도 있습니다.정리 수행디스크 공간을 확보합니다.

작동 방식 및 중요한 경고
  • 업그레이드를 실행하기 전에 시스템은 유휴 상태여야 합니다.
  • PostgreSQL 및 MongoDB: 스크립트는 다음의 전체 백업을 생성합니다. 데이터베이스를 삭제하고 이를 새 데이터베이스 버전으로 복원합니다.
  • RabbitMQ: 대기열 서비스가 업그레이드되었지만 대기열 서비스의 모든 메시지는 대기열이 손실됩니다.
  • 시스템 유휴: 이는 실행 중인 작업이 없어야 하고 작업이 실행되어서는 안 된다는 의미입니다. 업그레이드하기 전에 최소 10~15분 동안 실행해야 합니다.
주의: 작업 우선순위
  • 사용하는 경우직업 우선순위, 먼저 비활성화했는지 확인하세요. 업그레이드 후 기능을 다시 활성화하세요. 그렇지 않으면 우선순위가 예상대로 작동하지 않습니다.

롤백

이전 데이터베이스의 Docker 볼륨은 제거되지 않았습니다. 다음과 같은 경우 롤백 업데이트 실패는 교체만큼 쉽습니다.docker-compose.yml파일을 백업 파일이 있는 엔진 설치 디렉터리:docker-compose.yml.pre-upgrade-bak.

이전 볼륨 정리(선택 사항)

성공적인 업그레이드 후 이전 Docker 볼륨은 다음을 허용하도록 유지됩니다. 롤백. 새로운 내용이 확인되었으면 버전이 올바르게 작동하면 해당 버전을 제거하여 디스크 공간을 확보할 수 있습니다.

경고:이것은 영구적이며 쉽게 방지할 수 있습니다.롤백.

업그레이드-db.sh스크립트는 실행할 정확한 명령을 인쇄합니다. 성공적인 업그레이드가 끝나면 정리합니다.

라이센스

일반

무료 슬롯 사이트 엔진 설정의 경우 맞춤형 무료 슬롯 사이트 라이센스와 엔진 라이센스가 모두 필요합니다. 필수. 라이센스 키는에 직접 입력할 수 있습니다.엔진 UI에서관리섹션 기준 해당 버튼을 클릭하세요.

엔진 및 무료 슬롯 사이트 라이센스 키 제공
엔진 라이센스에는 두 가지 형태가 있습니다:USI기반 라이센스 및 일반 라이센스(영업팀이 귀하에게 가장 적합한 라이센스 유형을 알려드릴 것입니다). USI 기반 엔진 라이선스는 특정 엔진에 연결되어 있습니다.

설치. 엔진 설치는 소위로 식별됩니다.U니크S시스템I식별자(USI). 다음을 찾을 수 있습니다.USI다음을 클릭하여엔진 라이센스 업데이트버튼. 새로운 대화 엔진 라이센스 업데이트를 위한 창이 열립니다.USI다음의 상단에 있습니다. 대화 상자 (1). 이 식별자를 다음 주소로 보내주세요.sales@무료 슬롯 사이트com라이센스 키를 받으려면(이 단계는 일반 라이센스에는 필요하지 않습니다). 마지막으로 단계에서 받은 라이센스 키를 필드(2)에 붙여넣고를 클릭합니다.업데이트버튼 (3).

엔진 라이센스 제공 중

무료 슬롯 사이트 라이선스는 시스템 전체 또는 사용자별로 지정할 수 있습니다.

  • 시스템 전체는 실행 중인 엔진 인스턴스의 모든 사용자가 동일한 인스턴스를 사용함을 의미합니다. 무료 슬롯 사이트 모델을 해결할 때 라이선스를 받습니다. 시스템 전체 라이센스는 다음과 같습니다. 를 통해 페이지 상단에 입력됨무료 슬롯 사이트 라이센스 업데이트버튼, 바로 옆에엔진 라이센스 업데이트버튼.
  • 사용자별 무료 슬롯 사이트 라이센스는 해당 제품의 개별 소유자에게만 유효합니다. 라이센스. 사용자에게 그러한 라이선스가 있는 경우 이는 항상 무료 슬롯 사이트에 사용됩니다. 시스템 전체 라이센스 대신 작업. 또한, 그러한 초대자가 라이선스는 다른 사람을 무료 슬롯 사이트 엔진을 사용하도록 초대하며, 초대받은 사람은 자동으로 초대자의 라이선스를 상속합니다.
    사용자 라이센스는 아래의 사용자 목록작업라이센스 업데이트.

구로비 라이센스

만약 당신이 다음을 사용하고 싶다면구로비솔버, 엔진에 구로비를 제공해야 합니다 라이센스. 이 라이센스는 다음 중 하나여야 합니다.웹 라이센스 서비스(WLS)라이센스, a에 대한 라이센스구로비 컴퓨팅 서버, 아구로비 클라우드라이센스 또는 a의 라이센스구로비 토큰 서버. 표준 구로비 라이센스 유형 (NODE, Academic)은 엔진에서 작동하지 않습니다.

엔진과 함께 Gurobi를 사용하려면 먼저 Gurobi 클라이언트 라이센스 파일을 생성해야 합니다 (gurobi.lic) 엔진 디렉토리에 배치하세요. 당신은 또한 단편 생성gamsconfig.yaml다음이 포함된 파일 내용:

환경변수:
   - GRB_LICENSE_FILE:
      값: /etc/gurobi.lic

이 파일은 엔진 디렉토리에도 위치해야 합니다.

마지막 단계로 다음을 엽니다.docker-compose.yml텍스트 편집기가 있는 파일 다음과 같이 수정합니다.

노동자:
    이미지: 무료 슬롯 사이트/engine-worker:최신
    재시작: 멈추지 않는 한
[...]
+ 볼륨:
+ - ./gurobi.lic:/etc/gurobi.lic
+ - ./gamsconfig.yaml:/etc/xdg/무료 슬롯 사이트/gamsconfig.yaml
    네트워크:
      - 작업자 네트워크
+ - 작업자 확장 네트워크

다음을 추가했음을 참고하세요작업자-외부-네트워크작업자에 대한 네트워크 컨테이너. 이로 인해 작업자 컨테이너가 외부 컨테이너에 액세스할 수 있게 됩니다. Gurobi가 라이선스 서버에 접속하는 데 필요한 네트워크입니다.

이 변경 사항을 적용하려면 무료 슬롯 사이트 엔진을 다시 시작하세요.