3.11. FDO Rendezvous 서버 실행
Rendezvous 서버는 온보딩 프로세스 중에 중앙 디렉터리 역할을 합니다. 해당 HTTP 끝점은 장치, 소유자 서버 및 관리 관리를 통해 액세스할 수 있어야 합니다.
사전 요구 사항
-
go-fdo-server-rendezvousRPM을 로컬로 설치했습니다. -
rendezvous-server.conf.d파일, 특히http.port를 구성했습니다(기본값은 8041). - 관리 액세스 권한이 있습니다.
프로세스
firewalld 서비스에서 서버의 HTTP 포트를 엽니다.
$ sudo firewall-cmd --add-port=8041/tcp --permanent$ sudo firewall-cmd --reloadsystemd서비스를 사용하여 Rendezvous 서버를 활성화하고 시작합니다.$ sudo systemctl enable --now go-fdo-server-rendezvous.service서버 상태를 확인합니다.
$ sudo systemctl status go-fdo-server-rendezvous.service● go-fdo-server-rendezvous.service - Go FDO Rendezvous server Loaded: loaded (/usr/lib/systemd/system/go-fdo-server-rendezvous.service; enabled; preset: disabled) Active: active (running) since Fri 2026-03-20 17:21:34 EDT; 16h ago선택 사항: 서버의 네트워크 끝점이 작동하고 액세스 가능한지 확인합니다.
$ curl http://192.168.124.132:8041/health출력 예
{"message":"the service is up and running","status":"OK","version":"1.0.0"}firewalld구성이 올바른지 확인하려면 네트워크의 다른 컴퓨터에서 이 검사를 수행합니다. 일반적으로 로컬 요청은 방화벽 필터링 규칙을 바이패스합니다.Expand 매개변수 설명 log.level로깅 수준입니다. 허용되는 값:
debug,info(기본값),warn,error.db.type데이터베이스 유형입니다. 허용되는 값:
sqlite및postgres.db.dsn데이터베이스 연결 문자열(예: SQLite의 경우
file:database.db또는host=localhost 포트=5432 user=postgres password=secret dbname=mydb)입니다.http.ipHTTP 서버 IP 주소 또는 호스트 이름입니다.
http.portHTTP 서버 포트(문자열)입니다.
http.cert선택 사항: 서버 인증에 사용할 인증서 파일의 경로입니다.
http.key선택 사항: 인증서 인증서의 개인 키 파일의 경로입니다.