Cài đặt Veeam Backup & Replication (Part 1)
Chào các bạn , hôm nay mình sẽ cũng các bạn cài đặt và tìm hiếu cũng như triển khai Veeam Backup trong việc sao lưu cấu hình và đảm bảo an toàn cho hệ thống các máy ảo.
Bài lab sẽ sử dụng mô hình thực tế đang triển khai  (thực ra là mình mới triển khai tại 2 công ty Global thôi  ) tuy nhiên nó là mô hình thực tế và có thể áp dụng vào đời thực nhé 
Chúng ta bắt đầu đi vào tìm hiểu nhé 
I. Giới thiệu
Veeam Backup & Replication không còn là một cái tên quá xa lạ cho các nhà triển khai ảo hóa hiện nay. Vai trò của giải pháp này tập trung ở vấn đề chính là backup, khôi phục và đảm bảo an toàn dữ liệu hạ tầng ảo đáp ứng hoàn toàn các nhu cầu từ bất kỳ độ lớn hay phức tạp của môi trường ảo hóa Vmware và hiện nay là hỗ trợ cả Hyper-V. Một số quan tâm chính mà giải pháp này mang lại:
– Hỗ trợ môi trường ảo hóa ESX/ESXi Vmware và Microsoft Hyper-V
– Tăng cường với kiến trúc backup phân tán cho các môi trường lớn và phúc tạp
– Ngoài giải pháp backup còn đi kèm theo trong bộ sản phẩm tập trung này là Replication.
– Hỗ trợ khôi phục nhanh hệ thống trực tiếp (start máy ảo trực tiếp) từ các tập tin backup đã được nén và dedup mà không cần restore các tập tin máy ảo ra hệ thống lưu trữ.
– Đa dạng hóa các phương thức restore từ một bản backup: restore máy ảo, tập tin máy ảo, tập tin bên trong OS của máy ảo hoặc dữ liệu của một ứng dụng đặc thù như AD, Exchange…
– Hỗ trợ incremental backup (Forward Incremental và Reversed Incremental Backup )
– Tăng cường khả năng lưu trữ với tính năng compress và deduplication giảm dung lượng đầu tư cho hệ thống backup
– Cung cấp report và các kết quả thông số backup realtime
II. Cài đặt Veeam Backup & Replication
Trong bài viết này mình sẽ sử dụng bản cài Veeam Backup & Replication 8.0.0.817 nhé
Download Tại đây ( các bạn phải đăng kí tài khoản Veeam nhé) hoặc download trực tiếp tại Google Drive của mình (Veeam Backup 8.0)
2.Sau khi download chúng ta bắt đầu cài đặt
3. Double Click file .ISO và bấm chọn Setup
4. Click chọn Install Veeam Backup & Replication
5. Click Next
6.Choose I accept the terms in the license agreement rồi chọn Next
7. Bước nhập License bấm Next , chúng ta sẽ active license cho Veeam Backup & Replication sau khi cài xong
8. Nhớ check Veeam Backup & Replication PowerShell SDK nhé , công cụ rất hay để thao tác và troubleshoot veeam backup đó  rồi bấm Next
9. Nếu gặp màn hình như dưới là do máy chưa cài C++ và SQL  ,bấm Install để cài
10. Sau khi cài xong bấm Next
11. Bấm Install
Tới bước này các bạn có thể để mặc định đường dẫn ( recommend) hoặc tick chọn Let me specify different settings để thay đổi đường dẫn cài đặt
12. Sau khi tick chọn Let me specify different settings chọn Local SYSTEM account hoặc nhập admin domain account ( chúng ta có thể thêm account sau khi cài xong  )
13. Tạo cơ sỏ dữ liệu SQL . Tại đây mình thường để tạo Data base tại máy cài đặt Veeam và sử dụng tài khoản Windows ( administrator local) để login database – các bạn có thể sử dụng ID sa bằng cách tick chọn Option SQL Server authentication using the login ID and password below:
Password phải gồm số chữ kí tự đặc biệt
14.Cartalog service port và Veeam backup service port để mặc định bấm Next
15.  Chọn đường dẫn lưu NFSDatastore ( lưu cache, thư mục này sẽ có tác dụng lưu trữ tạm dữ liệu của máy ảo trong quá trình chạy restore , nếu  ổ đĩa chứa thư mục này FULL trong quá trình recovery máy ảo thì quá trình restore máy ảo sẽ tạm dừng.
16. Bảng Ready to Install bấm Install
17. Qúa trình cài đặt hoàn tất bấm Finish
18. Mở Veeam Backup &Replicaion , chúng ta sẽ add License cho chương trình 
19. Các tính năng bị giới hạn trong bản dùng thử
III. Cài đặt gói Update 3 cho Veeam Backup & Replication 8
Trước khi add license cho Veem Backup chúng ta sẽ chạy update cho bản 8 này
Các bạn tải gói Update 3 tại đây
Hoặc trực tiệp tại google Drive của mình  (Update 3)
2.Giải nén và double click mở file VeeamBackup&Replication_8.0.0.2084_Update3.exe
3. Bấm Next (nhớ trong quá trình cài đặt các bạn tắt chương trình Veeam đang chạy đi nhé  )
4. Bấm Install
5. Qúa trình cài đặt kết thúc bấm Finish
6. Mở chương trình Veeam lên ,nếu hiện cửa sổ Components Update thì bấm Update ,quá trình này chạy tầm 1 phút rồi bấm Finish để kết thúc
IV. Add license cho Veeam Backup & Replication
Nếu là công ty thì các bạn sử dụng Key bản quyền để add vào nhé 
Nếu mục đích cá nhân sử dụng thì donwload license Cr@ck tại đây nhé 
UPDATE CR@ck version 9.x nhe :
Giải nén File Licence Veeam 8.0 các bạn mới dowload ở trên ta được 2 file là manhdung.lic  và vecomlic.dll
Vào Services bằng cách vào Run và gõ services.msc ( Run được mở bằng cách bấm cùng lúc 2 phím Windows và R – phím Windows là phím thường nằm góc dưới bên trái bàn phím ,có biểu tượng logo cửa sổ của hệ điều hành Window) và Stop Service Veeam Backup Service và Veeam Backup Catalog Data Service
3. Truy cập đường dẫn C:\Program Files\Common Files\Veeam\Backup and Replicationvà Copy replace file vecomlic.dll download ở trên
Sau khi replace được file veComLic.dll thì quay lại hộp thoại Services và Start lại 2 dịch vụ đã tắt ở bước 2 lên lại ( Service Veeam Backup Service và Veeam Backup Catalog Data Service )
4. Mở Veeam backup & Replication lên. Vào Help -> License
5. Click chọn Install License ( Không check vào Update license key automatically nhé )
6. Chọn đường dẫn tới file license ( .lic) mà các bạn mới download ở trên bấm Open
7. Kết quả
Các Option đã được update Full để chúng ta vọc nhé 
Trên đây mình đã cùng các bạn cài đặt và add licence cho bản Veeam Backup & Replication 8 .Phần 2 mình sẽ cùng các bạn đi vào cấu hình và quản trị Veeam backup nhé 
Cài đặt Veeam Backup & Replication (Part 2)
Trong bài trước chúng ta đã cùng nhau cài đặt và add license cho Veeam Backup & Replication 8.0.0.817
Trong phần 2 này mình sẽ cùng các bạn cấu hình để Veamm Backup máy ảo trong ESXi ,kiểm tra thông số và tìm hiểu 2 cách thức backup của Veeam là
Reversed incremental backup
Incremental backup
Cuối cùng sẽ là cấu hình email thông báo quá trình backup gửi về mail của quản trị viên nhé 
I. Sử dụng Veeam Backup & Replication để backup máy ảo ESXi
II. Reversed incremental backup và Incremental backup
1. Reversed incremental backup
Đúng như tên gọi cũng như giống với cách thức lưu trữ backup truyền thống phương thức này sẽ chỉ backup các thay đổi của dữ liệu tức các thay đổi trong các VMDK của máy ảo. Việc xác định sự thay đổi được support trực tiếp từ VMware thông qua công nghệ gọi là Change Block Tracking (tương tự như bit cờ trong windows) công nghệ này sẽ cho phép “đánh dấu” sự thay đổi dữ liệu của các file VMDK trong quá trình sử dụng so với lần backup trước đó. Quay trở lại với Reversed incremental backup chúng ta sẽ có qui trình từ đầu như sau:
Lần backup đầu tiên khi dùng phương thức này sẽ tạo ra một bản full backup (chú ý trong VBR không có định nghĩa một phương thức full backup riêng lẽ mà sẽ là một option trong các incremental backup) như thế backup lần đầu sẽ bắt buộc sử dụng tùy chọn là full backup. Sau đó lưu với fileđuôi .vbk
Lần backup sau sẽ sử dụng phương thức backup incremental (chỉ backup các block dữ liệu khác biệt so với lần backup trước đó). Kết quả sẽ cho ra một tỗ hợp các block dữ liệu mới.
Các “block dữ liệu mới” sau khi được tiếp nhận sẽ được tổ hợp với file .vbk full backup trước đó để tạo ra bản backup full có trạng thái dữ liệu mới nhất. Đồng thời bên cạnh đó hệ thống sẽ tự tạo ra các bản reversed incremental backup file .vrb chứa các “block dữ liệu cũ” đã bị thay thế bởi “các block dữ liệu mới” . Như thế chúng ta sẽ luôn có một bản backup mới và gần nhất ở trạng thái full backup. Và toàn bộ qui trình này sẽ lặp lại thành một vòng đời backup.
Phương thức này hoàn toàn đem lại sự tin cậy và tiết kiệm cho người dùng với khả năng incremental forever và tiết kiệm dung lượng đĩa khi mà chỉ chứa một bản full backup trên hệ thống backup cũng như đảm bảo rằng việc tồn tại song song các reverse incremental cho phép người dung restore trở về từng thời điểm mong muốn.
2. Forward incremental backup
Tương tự như phương thức trên phương thức này cũng sẽ hỗ trợ vân đề backup sự thay đổi của các block dữ liệu tuy nhiên với cách lưu trữ hoàn toàn khác biệt và gần với truyền thống hơn:
Lần đầu sẽ là full backup như cách trên
Lần sau cũng tương tự sẽ backup các “block dữ liệu mới” nhưng thay vì tổ hợp lại thành một bản full thì đơn giản hơn cách thức này các lần backup sau lần backup thứ nhất chỉ backup “block dữ liệu mới” và chứa chúng trong file .vib
 
2.1 Synthetic Full
Tùy chọn Synthetic full được áp dụng đặc biệt riêng cho Forward incremental backup vì tính chất lưu trữ backup của nó. Điều đặc biệt ở đây chính là “vòng đời” tồn tại cho các bản backup. Mọi giải pháp backup đều cần có vòng đời nhất định lưu trữ backup trong 1 tuần, 1 tháng , 1 năm… VBR cũng cần hỗ trợ điều nay nhưng do tính chất đặc biệt của forward incremntal backup nên việc xoay chuyển vòng đời không dễ dàng vì nó là incremental forever các bản lưu trữ chỉ chứ các block mới thay đổi trong khi bản full là cái backup đầu tiên luôn cần tồn tại điều này trái với quy luật vòng đời backup.
Chính vì lẽ đó Synthetic full ra đời tính năng này giải quyết cái trái quy luật của bản full bằng cách cho phép định nghĩa chu kỳ tổ hợp lại bản full backup sao cho phù hợp với vòng đời lưu trữ backup của “doanh nghiệp”
Blue=.vib  ——-Green=.vbk
Như ví dụ trên backup incremental sẽ luôn được thực hiện mỗi ngày trừ thứ 7 hàng tuần sẽ từ bản full trước đó và các bản incremental đề tổ hợp ra bản backup full hoàn chỉnh.
Ngoài ra việc lựa chọn sử dụng Synthetic Full backup còn đem lại một tùy chọn nho nhỏ khác cho phép sau khi tạo lại bản full thì các bản backup trước bản full mới sẽ chuyển sang dang reversed incremental .vrb như thế sẽ luôn tồn tại một bả backup full trên hệ thống cho phép tiết kiệm không gian đĩa cứng.
2.2 Active Full Backup
Là tùy chọn nhằm cung cấp cho một số doanh nghiệp có nhu cầu thực hiện full backup theo chu kỳ nhất định trực tiếp từ môi trường ảo chứ không thông qua cớ chế tổ hợp bản full đang có với các bản incremental để tạo ra bản full backup tức Synthetic full backup
III. Cài đặt e-mail thông báo
Chúng ta có thể sử dụng Veeam Backup & Replication để gửi mail về hòm thư cho quản trị viên về tình trạng backup ( Success hay Failed)
Bảng thống kê được thông báo về mail của quản trị mạng
1.Chọn Options như hình dưới
2. Chọn tab E-mail Settings .Check Enable e-mail notifications –> Advanced…
Note:  3 options Notify on success  /Notify on warning /Notify on failure nghĩa là sẽ gửi email trong các trường hợp backup thành công / backup có warning hoặc backup lỗi .
Option cuối cùng sử dụng trong trường hợp backup gặp lỗi nào đó ( khi có quá trình lỗi xảy ra , veeambackup sẽ có 1 số lần retry được setup khi tạo 1 backup mới- Edit backup Job->Schedule->Automatic retry:Retry failed VMs processing) , chương trình sẽ chờ tới lần retry cuối cùng mới gửi mail đi thay vì gửi số mail đi tương ứng với số lần báo lỗi 
Mình hay check 3 options cuối – cái nào quan trọng như PAD thì check thêm cái đầu tiên để biết nó Success 
3. Chọn Add…
4. Nhập email  (email này sẽ dùng để gửi report từ Veeam Backup & Replication tới email của admin)
5. Nhập SMTP server
Nếu mail là gmail thì SMTP là : smtp.gmail.com
Nếu mail là office 365 thì SMTP là: smtp.office365.com 
Nếu mail exchange thì SMTP là của hệ thống các bạn nhé 
Trong hộp To: bạn nhập email để nhận report ( email của Admin hoặc email của nhóm Admin)
6. Click Test Message
7. Kiểm tra hòm thư ta đã nhận được mail Report từ Veeam Backup and Replication
nguon VI OLET