Trước khi nâng cấp các phiên bản mới của TrueConf, có thể bạn sẽ cần phải di chuyển TrueConf Server sang một máy ảo hoặc máy tính khác. Bài viết sẽ giúp bạn tạo bản sao lưu khi hệ thống của bạn đang sử dụng hệ điều hành Linux. Bạn có thể lưu các loại dữ liệu sau:
Xuất cơ sở dữ liệu:
- Cài đặt máy chủ
- Cài đặt người dùng và nhóm
- Hội nghị và mẫu
- Báo cáo.
Nếu bạn đang sử dụng HTTPS, bạn sẽ có thể xuất các tệp chứng chỉ.
Ngoài ra, bạn cũng có thể xuất các dữ liệu bổ sung như:
- Bản ghi âm hội nghị
- Các tập tin được gửi qua trò chuyện
- Nhật ký máy chủ
- Hình đại diện của người dùng.
Hướng dẫn sao lưu này được sử dụng để di chuyển TrueConf Server từ hệ điều hành Linux này sang hệ điều hành Linux khác, ví dụ từ Debian sang Red Hat Enterprise.
Xin lưu ý rằng lịch sử trò chuyện chỉ có thể được lưu nếu tên máy chủ công khai không thay đổi vì người gửi tin nhắn được xác định bằng ID TrueConf đầy đủ.
Sử dụng chương trình sudo để chạy các lệnh ở chế độ quản trị viên, Vui lòng đảm bảo rằng người dùng hiện tại được thêm vào nhóm sudo (kiểm tra hướng dẫn tương ứng cho hệ điều hành của bạn trên Internet). Bạn cần lưu ý rằng sudo có thể không được cài đặt trên hệ điều hành của bạn theo mặc định. Để kiểm tra xem lệnh này có khả dụng hay không, hãy chạy sudo -V.
Bước 1. Cập nhật TrueConf Server
Để di chuyển thành công, bạn cần đảm bảo rằng máy chủ mới được cài đặt trên hệ điều hành Linux và máy chủ hiện tại có cùng phiên bản. Kho lưu trữ Linux của chúng tôi luôn lưu trữ phiên bản mới nhất, chúng tôi không cung cấp các phiên bản máy chủ cũ hơn vì lý do bảo mật. Vì vậy, chúng tôi khuyên bạn nên cập nhật máy chủ hiện tại lên phiên bản mới nhất.
Bước 2. Xuất dữ liệu máy chủ
Để di chuyển TrueConf Server, bạn sẽ cần key đăng ký của phiên bản TrueConf Server và các bản sao lưu được liệt kê bên dưới.
Xin lưu ý rằng việc di chuyển TrueConf Server từ máy này sang máy khác sẽ không thể thực hiện được nếu không có những hướng dẫn sơ bộ này.
Mã đăng ký TrueConf Server
Bạn không thể tìm thấy key đăng ký trực tiếp trong bảng điều khiển vì lý do bảo mật. Mã đăng ký sẽ được gửi vào email của bạn, sau khi bạn đăng ký trên trang của chúng tôi hoặc liên hệ trực tiếp với chúng tôi qua Hotline: 024.73008911.
Dữ liệu chính
Cơ sở dữ liệu
Cơ sở dữ liệu lưu trữ tất cả các thiết lập của TrueConf Server, bao gồm lịch sử trò chuyện và báo cáo.
Cách kiểm tra số cổng hiện tại
Để xuất cơ sở dữ liệu, bạn cần chỉ định cổng cần thiết để kết nối với cơ sở dữ liệu. Cổng 5444 được sử dụng theo mặc định.
Vì cổng có thể bị thay đổi tại một thời điểm nào đó trong quá khứ (ví dụ: cổng có thể được đặt thành 5433 sau khi cập nhật TrueConf Server từ các phiên bản trước 5.2.9), hãy chạy lệnh này trong thiết bị đầu cuối để kiểm tra số cổng hiện tại:
Xuất khẩu
Sau đó, hoàn tất các bước sau để xuất cơ sở dữ liệu:
1. Mở terminal (nếu trước đó nó đã đóng).
2. Đăng nhập với tư cách là người dùng postgres
3. Đi tới thư mục cơ sở dữ liệu:
4. Chạy lệnh sau và chỉ định cổng sẽ được sử dụng:
// Việc xuất dữ liệu có thể mất nhiều thời gian nếu có nhiều cuộc trò chuyện được lưu trữ trên máy chủ.
5. Đăng xuất khỏi tài khoản người dùng postgres bằng cách chạy lệnh này:
6. Di chuyển tệp đến thư mục gốc hoặc ổ đĩa di động:
Sau này, chúng ta sẽ tham khảo thư mục này như một ví dụ. Để truy cập vào nó, hãy chạy lệnh này sau khi sao chép tất cả dữ liệu:
Cài đặt HTTPS
Nếu bạn đã cấu hình HTTPS, các tệp khóa và chứng chỉ sẽ được lưu trữ trong thư mục:
1 | / opt / trueconf / máy chủ / etc / webmanager / ssl |
Để lưu bản sao lưu của thư mục này, hãy chạy lệnh này:
1 | sudo cp – R / opt / trueconf / server / etc / webmanager / ssl / home / $ USER / server_backup |
Dữ liệu bổ sung
Ghi âm cuộc gọi và hội nghị
Khi các cuộc gọi hoặc hội nghị được tự động ghi lại ở phía máy chủ, chúng được lưu trong thư mục recordings. Để tìm ra vị trí chính xác, hãy kiểm tra giá trị của trường Path trong phần Recordings của bảng điều khiển.
Nếu bạn cần di chuyển chúng đến một máy chủ khác, chỉ cần lưu bản sao của các bản ghi hội nghị đã chọn. Để thực hiện, hãy chạy lệnh này:
1 | sudo cp – R / opt / trueconf / server / var / lib / bản ghi / home / $ USER / server_backup |
Tệp trò chuyện
Theo mặc định, các tệp do người dùng gửi trong các cuộc trò chuyện được lưu trong thư mục files của thư mục làm việc TrueConf Server. Để tìm ra vị trí chính xác, hãy kiểm tra giá trị trong trường Path của phần File Storage trong bảng điều khiển:
Nếu bạn muốn di chuyển các tập tin đến một máy chủ khác, hãy lưu bản sao lưu của thư mục này. Ví dụ, để sao chép các tập tin trò chuyện đến thư mục gốc của người dùng hệ điều hành hiện tại, hãy chạy lệnh này:
1 | sudo cp – R / opt / trueconf / server / var / lib / files / home / $ USER / server_backup |
Tệp nhật ký
Khi xảy ra vấn đề gì cần liên hệ với bộ phận hỗ trợ kỹ thuật. Tệp nhật ký có thể cần thiết để phân tích các vấn đề tiềm ẩn có thể xảy ra khi sử dụng phiên bản trước của TrueConf Server.
Các tệp nhật ký được lưu trữ tại đây /opt/trueconf/server/var/log. Để di chuyển, hãy tạo bản sao của tất cả các thư mục và tệp bằng lệnh cp:
1 | sudo cp – R / opt / trueconf / server / var / log / home / $ USER / server_backup |
Hình đại diện của người dùng
Avatar của người dùng đã đăng ký được lưu trữ trong thư mục avatars. Sao chép thư mục này vào vị trí đã chọn.
Theo mặc định, thư mục này có thể được tìm thấy ở đây /opt/trueconf/server/var/lib. Tuy nhiên, bạn có thể kiểm tra nó trong phần Dashboard → Settings trong tiểu mục Work path .
Chạy lệnh này để sao chép thư mục:
1 | sudo cp – R / opt / trueconf / máy chủ / var / lib / home / $ USER / server_backup |
Bước 3. Cài đặt TrueConf Server
Hãy tham khảo bài viết này để tìm hiểu thêm về cách cài đặt TrueConf Server từ tệp và kho lưu trữ.
Không đăng ký TrueConf Server sau khi cài đặt.
Bước 4: Nhập dữ liệu
Cơ sở dữ liệu
Cách kiểm tra số cổng hiện tại
Để đảm bảo nhập dữ liệu thành công, bạn sẽ cần chỉ định cổng được sử dụng để kết nối với cơ sở dữ liệu. Cổng 5444 được sử dụng theo mặc định.
Vì cổng có thể bị thay đổi tại một thời điểm nào đó trong quá khứ (ví dụ: cổng có thể được đặt thành 5433 sau khi cập nhật TrueConf Server từ các phiên bản trước 5.2.9), hãy chạy lệnh này trong thiết bị đầu cuối để kiểm tra số cổng hiện tại:
1 | cổng grep / opt / trueconf / server / etc / cơ sở dữ liệu / postgresql . conf |
Nhập khẩu
Vô hiệu hóa dịch vụ TrueConf và khởi động lại dịch vụ cơ sở dữ liệu để đóng tất cả các kết nối đang hoạt động:
1
2 3 |
sudo systemctl stop trueconf – web
sudo systemctl stop trueconf – quản lý sudo systemctl khởi động lại trueconf – db |
Sau đó, để nhập cơ sở dữ liệu, bạn sẽ cần hoàn thành các bước sau:
1. Mở terminal (nếu trước đó nó đã đóng).
2. Sao chép tệp đã xuất vào thư mực chứa cơ sở dữ liệu:
3. Đăng nhập với tư cách là người dùng postgres :
4. Đi tới thư mục cơ sở dữ liệu:
5. Chạy lệnh import và chỉ định cổng hiện tại :
// Việc nhập dữ liệu có thể mất nhiều thời gian nếu có nhiều cuộc trò chuyện được lưu trữ trên máy chủ.
6. Đăng xuất khỏi tài khoản người dùng postgres bằng cách chạy lệnh này:
Khi tất cả dữ liệu đã được nhập, hãy khởi động lại các dịch vụ TrueConf Server sau bằng cách chạy các lệnh này liên tiếp:
Cài đặt HTTPS
- Sao chép thư mục chứa khóa ssl và chứng chỉ vào thư mục này /opt/trueconf/server/etc/webmanager/ssl.
- Đi tới bảng điều khiển TrueConf Server .
- Trong phần Web → HTTPS , áp dụng các cài đặt tương tự cho khóa và chứng chỉ.
Dữ liệu bổ sung
Sao chép dữ liệu khác đã lưu ở Bước 1 vào các thư mục tương ứng:
- Cuộc gọi và bản ghi âm hội nghị — vào thư mục recordings của thư mục làm việc (được đặt theo mặc định)
- Tệp trò chuyện — vào thư mục files trong thư mục làm việc (được đặt theo mặc định)
- Nhật ký — vào thư mục /opt/trueconf/server/var/log
- Ảnh đại diện của người dùng — vào thư mục ảnh đại diện trong thư mục làm việc.
Khi tất cả các thiết lập đã được chuyển, hãy khởi động lại TrueConf Server:
Bước 5. Kiểm tra di chuyển dữ liệu
Vào bảng điều khiển và kiểm tra xem tất cả dữ liệu (hình đại diện, báo cáo, tin nhắn trò chuyện, người dùng, hội nghị và các loại thông tin khác) đã được nhập đúng chưa. Nếu xảy ra một số lỗi, ví dụ, bạn đã nhập sai lệnh và một số dữ liệu không được xuất, hãy gỡ cài đặt hoàn toàn máy chủ và lặp lại các bước 2 và 3.
Nếu tất cả dữ liệu đã được nhập thành công, vui lòng liên hệ với bộ phận hỗ trợ kỹ thuật để đặt lại khóa phần cứng ( khóa HW ) mà giấy phép của bạn bị ràng buộc. Khi bộ phận hỗ trợ kỹ thuật đặt lại khóa phần cứng, vui lòng đăng ký lại máy chủ .
Lưu ý: Không thay đổi tên máy chủ công cộng khi đăng ký máy chủ; tên này phải được giữ nguyên để hiển thị đúng tin nhắn trò chuyện. Nếu bạn thay đổi tên này, tin nhắn trò chuyện sẽ không được hiển thị trong các ứng dụng khách.
Chúc bạn thành công trong việc tạo bản sao lưu TrueConf Server trên hệ điều hành Linux