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.19.01

Tài liệu này hướng dẫn cách cài đặt lại và khôi phục một thành phần của Edge. 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 dừng
  2. Xóa các thư mục ZooKeeper cũ:
    /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 sẽ khôi phục sao lưu-2016.03.17,14.40.41.tar.gz
  5. Khởi động lại tất cả các thành phần:
    > /opt/apigee/apigee-service/bin/apigee-all khởi động lại

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

Nếu một nút ZooKeeper bị lỗi thuộc nhóm, bạn có thể tạo một nút mới bằng cùng một tên máy chủ/địa chỉ IP rồi cài đặt lại ZooKeeper. Khi nút ZooKeeper mới tham gia Nhóm ZooKeeper sẽ nhận được những bứ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. Trong trường hợp này, bạn không cần khôi phục dữ liệu.

  1. Cài đặt lại ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper cài đặt
  2. Chạy quá trình thiết lập trên nút ZooKeeper bằng cách sử dụng cùng một tệp cấu hình được dùng khi cài đặt nút ban đầu:
    > /opt/apigee/apigee-service/bin/apigee-service thiết lập apigee-zookeeper –f configFile
  3. Khởi động ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper bắt đầ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 như mô tả ở trên cho một nút nút.
  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. Dừng Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra dừng
  2. Xoá thư mục Cassandra cũ:
    /opt/apigee/data/apigee-cassandra
  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 sao lưu-2016.03.17,14.40.41.tar.gz
  5. Khởi động lại tất cả các thành phần:
    > /opt/apigee/apigee-service/bin/apigee-all khởi động lại

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

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

Lưu ý: Khi thực hiện cài đặt lại 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 nút đang hoạt động.

  1. Cài đặt lại Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  2. Chạy quá trình thiết lập trên nút Cassandra bằng cách sử dụng cùng một tệp cấu hình được dùng khi cài đặt nút ban đầu:
    /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 đượ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:
    Lưu ý: Hệ thống của bạn vẫn có thể xử lý các yêu cầu đến proxy API trong khi dừng các thành phần.
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-management-server dừng
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-qpid-server dừng
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-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 cạnh-management-server bắt đầu
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-qpid-server bắt đầu
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-postgres-server bắt đầu

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 cách sử dụng chính tệp cấu hình mà bạn đã dùng để cài đặt:
    /opt/apigee/apigee-service/bin/apigee-service thiết lập apigee-postgresql -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ả các nút chính và nút chờ:
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-postgres-server dừng
  2. 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
  3. Cài đặt lại máy chủ Postgres:
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-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 cạnh-postgre-server khôi phục sao lưu-2016.03.17,14.40.41.tar.gz
  5. Khởi động Máy chủ Postgres trên tất cả các nút chính và nút chờ:
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-postgres-server bắt đầu

Máy chủ Qpid và Qpidd

  1. Dừng Qpidd, Qpid Server và Postgres trên tất cả các nút:
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-qpid-server dừng
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-postgres-server dừng
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd dừng
  2. Xoá các thư mục Qpid Server và 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 install
  4. Khôi phục Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd khôi phục sao lưu-2016.03.17,14.40.41.tar.gz
  5. Khởi động Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd bắt đầu
  6. Cài đặt lại Máy chủ Qpid:
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-qpid-server cài đặt
  7. Khôi phục máy chủ Qpid:
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-qpid-server khôi phục sao lưu-2016.03.17,14.40.41.tar.gz
  8. Khởi động lại Máy chủ Qpid, Qpidd và Máy chủ Postgres trên tất cả các nút:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd khởi động lại
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-qpid-server khởi động lại
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-postgres-server khởi động lại

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 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 bắt đầu
  6. Khởi động lại tất cả máy chủ quản lý:
    > /opt/apigee/apigee-service/bin/apigee-service khởi động lại cạnh-management-server

Máy chủ quản lý

  1. Dừng máy chủ quản lý:
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-management-server dừng
  2. 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
  3. Cài đặt lại Máy chủ quản lý:
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-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 cạnh-management-server khôi phục sao lưu-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 cạnh-management-server bắt đầu

Trình xử lý tin nhắn

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

Bộ định tuyến

  1. Dừng bộ định tuyến:
    > /opt/apigee/apigee-service/bin/apigee-service sẽ ngừng sử dụng bộ định tuyến cạnh
  2. Xóa các thư mục Bộ định tuyến cũ:
    /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 cài đặt bộ định tuyến cạnh
  4. Khôi phục Bộ định tuyến từ tệp sao lưu:
    > /opt/apigee/apigee-service/bin/apigee-service khôi phục bộ định tuyến cạnh 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 bắt đầu bộ định tuyến cạnh

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

  1. Giao diện người dùng Dừng:
    > /opt/apigee/apigee-service/bin/apigee-service cạnh-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 cạnh-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 cạnh-ui sẽ được khôi phục 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 cạnh-ui bắt đầu

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

  1. Dừng tất cả các nút thành phần. Xin lưu ý rằng thứ tự ngừ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 rồi đến 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 như mô tả ở trên.
  3. Bây giờ, hãy khởi động tất cả các thành phần theo thứ tự sau. Xin lưu ý rằng thứ tự bắt đầu các hệ thống con là rất quan trọng:
    1. Khởi động cụm ZooKeeper
    2. Khởi động cụm Cassandra
    3. Đảm bảo rằng OpenLDAP được thiết lập và đang chạy
    4. Bắt đầu Qpid
    5. Đảm bảo cơ sở dữ liệu PostgreSQL được thiết lập và đang chạy
    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. Bắt đầu giao diện người dùng Apigee