Cách cài đặt lại và khôi phục các thành phần

Edge for Private Cloud phiên bản 4.17.05

Tài liệu này đề cập đến việc cài đặt lại và khôi phục một thành phần Edge. Hãy sử dụng quy trình này nếu bạn phải cài đặt lại thành phần Edge trước khi khôi phục bản sao lưu.

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

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

  1. Dừng ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper
  2. Xoá các thư mục cũ của ZooKeeper:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  3. Cài đặt lại ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper cài đặt
  4. Khôi phục ZooKeeper.
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper khôi phục bản sao lưu-2016.03.17,14.40.41.tar.gz
  5. Khởi động lại tất cả thành phần:
    > /opt/apigee/apigee-service/bin/apigee-all restart

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

Nếu một nút ZooKeeper duy nhất bị lỗi và thuộc một 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 và cài đặt lại ZooKeeper. Khi nút ZooKeeper mới tham gia nhóm ZooKeeper, nút này sẽ nhận được ảnh chụp nhanh mới nhất từ Trưởng nhóm và bắt đầu phục vụ khách hàng. Bạn không cần khôi phục dữ liệu trong trường hợp này.

  1. Cài đặt lại ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper cài đặt
  2. Chạy quy trình thiết lập trên nút ZooKeeper bằng chính tệp cấu hình dùng khi cài đặt nút gốc:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper thiết lập -f configFile
  3. Khởi động ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper bắt đầu

Khôi phục toàn bộ cụm

  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 như mô tả ở trên cho một nút.
  3. Khởi động cụm ZooKeeper.
  4. Khởi động lại tất cả thành phần.

Apache Cassandra

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

  1. Dừng Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra dừng
  2. Xoá các thư mục Cassandra cũ:
    /opt/apigee/data/apigee-cassandra
    /opt/apigee/etc/apigee-cassandra.d
  3. Cài đặt lại Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra cài đặt
  4. Khôi phục Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra khôi phục Backup-2016.03.17,14.40.41.tar.gz
  5. Khởi động lại tất cả thành phần:
    > /opt/apigee/apigee-service/bin/apigee-all restart

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

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

Lưu ý: Khi cài đặt lại trên một nút không phải nút gốc, hãy đảm bảo rằng có ít nhất một nút gốc Cassandra được thiết lập.

  1. Cài đặt lại Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra cài đặt
  2. Chạy quy trình thiết lập trên nút Cassandra bằng chính tệp cấu hình dùng khi cài đặt nút gốc:
    > /opt/apigee/apigee-service/bin/apigee-service apigee- cassandra setup -f configFile
  3. Khởi động Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee- cassandra start
  4. Sau khi cài đặt Cassandra và nút này được nâng lên, (với điều kiện RF>=2 cho tất cả các không gian phím) hãy thực thi lệnh nút công cụ sau để khởi chạy nút:
    opt/apigee/apigee-cassandra/bin/nodetool -h sửa chữa localhost

Khôi phục toàn bộ cụm

  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ả thành phần.

Cơ sở dữ liệu PostgreSQL

PosgreSQL chạy độc lập hoặc dưới dạng chính

  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:
    Lưu ý: Hệ thống của bạn vẫn có thể xử lý các yêu cầu đối với proxy API trong khi các thành phần này đã dừng.
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server dừng
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server stop
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server dừng
  2. Cài đặt lại cơ sở dữ liệu PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql cài đặt
  3. Bắt đầu PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql bắt đầu
  4. 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 khôi phục 2016.03.17,14.40.41.dump
  5. 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 Edge-qpid-server start
    >service /opt/apigee-post-res-apigee-service

PosgreSQL chạy ở chế độ Chờ

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

Máy chủ Postgres

  1. Dừng Máy chủ Postgres trên tất cả nút chính và nút chờ:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server dừng
  2. Xoá thư mục Máy chủ Postgres cũ:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  3. Cài đặt lại Máy chủ Postgres:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server cài đặt
  4. Khôi phục Máy chủ Postgres từ tệp sao lưu:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgre-server khôi phục Backup-2016.03.17,14.40.41.tar.gz
  5. Khởi động Máy chủ Postgres trên tất cả nút chính và nút chờ:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server bắt đầu

Máy chủ Qpid và Qpidd

  1. Dừng Qpidd, Qpid Server và Postgres Server trên tất cả các nút:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server stop
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server dừng
    > /optege-apieapieservice/apigeq Service
  2. Xoá Máy chủ Qpid và thư mục Qpidd cũ:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  3. Cài đặt lại Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd cài đặt
  4. Khôi phục Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd phục hồi backup-2016.03.17,14.40.41.tar.gz
  5. Khởi động Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
  6. Cài đặt lại Máy chủ Qpid:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server cài đặt
  7. Khôi phục máy chủ Qpid:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server phục hồi backup-2016.03.17,14.40.41.tar.gz
  8. Khởi động lại Máy chủ Qpid, Qpidd và Postgres trên tất cả các nút:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server-server-service
    /optege/post.

OpenLDAP

  1. Dừng OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap dừng
  2. Cài đặt lại OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap cài đặt
  3. Xoá các thư mục OpenLDAP cũ:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  4. Khôi phục OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap khôi phục bản sao lưu-2016.03.17,14.40.41.tar.gz
  5. Khởi động lại OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
  6. Khởi động lại tất cả Máy chủ quản lý:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server khởi động lại

Máy chủ quản lý

  1. Dừng máy chủ quản lý:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server dừng
  2. Xoá các thư mục cũ của Máy chủ quản lý:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  3. Cài đặt lại Máy chủ quản lý:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server cài đặt
  4. 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 khôi phục backup-2016.03.17,14.40.41.tar.gz
  5. Khởi động lại máy chủ quản lý:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server start

Bộ xử lý thư

  1. Dừng trình xử lý tin nhắn:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor dừng
  2. Xoá các thư mục cũ của Trình xử lý thư:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  3. Cài đặt lại Trình xử lý thư:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor cài đặt
  4. 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 khôi phục bản sao lưu-2016.03.17,14.40.41.tar.gz
  5. Khởi động lại Bộ xử lý thư:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor bắt đầu

Bộ định tuyến

  1. Dừng bộ định tuyến:
    > /opt/apigee/apigee-service/bin/apigee-service nút bộ định tuyến cạnh
  2. Xoá các thư mục cũ của Bộ định tuyến:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  3. Cài đặt lại Bộ định tuyến:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-router install
  4. Khôi phục Bộ định tuyến từ tệp sao lưu:
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-router khôi phục bản sao lưu-2016.03.17,14.40.41.tar.gz
  5. 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. Dừng giao diện người dùng:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui dừng
  2. 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
  3. Cài đặt lại giao diện người dùng:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui cài đặt
  4. 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 Khôi phục bản sao lưu-2016.03.17,14.40.41.tar.gz
  5. Khởi động lại giao diện người dùng:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui start

Hoàn tất việc khôi phục trang web

  1. Dừng tất cả các nút thành phần. Lưu ý rằng thứ tự dừng các hệ thống con là rất quan trọng – trước tiên là tất cả các nút Edge, sau đó là tất cả các nút kho dữ liệu.
  2. Khôi phục tất cả các thành phần theo mô tả ở trên.
  3. Bây giờ, hãy bắt đầu tất cả thành phần theo thứ tự sau. Lưu ý rằng thứ tự khởi động các hệ thống phụ là rất quan trọng:
    1. Khởi động cụm ZooKeeper
    2. Khởi động cụm Cassandra
    3. Đảm bảo OpenLDAP đã được thiết lập và đang chạy
    4. Bắt đầu qpid
    5. Đảm bảo rằng cơ sở dữ liệu PostgreSQL đang hoạt động
    6. Khởi động máy chủ quản lý
    7. Khởi động bộ định tuyến và bộ xử lý thư
    8. Khởi động máy chủ Qpid
    9. Khởi động máy chủ Postgres
    10. Khởi động giao diện người dùng Apigee