Khôi phục thành phần về môi trường hiện có

Tài liệu này đề cập đến việc khôi phục mọi thành phần của Edge sang môi trường hiện có mà không phải cài đặt lại thành phần này. Điều này có nghĩa là nút nơi bạn đang khôi phục thành phần có cùng địa chỉ IP hoặc tên DNS như khi bạn sao lưu.

Nếu bạn phải cài đặt lại thành phần, hãy xem Cách cài đặt lại và khôi phục thành phần.

Người giữ vườn thú Apache

Khôi phục một nút độc lập

  1. Xoá các thư mục ZooKeeper cũ:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  2. Khôi phục dữ liệu ZooKeeper từ tệp sao lưu:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz
  3. Khởi động lại tất cả các thành phần để thiết lập đồng bộ hoá với ZooKeeper mới được khôi phục.

Khôi phục một nút cụm

  1. Nếu một nút ZooKeeper bị lỗi, thì đó là một phần của tập hợp, bạn có thể tạo một nút mới có cùng tên máy chủ/địa chỉ IP (làm theo các bước cài đặt lại được đề cập trong Cách cài đặt lại và khôi phục thành phần) và khi tham gia vào nhóm ZooKeeper, nó sẽ nhận được những bức ảnh chụp nhanh mới nhất từ Leader và bắt đầu để phục vụ khách hàng. Trong trường hợp này, bạn không cần khôi phục dữ liệu.

Khôi phục một cụm hoàn chỉnh

  1. Dừng toàn bộ cụm.
  2. Khôi phục tất cả các nút ZooKeeper từ tệp sao lưu.
  3. Khởi động cụm ZooKeeper.
  4. Khởi động lại tất cả các thành phần.

Apache Cassandra

Khôi phục một nút độc lập

  1. Xoá thư mục Cassandra cũ:
    /opt/apigee/data/apigee-cassandra
  2. Khôi phục nút Cassandra từ tệp sao lưu:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz
  3. Khởi động lại tất cả các thành phần.

Khôi phục một nút cụm

  1. Nếu một nút Cassandra bị lỗi thì bạn có thể tạo một nút mới có cùng tên máy chủ/địa chỉ IP (làm theo các bước cài đặt lại được đề cập trong Cách cài đặt lại và khôi phục thành phần). Bạn chỉ cần cài đặt lại Cassandra, bạn không cần khôi phục dữ liệu.

    Khi thực hiện khôi phục trên một nút không phải hạt giống, hãy đảm bảo rằng có ít nhất một nút hạt giống Cassandra đã tăng.

    Sau khi cài đặt Cassandra và nút được nâng lên (vì RF>=2 đối với tất cả không gian phím) thực thi lệnh nodetool sau đây để khởi chạy nút:

    /opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr

    Bạn chỉ cần chuyển tên người dùng và mật khẩu của mình nếu bạn bật tính năng xác thực JMX cho Cassandra.

Khôi phục một cụm hoàn chỉnh

  1. Dừng toàn bộ cụm.
  2. Khôi phục tất cả các nút Cassandra từ tệp sao lưu.
  3. Khởi động cụm Cassandra.
  4. Khởi động lại tất cả các thành phần.

Cơ sở dữ liệu PostgreSQL

PosgreSQL chạy độc lập hoặc với tư cách là Thạc sĩ

  1. Dừng Máy chủ quản lý, Máy chủ Qpid và Máy chủ Postgres trên tất cả các nút:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso stop
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. Đảm bảo cơ sở dữ liệu PostgreSQL đang chạy:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql status
  3. Khôi phục cơ sở dữ liệu PostgreSQL từ tệp sao lưu:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump
  4. Khởi động Máy chủ quản lý, Máy chủ Qpid và Máy chủ Postgres trên tất cả các nút:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso start
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

PosgreSQL chạy ở chế độ Chờ

  1. Định cấu hình lại cơ sở dữ liệu PostgreSQL bằng cách sử dụng cùng tệp cấu hình mà bạn đã dùng để cài đặt:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
  2. Bắt đầu PostgreSQL:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start

Máy chủ Postgres

  1. Xoá các thư mục cũ của Máy chủ Postgres:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  2. Khôi phục Máy chủ Postgres từ tệp sao lưu:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Khởi động máy chủ Postgres:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start 

Cơ sở dữ liệu Qpidd

  1. Xoá các thư mục Qpidd cũ:
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  2. Khôi phục Qpidd:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz 
  3. Khởi động Qpidd:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start

Máy chủ Qpid

  1. Xoá các thư mục cũ của Máy chủ Qpid:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
  2. Khôi phục Máy chủ Qpid từ tệp sao lưu:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Khởi động máy chủ Qpid:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start

OpenLDAP

  1. Xoá các thư mục OpenLDAP cũ:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  2. Khôi phục OpenLDAP từ tệp sao lưu:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2016.03.17,14.40.41
  3. Khởi động lại OpenLDAP:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start

Máy chủ quản lý

  1. Xoá các thư mục Máy chủ quản lý cũ:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  2. Khôi phục Máy chủ quản lý từ tệp sao lưu:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Khởi động lại máy chủ quản lý:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

Trình xử lý tin nhắn

  1. Xoá các thư mục Trình xử lý thư cũ:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  2. Khôi phục Trình xử lý thư từ tệp sao lưu:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore backup-2016.03.17,14.40.41.tar.gz
  3. Khởi động lại bộ xử lý thư:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start

Bộ định tuyến

  1. Xoá các thư mục Bộ định tuyến cũ:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  2. Khôi phục Bộ định tuyến từ tệp sao lưu:
    /opt/apigee/apigee-service/bin/apigee-service edge-router restore backup-2016.03.17,14.40.41.tar.gz
  3. Khởi động lại bộ định tuyến:
    /opt/apigee/apigee-service/bin/apigee-service edge-router start

Giao diện người dùng Edge

  1. Xoá các thư mục giao diện người dùng cũ:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  2. Khôi phục giao diện người dùng từ tệp sao lưu:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restore backup-2016.03.17,14.40.41.tar.gz
  3. Khởi động lại giao diện người dùng:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui start