Hướng dẫn cài đặt linux server trên máy ảo vmware

Bài viết này mình sẽ hướng dẫn cách tạo máy ảo Linux trên nền tảng ảo hóa VMWare ESXi 7.0u3. Cách thực hiện cũng y hệt nếu bạn đang dùng ESXi 6.7 hay 6.5.

Nếu đã từng làm quen với các nền tảng ảo hóa khác như XCP-ng, Hyper-V hay Proxmox, bạn sẽ thấy việc tạo máy ảo trên ESXi sẽ rất quen thuộc. Theo đánh giá cá nhân, mình thấy việc tạo máy ảo trên ESXi là trực quan và dễ hiểu nhất so với các nền tảng khác.

Mục Lục

I. Upload ISO lên Datastore

Để có thể cài đặt máy ảo trên ESXi, trước tiên mình cần phải upload file ISO của hệ điều hành (Linux / Windows) lên phân vùng chứa dữ liệu của ESXi – được gọi là datastore.

  1. Bấm chọn datastore1
  2. Chọn Datastore browser
  3. Bấm vào nút Upload để upload file ISO từ máy tính lên ESXi.
    Hướng dẫn cài đặt linux server trên máy ảo vmware

Hoặc bạn cũng có thể tải trực từ Internet về máy chủ ESXi thông qua giao diện dòng lệnh CLI.

Mình sẽ chọn cài đặt Ubuntu Server 20.04 để minh họa cho bài viết này. Truy cập SSH vào ESXi, sau đó tải ISO của Ubuntu về máy

cd /vmfs/volumes/datastore1
mkdir ISO
wget http://mirror.bizflycloud.vn/ubuntu-releases/20.04.4/ubuntu-20.04.4-live-server-amd64.iso

Truy cập vào Web UI của ESXi, bấm vào Virtual Machines, rồi bấm chọn Create / Register VM

Hướng dẫn cài đặt linux server trên máy ảo vmware

1. Tạo máy ảo Linux mới

Chọn Create a new virtual machine, bấm Next

Hướng dẫn cài đặt linux server trên máy ảo vmware

2. Chọn tên và loại máy ảo

Đặt tên cho máy ảo: Ubuntu và chọn các thông số phù hợp. Bấm Next

Hướng dẫn cài đặt linux server trên máy ảo vmware

3. Chọn nơi lưu trữ

Chọn nơi lưu máy ảo: do máy chủ chỉ có 1 ổ cứng nên mặc định chọn datastore1. Bấm Next

Hướng dẫn cài đặt linux server trên máy ảo vmware

4. Chỉnh cấu hình phần cứng

Thiết lập phần cứng: CPU, Memory, Hard disk,… cho máy ảo. Phần CD/DVD Drive 1, chọn Datastore ISO file và chọn file ISO đã tải ở về ở bước trước đó. Bấm Next để tiếp tục.

Hướng dẫn cài đặt linux server trên máy ảo vmware

5. Xác nhận

Kiểm tra lại toàn bộ thông tin và bấm Finish để xác nhận tạo máy ảo mới.

Hướng dẫn cài đặt linux server trên máy ảo vmware

6. Máy ảo sẵn sàng

Chỉ mất vài giây để ESXi tạo máy ảo mới. Bạn có thể bấm vào tên máy ảo ở cột bên trái để xem chi tiết thông tin về máy ảo vừa tạo.

Hướng dẫn cài đặt linux server trên máy ảo vmware

III. Cài đặt Linux lên máy ảo

Bấm vào nút Power on để khởi động máy ảo. Sau đó bấm chọn Console để mở màn hình hiển thị của máy ảo.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Máy ảo sẽ tự động boot từ ổ CD ảo đang được gắn file ISO của Ubuntu Server. Tiếp theo, bạn cài đặt Linux theo chỉ dẫn hiện ra trên hình.

Tùy mỗi bản phân phối Linux mà quá trình cài đặt sẽ có sự khác biệt nên mình sẽ không đi sâu chi tiết ở phần này nhé.

Hướng dẫn cài đặt linux server trên máy ảo vmware

IV. Cài đặt VMWare Tools

Sau khi cài đặt xong Ubuntu Server lên máy ảo, mình sẽ cài đặt thêm VMWare Tools để máy ảo có thể giao tiếp với máy chủ ESXi.

Khi bấm vào xem thông tin máy ảo sẽ thấy hiện thông báo VMWare Tools chưa được cài đặt trên máy ảo và yêu cầu cài đặt VMWare Tools.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Thay vì cài đặt VMWare Tools của chính chủ VMWare, mình sẽ cài đặt OpenVM Tools, bộ công cụ mã nguồn mở dành riêng cho các máy ảo chạy Linux. OpenVM Tool hỗ trợ gần như tất cả các bản phân phối Linux.

Cài đặt trên Ubuntu / Debian

sudo apt install open-vm-tools

Cài đặt trên CentOS / Fedora

sudo yum install open-vm-tools

Cài đặt trên Arch Linux

sudo pacman -S open-vm-tools

Sau khi cài đặt xong, khởi động lại máy ảo, bạn sẽ thấy trong bảng General Information đã hiện ra thông tin VMWare Tools đã được cài đặt. Đồng thời IP của của máy ảo cũng được hiển thị ra trên ESXi.

Cài đặt Linux sẽ giúp bạn sử dụng được hệ điều hành có mã nguồn mở miễn phí. Vậy cách cài đặt hệ điều hành Linux trên PC và máy ảo như thế nào? Hãy cùng LANIT cùng thực hành cài đặt hệ điều hành với các bước đơn giản dưới đây nhé!

Mục Lục Nội Dung

1. Có nên cài đặt hệ điều hành Linux không?

  • Hệ điều hành Linux là hệ điều hành mã nguồn mở, có thể tải được mã nguồn của các phần mềm có sẵn, nghiên cứu chạy nhiều chương trình và cách vận hành của chương trình theo ý của mình
  • Có độ an toàn cao, vì bạn sử dụng các phần mềm từ kho dữ liệu chính thức nên sẽ không xảy ra trường hợp dính mã độc hại
  • Có thể chạy được trên hầu như các đời máy từ cấu hình cao đến cấu hình thấp, tối thiểu là RAM 512MB
  • Hỗ trợ tốt cho các lập trình viên, coder vì Linux hỗ trợ nhiều cho nhiều ngôn ngữ như C, C++, Java, Python,…
  • Là hệ điều hành mã nguồn mở nên Linux hoàn toàn miễn phí

2. Hướng dẫn cài đặt hệ điều hành LINUX trên PC và máy ảo

Hệ điều hành Linux chia ra nhiều phiên bản/bản phân phối hệ điều hành khác nhau như: Ubuntu, Debian, CentOS,… Tại bài viết này, LANIT sẽ hướng dẫn bạn cách cài đặt 2 hệ điều hành phổ biến nhất là CentOS và Ubuntu.

2.1 Hướng dẫn cài đặt hệ điều hành CentOS 7

CentOS là một hệ điều hành nguồn mở dựa trên mã nguồn Red Hat Enterprise Linux và được xây dựng trên nhân Linux, được giới thiệu lần đầu tiên vào năm 2004. Đây là phần mềm ổn định với mức độ bảo mật cao và nhiều tùy chọn bảng điều khiển khác nhau.

CentOS được sử dụng rộng rãi trong các doanh nghiệp bởi sở hữu tính ổn định, bảo mật cao và nhiều tùy chọn bảng điều khiển của nó. Không chỉ vậy, CentOS được phát triển bởi một cộng đồng các lập trình viên chuyên nghiệp, góp phần nâng cấp bản phân phối Linux thông qua việc tạo nội dung wiki, hỗ trợ kỹ thuật và tìm các bản sửa lỗi.

Phần cấu hình cài đặt của CentOS 7.x tương thích với Red Hat Enterprise 7.x. CentOS 7 được ra mắt và ngày 7 tháng 7 năm 2014 và được hỗ trợ cho đến hết tháng 6 năm 2024.

Các bước cài đặt CentOS 7

Bước 1: Tải file iso của CentOS 7. Tải file iso CentOS 7.9 từ các link trong link tải dưới đây:

http://isoredirect.centos.org/centos/7/isos/x86_64/

Bước 2: Đối với PC hoặc laptop:

Sau khi tải file iso của CentOS 7.9, dùng phần mềm Rufus để burn file đó vào USB hoặc đĩa CD của bạn để có thể cài đặt. phần mềm Rufus chạy trên các hệ điều hành Window. Sau đó cắm USB hoặc đĩa CD của bạn vào máy cần cài và cài đặt

Hướng dẫn cài đặt linux server trên máy ảo vmware

Sau đó, bạn ấn Start để burn file iso vào USB hoặc đĩa CD của bạn.

Đối Với máy chủ ảo:

Cài đặt hệ điều hành CentOS 7.9 trên máy ảo được tạo bởi công nghệ ảo hóa VMWARE trên Vmware vsphere hypervisor 7 (ESXi 7).

  • Tạo 1 máy ảo và kèm tài nguyên bạn muốn trên máy chủ Vmware.
  • Sau đó, Tải file iso cần cài đặt vào phần CD/DVD Drive 1.

Hướng dẫn cài đặt linux server trên máy ảo vmware

  • Mở máy ảo VPS lên và cài đặt.

Sau khi xong các bước chuẩn bị, mở máy lên và bắt đầu cài đặt. Chọn Install CentOS 7.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Chọn ngôn ngữ mà bạn muốn cài đặt.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Đây là màn hình mặc định cho những cấu hình cơ bản. Đầu tiên chọn Date & Time.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Chọn khu vực bản muốn trên bản đồ hoặc bạn có thể chọn khu vực trong phần Region và chọn thành phố trong phần City. Sau đó chọn Done:

Hướng dẫn cài đặt linux server trên máy ảo vmware

Chọn INSTALLATION DESTINATION để chọn phân vùng cài lên hệ điều hành. Bạn có thể chọn tự động tạo cá phân vùng trong phần “Automatically configure partitioning”.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Hoặc tuỳ chọn trong phần “I will configure partitioning”. Bạn có thể tùy chọn định dạng của ổ cứng và dung lượng của từng phần vùng.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Hướng dẫn cài đặt linux server trên máy ảo vmware

Sau khi cài đặt xong bạn chọn “Done” rồi chọn “Accept Changes” để hoàn thành cài đặt:

Hướng dẫn cài đặt linux server trên máy ảo vmware

Chọn phần “NETWORK & HOSTNAME” để cài đặt mạng cho máy. Chọn “Configure” để cấu hình card mạng:

Hướng dẫn cài đặt linux server trên máy ảo vmware

Bạn có thể chọn DHCP là giao thức quản lý máy chủ tự động phân cấp IP hoặc Manual là để tự cấu hình IP cho máy. Sau khi cấu hình xong “Save” lại.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Tiếp theo bật card mạng và chỉnh sửa tên của máy trong phần “Host name”. Sau đó, chọn “Done” để hoàn thành.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Ấn chọn “Begin Installation” để bắt đầu cài đặt.

Trong phần “ROOT PASSWORD” để cài đặt mật khẩu cho máy. Phần “USER CREATION” để tạo thêm user mà bạn muốn. User mặc định của hệ điều hành là “root”.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Sau đó chờ hệ điều hành được cài xong bạn chọn vào Reboot khởi động lại máy và vào hệ điều hành.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Đây là giao diện của hệ điều hành centos bản “Minimal”.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Như vậy là bạn đã cài đặt xong hệ điều hành CentOS 7.

2.2. Cài đặt hệ điều hành Ubuntu 22.04 Live Server

Ubuntu 22.04 được ra mắt ngày 21 tháng 4 năm 2022 và được hỗ trợ đến hết tháng 4 năm 2027.

Các bước cài đặt:

  • Tải file iso ubuntu 22.04 live server theo link: https://cdimage.ubuntu.com/releases/22.04/release/.
  • Phần chuẩn bị file iso và USB boot cho máy PC và máy ảo đều giống với hệ điều hành CentOS.
  • Sau khi bật máy và chọn “Try or Install Ubuntu Server” để bắt đầu cài đặt.

Hướng dẫn cài đặt linux server trên máy ảo vmware

  • Chọn ngôn ngữ và kiểu bàn phím bạn muốn. Click “Done” để tiếp tục.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Hướng dẫn cài đặt linux server trên máy ảo vmware

Chọn phiên bản Ubuntu Server mặc định.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Cấu hình card mạng có sẵn của máy, có thể theo 2 chế độ là DHCP hoặc Manual. Sau khi cấu hình xong chọn Done để tiếp tục.

Hướng dẫn cài đặt linux server trên máy ảo vmware

  • Chú ý: Trong cấu hình theo kiểu Manual (tĩnh) của Subnet, bạn cần gõ cả dải IP và subnet mask ( như hình dưới).

Hướng dẫn cài đặt linux server trên máy ảo vmware

Sau đó tiếp tục chọn “Done” đến phần cấu hình phân vùng ổ cứng cài đặt hệ điều hành.

Chọn ổ cứng bạn sẽ cài đặt hệ điều hành lên đó, có thể tuỳ chọn ở cứng là LVM group hoặc định dạng thường bằng cách sử dụng nút cách( Space) để chọn/bỏ chọn. Sau đó click “Done” để tiếp tục.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Chọn “Done” và click chọn “Continue” để tiếp tục.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Điền hostname, user và mật khẩu bạn muốn đặt cho máy. Sau đó chọn “Done”

Hướng dẫn cài đặt linux server trên máy ảo vmware

Tích chọn cài đặt “Install OpenSSH Server” để server cài thêm giao thức SSH bạn có thể truy cập từ 1 máy khác vào máy.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Sau đó bạn tiếp tục chọn Done để tới phần tự động cài đặt hệ điều hành, hệ điều hành cài xong bạn chọn “REBOOT NOW”, khởi động lại máy và sử dụng hệ điều hành.

Hướng dẫn cài đặt linux server trên máy ảo vmware

Dưới đây là giao diện của hệ điều hành Ubuntu 22.04 live server:

Hướng dẫn cài đặt linux server trên máy ảo vmware

Kết luận

Trên đây là những chia sẻ từ LANIT về hướng dẫn cài đặt Linux đơn giản nhất. Với những hướng dẫn, chia sẻ từ LANIT hy vọng các bạn biết cách cài đặt trên máy tính và máy ảo thuận tiện nhất. Mọi thắc mắc hãy liên hệ ngay với LANIT để giải đáp kịp thời.