Logo

Personal Ops Runbook

Personal runbook covering infrastructure operations for Cloud, Kubernetes, OpenStack, and Ceph environments. Includes deployment and teardown procedures, node management, cluster monitoring setup, and incident response workflows compiled from day-to-day operational work. Intended strictly for personal reference — configurations and scripts are environment-specific and not guaranteed to work as-is elsewhere.

[VMWare] Phần 6 – Hướng dẫn VMware vSAN trên ESXi 6.7


1. Tổng quan.

VMware vSAN là một giải pháp lưu trữ phần mềm do VMware cung cấp, cho phép biến các ổ cứng trên máy chủ vật lý thành một hệ thống lưu trữ phân tán.

VMware vSAN không yêu cầu một hệ thống lưu trữ riêng biệt, mà thay vào đó sử dụng các ổ đĩa trên máy chủ vật lý để tạo thành một hệ thống lưu trữ phần mềm.

image

Dữ liệu được phân tán trên các máy chủ vật lý trong cluster, tạo thành một lớp lưu trữ chung. Nó tích hợp chặt chẽ với các sản phẩm và công nghệ ảo hóa của VMware, như vSphere.

VMware vSAN cung cấp tính năng tự động dự phòng và phân tán dữ liệu giữa các máy chủ, giúp đảm bảo sẵn sàng của hệ thống và bảo vệ dữ liệu khỏi sự cố.

Tính năng quản lý của vSAN được tích hợp trực tiếp vào vSphere Client, giúp quản trị viên dễ dàng theo dõi và quản lý tài nguyên lưu trữ.

vSAN được thiết kế để cung cấp hiệu suất cao thông qua việc tận dụng tài nguyên lưu trữ hiệu quả và cải thiện khả năng đáp ứng của ứng dụng.

Bạn có thể mở rộng dung lượng lưu trữ bằng cách thêm máy chủ vào cluster vSAN mà không cần tạo lại hoặc ngừng hoạt động.

VMware vSAN được sử dụng rộng rãi trong các môi trường ảo hóa để cung cấp giải pháp lưu trữ linh hoạt, hiệu suất cao và dễ quản lý.

2. Hướng dẫn Fake HDD thành SSD trong Proxmox VE.

Để cấu hình vSAN yêu cầu mỗi ESXi Host phải có ít nhất 1 SSD. Nhưng khi làm lab trên VMware thì kiếm đâu ra SSD. Đừng lo lắng về việc này chúng ta sẽ thực hiện giả mạo 1 ổ HDD của chúng ta thành SSD. Trong thực tế SSD được sử dụng làm Cache giúp tăng tốc độ hệ thống chứ nó không làm tăng dung lượng lưu trữ cho vSAN.

Ở bài LAB này mình sẽ chuyển ổ các ổ 500 ở mỗi Node thành SSD.

  • Truy cập vào Proxmox chọn Hardware, bạn có 2 tùy chọn tùy vào tình huống của bạn:
    • Nếu bạn đã tạo ổ đĩa trước đó thì hãy nhấp vào ổ đĩa đó và bật tính năng SSD emulation lên.
    • Nếu bạn tạo mới thì bấm vào Add rồi cũng lựa chọn SSD emulation cho mình.
image

Đây là hình ảnh enbale tính năng SSD emulation.

image

Bây giờ hãy vào check trong giao diện Web GUI của ESXI bạn muốn bao nhiêu ổ SSD cũng được.

image

Làm tương tự cho những Node còn lại nhé.

3. Hướng dẫn thêm 1 Switch ảo cho Vsan Network.

Các bạn sử dụng trình duyệt web login vào vCenter và vào từng ESXi Host để tạo các vSwitch. Lưu ý rằng, mỗi ESXi phải có 2 card mạng vật lý.

Vào VCenter truy cập vào từng Node bạn sẽ thấy mình đang có 2 card mạng vmnic0 dùng để truy cập internet và vmnic1 mình dùng làm Vsan Network.

image

Hãy bấm vào Add Networking, lựa chọn VMkernel Network Adapter.

image

Chọn New standard switch.

image

Bấm vào dấu (+) màu xanh để thêm card mạng vmnic1 vào đây.

image

Lựa chọn card mạng vmnic1, bấm OK.

image

Để mặc định và bấm Next.

image

Đặt tên cho Network này, tích chọn tính năng vMotion và vSAN cho nó.

image

Đặt IP cho Network này.

image

Phần này cho phép bạn review lại quá trình thiết lập ở trên.

image

Sau khi bấm Finish bạn sẽ thấy một VMKernel adapters như dưới.

image

Làm tương tự cho Node 2 mình có thông tin như dưới.

image

Làm tương tự cho Node 3.

image

4. Thêm các ổ cứng tham gia vào vSan.

Lưu ý phải tắt VSphere HA thì mới bật được Vsan, đề làm điều này bạn vào Cluster và vào Edit theo trình tự như hình.

image

Bỏ tích ở vSphere HA và bấm OK.

image

Xác nhận vSphere HA đã tắt thành công.

image

Giờ hãy vào Config vSAN theo trình tự như hình.

image

Chọn single site cluster và bấm Next.

image

Giữ mặc định và bấm Next luôn.

image

Tại đây bạn sẽ thấy danh sách ổ đĩa được liệt kê ở đây, bạn có thể lựa chọn SSD dùng để cache và HDD dùng để chứa Data.

image

Bạn cũng có thể chuyển Group by qua Host, bạn sẽ thấy 3 Node và các ổ đĩa tương ứng với Node đó.

image

Lưu ý SSD cũng có thể làm chức năng chứa Data nhé, nhưng yêu cầu phải có ít nhất 1 ổ đĩa cache.

Tới đây bạn bấm Next để tiếp tục.

image

Quá trình thiết lập thành công, bạn có thể view lại quá trình thiết lập của bạn ở đây. Hãy bấm Finish để kết thúc việc thiết lập.

image

Sau khi bấm Finish bạn sẽ thấy các Tasks đang chạy để khởi tạo vSAN, hãy kiên nhẫn chờ đợi nhé.

image

Giờ ta vào từng Node sẽ thấy tự động xuất hiện vsanDatastore với dung lượng bằng tổng dung lượng của của tất cả ổ cứng HDD của từng node tham gia vào vSan.

Trường hợp của mình, mỗi Node mình có 4 ổ 500G nhưng chỉ có 3 ổ tham gia vào storage và 1 ổ cache, vậy tổng mỗi Node mình có 1.5TB và 3 Node sẽ là 4.5TB như hình dưới.

image

Giờ thì ta tiến hành cài VM lên vsanDatastore này được rồi. Cài VM xong ta tiến hành bật lại HA và Vmotion nhé.

Giả sử VM mình cài trên node esxi2.hoanghd.com sau đó ta tiến hành tắt node node esxi2.hoanghd.com thì sau khoảng hơn 2 phút (nhanh hay chậm tùy theo cấu hình hệ thống và dịch vụ chạy trên đó nữa) thì VM sẽ tự chuyển sang 2 node còn lại là coi như thành công.

Chọn node esxi2.hoanghd.com và bấm New Virtual Machine …

image

Chọn Create a new virtual machine để tạo máy ảo mới.

image

Chọn Datacenter và đặt tên cho máy ảo.

image
image

Phần quan trọng, chọn ổ vSAN chúng ta đã tạo.

image

Chon phiên bản của ESXI.

image

Chọn Guest OS phù hợp, ở đây mình dùng Ubuntu.

image

Chọn resource phù hợp với nhu cầu của bạn.

image

Phần này cho phép bạn review lại thiết lập máy ảo.

image

Đã tạo xong máy ảo Ubuntu 20.04 trên esxi2.hoanghd.com, hãy start máy ảo này lên, mình sẽ không cài đặt máy ảo này mà chỉ start nó lên và tiến hành tắt Node esxi2.hoanghd.com thôi.

image

Tiếp theo hãy mở lại VSphere HA nhé.

image

Tích vao Sphere DRS.

image

Mọi thứ đã xong, bây giờ mình sẽ tiến hành tắt Node esxi2.hoanghd.com chờ đợi một lát và bạn thấy Node esxi2.hoanghd.com đã chết, quá trình migrate máy ảo đã bắt đầu, máy ảo được tự động chuyển qua esxi1.hoanghd.com để chạy tiếp.

image

Bây giờ mình sẽ mở lại máy esxi2.hoanghd.com lên thì trạng thái của nó sẽ trở lại bình thường. Nếu trường hợp trạng thái của nó không trở lại bình thường thì bạn có thể kích hoạt lại nó bằng cách chuột phải vào nó và chọn Reconfigure for Sphere HA nhé.

image

Trường hợp của mình là nó đang bình thường nên mình không cần thao tác bước này nữa.

Bài LAB đến đây kết thúc.

Chúc các bạn may mắn.