목차/06. SmartConsole 중앙 관리

06SmartConsole 중앙 관리SmartConsole 중앙 관리

Gaia 장비는 하나하나 Portal·Clish로 다룰 수도 있지만, SmartConsole 에서 중앙 집중식으로 관리 하면 여러 게이트웨이의 네트워크 설정·백업·스크립트를 한자리에서 처리할 수 있습니다. 이 장은 중앙 관리로 무엇을 할 수 있는지, 그리고 스크립트 실행·백업/복원·셸·Portal 열기를 모두 정리합니다.

중앙 관리로 할 수 있는 일

SmartConsole에 연결하면 Gaia 게이트웨이에 대해 다음을 할 수 있습니다.

  • 네트워크 토폴로지 중앙 구성 — IPv4·IPv6 주소, IPv4·IPv6 정적 경로
  • 장비 설정 중앙 구성 — DNS, NTP, 프록시 서버
  • 백업·복원Gaia OS 구성과 게이트웨이 데이터베이스 를 압축 .tgz 파일로
  • 유지보수 작업 — SmartConsole에서 Gaia Portal·명령 셸 열기, 장비에서 설정 가져오기(fetch)·장비로 설정 밀어넣기(push)
  • 최근 작업 확인 — SmartConsole 아래쪽 Recent Tasks 탭에 최근 관리 작업이 표시
  • 명령줄 스크립트 실행 — 게이트웨이에서 스크립트를 돌리고 결과를 Recent Tasks에서 확인
  • 로컬 구성 변경 알림 — Gateways 뷰의 Status 열이 장비 구성 변경을 알려 줌
  • 전체 정책 설치 없이 구성 적용Push Settings to Device 동작으로 정책 재설치 없이 반영
  • Cloning Group 자동화 — 멤버 간 구성 복제·동기화 자동화

명령 스크립트 실행

One Time Script — 한 번만 쓰는 스크립트

정기적으로 돌릴 필요가 없는 스크립트를 그때그때 실행합니다.

  1. 게이트웨이를 우클릭합니다.
  2. Scripts > Run One Time Script 를 선택합니다.
  3. 창이 열리면 — Script Body 에 명령을 직접 입력(인자 지정 가능)하거나, 텍스트 파일에서 전체 명령을 불러옵니다.
    • 스크립트 기본 최대 크기는 8KB 입니다. 이 값은 SmartConsole > 메뉴 > Global properties > Advanced > Configure > Central Device Management > device_settings_max_script_length_in_KB 에서 바꿉니다.
  4. Run 을 누르면 결과가 Tasks 탭의 Results 열에 표시됩니다. 작업을 더블클릭하면 큰 창에서, 우클릭 > View 또는 Copy to Clipboard로도 볼 수 있습니다.

Repository Script — 저장해 두고 재사용

자주 쓰는 스크립트는 저장소에 넣어 둡니다.

  1. Gateways & Servers 뷰에서 스크립트를 돌릴 게이트웨이·관리 서버를 우클릭합니다.
  2. Scripts > Scripts Repository 를 선택합니다.
  3. 기존 스크립트를 골라 Run(필요하면 인자 입력 후 Run)하거나, New 로 새 스크립트를 만들거나 텍스트 파일에서 불러온 뒤 OK합니다.

결과는 Tasks 탭에 표시됩니다. 여러 게이트웨이·관리 서버에서 동시에 실행할 수 있고, 클러스터 객체는 모든 멤버에서 자동으로 돌아갑니다. 새 스크립트 생성·편집·삭제는 Scripts > Manage Script Repository(또는 Gateways 뷰의 Scripts)에서 합니다. 이 창들도 대화형·연속 스크립트는 지원하지 않습니다.

백업과 복원

Gaia OS 구성과 방화벽 데이터베이스를 압축 파일로 백업하고, 거기서 복원합니다.

백업하기

  1. Gateways & Servers 뷰에서 백업할 게이트웨이 객체를 우클릭합니다.
  2. Actions > System Backup 을 선택합니다.
  3. 백업 위치를 고릅니다 — 이 게이트웨이에 정의된 Backup server(게이트웨이 객체 더블클릭 > Network Management > System Backup에서 정의), 또는 백업 서버 정보를 직접 입력.
    • 백업 디렉터리 경로는 슬래시(/)로 시작하고 끝 나야 합니다(예: /ftroot/backup/, 루트면 /). 파일 이름 규칙은 backup_<게이트웨이 객체 이름>_<백업 날짜>.tgz 입니다.
  4. OK 를 누르면 상태가 Tasks에 표시됩니다.
  5. 완료되면 항목을 더블클릭해 백업 파일 경로·이름 을 확인합니다(복원에 필요).

여러 게이트웨이를 동시에 백업할 수 있고, 클러스터는 모든 멤버를 백업 합니다.

복원하기

  1. 복원할 게이트웨이 객체를 우클릭합니다.
  2. Actions > System Restore 를 선택합니다.
  3. 필요한 정보를 입력합니다.
    • 파일 이름을 모르면 — 게이트웨이 객체를 우클릭 > Actions > Open Shell 로 들어가 show backup logs 를 실행해 압축 백업 파일 이름(backup_<이름>_<날짜>.tgz)을 찾습니다.
  4. OK 를 누르면 — 게이트웨이 연결이 끊기고 자동으로 재부팅 됩니다.
  5. 게이트웨이에 정책을 설치합니다. 복원 상태는 Tasks 탭에 표시됩니다.

Gaia Portal·Gaia Clish 열기

SmartConsole에서 게이트웨이의 명령줄 창이나 Gaia Portal을 바로 열 수 있습니다 — 게이트웨이 객체 우클릭 메뉴 또는 상단 툴바 Actions 버튼에서 선택합니다.

  • 명령줄 창 열기 — 게이트웨이 우클릭 > Actions > Open Shell. Gaia 자격 증명으로 로그인하며, 공개 키 인증 을 씁니다. 클러스터는 연결할 멤버를 고릅니다. 사용자에게 설정된 기본 셸로 창이 열립니다.
  • Gaia Portal 열기 — 게이트웨이 우클릭 > Actions > Gaia Portal. 클러스터는 멤버를 고릅니다. 기본 브라우저에서 열리며, URL은 게이트웨이 객체의 Platform Portal 페이지에서 가져옵니다.