ĐÁM MÂY MÔ PHỎNG
A. MỤC TIÊU
Sau khi hoàn thành bài thực hành này, sinh viên sẽ đạt được các kỹ năng sau:
- Phân biệt rõ các công cụ xây dựng và quản lý hạ tầng mây, từ đó có chiến lược lựa chọn nhà cung cấp sản phẩm giúp triển khai các đám mây cụ thể như: Public Cloud, Private Cloud, Hybrid Cloud và Community Cloud.
- Sử dụng được công cụ mã nguồn mở Open Nebula, Proxmox VE và công cụ mã nguồn đóng Vmware vSphere để tạo các thành phần trong kiến trúc một đám mây như: các máy ảo, đĩa lưu trữ ảo, mạng, hệ điều hành,…
B. DỤNG CỤ - THIẾT BỊ THỰC HÀNH CHO MỘT SINH VIÊN:
STT Chủng loại – quy cách vật tư Số lượng Đơn vị Ghi chú
1 Computer 1 Bộ Mạng
Internet
C. NỘI DUNG THỰC HÀNH 1. Tóm tắt lý thuyết
Bài thực hành liên quan đến các vấn đề lý thuyết sau:
- Các mô hình triển khai đám mây: đám mây công cộng, đám mây riêng, đám mây lai và đám mây cộng đồng
- Các công nghệ ảo hóa trong triển khai mô hình điện toán đám mây.
2. Bài thực hành trên lớp
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 126
Bài thực hành 1: Cài đặt và tạo một số thành phần trong đám mây với Open Nebula.
OpenNebula là nền tảng nguồn mở mạnh mẽ sử dụng cho cơ sở hạ tầng đám mây riêng, đám mây lai cho hệ thống của doanh nghiệp.
OpenNebula kết hợp các công nghệ ảo hóa và vùng chứa với đa người dùng, đáp ứng tính tự động và linh hoạt để cung cấp các ứng dụng và dịch vụ theo yêu cầu.
Bài thực hành này cung cấp cho bạn một số tính năng sau:
Cài đặt Open Nebula trên máy ảo VirtualBox
Tạo và quản lý các thành phần thông qua Open Nebula 1. Cài đặt Open Nebula trên máy ảo VirtualBox
Cài đặt VirtualBox trên máy vật lý: Xem lại bài thực hành trước đó Các bước Import Open Nebula vào VirtualBox
- Mở VirtualBox
- Chọn File → Import Appliance
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 127
- Trỏ tới vị trí lưu trữ tập tin OpenNebula-Sandbox-5.0.ova trên máy thật
- Sau đó vào Setting, chọn USB và USB 1.1 - Sau đó khởi động Open Nebula
- Đăng nhập sử dụng thông tin: username: root; Password: opennebula
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 128
2. Tạo và quản lý các thành phần thông qua Open Nebula Tạo máy ảo trong Open Nebula
- Mở trình duyệt, nhập: localhost:9869
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 129
- Đăng nhập với thông tin: username: oneadmin; Password: opennebula
- Khi đã đăng nhập vào màn hình quản lý, chọn Instances trong menu, chọn tiếp VMs. Thực hiện các bước theo mô tả sau để tạo máy ảo mới
o Mở rộng biểu tượng dấu + o Chọn user oneadmin
o Nhập tên máy ảo, số instance, CPU o Nhấn nút Create để tạo
o Lặp lại các bước trên để tạo thêm máy ảo khác nếu muốn - Tính năng tạo và quản lý Host
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 130
- Tính năng tạo và quản lý mạng
3. Các tính năng khác: Sinh viên tham khảo và thực hành tại:
https://docs.opennebula.io/6.6/
Bài thực hành 2: Cài đặt và tạo một số thành phần trong đám mây với vSphere Hypervisor.
Giới thiệu vSphere
VMware vSphere là nền tảng ảo hóa của VMware, giúp chuyển đổi trung tâm dữ liệu thành cơ sở hạ tầng điện toán hợp nhất bao gồm CPU, lưu trữ và tài nguyên mạng.
vSphere quản lý các cơ sở hạ tầng này dưới dạng một môi trường vận hành thống nhất và cung cấp cho bạn các công cụ để quản lý các trung tâm dữ liệu tham gia vào môi trường đó.
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 131
Hai thành phần cốt lõi của vSphere là ESXi và vCenter Server. ESXi là nền tảng ảo hóa nơi bạn tạo và chạy các máy ảo và thiết bị ảo. vCenter Server là dịch vụ mà qua đó bạn quản lý nhiều máy chủ được kết nối trong một mạng và nhóm tài nguyên của máy chủ.
Bài thực hành bao gồm các nội dung:
Tải vSphere Hypervisor
Cài đặt và cấu hình ESXi trên Workstation Tạo máy ảo trong vSphere Hypervisor 1. Tải vSphere Hypervisor
Download vSphere tại trang chính của VMWare, lưu ý License keys trong quá trình cài đặt
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 132
2. Cài đặt và cấu hình ESXi trên Workstation
Chạy VMware Workstation và tạo một máy ảo mới
Chọn Custom để tạo máy ảo với các tùy chọn tùy chỉnh
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 133
Chọn phiên bản VMWare
Chọn phiên bản HĐH (hình dưới chọn cài HĐH sau khi tạo máy ảo)
Chọn phiên bản máy ảo tương ứng với phiên bản VMware vSphere cần cài đặt
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 134
Đặt tên và chọn vùng lưu trữ cho máy ảo
Chọn số lượng RAM cần cấp cho máy ảo
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 135
Tiếp theo cần cấu hình network cho máy ảo.
● Use bridged networking: máy ảo sẽ kết nối trực tiếp vào lớp mạng của máy thật (Chung lớp mạng với máy thật)
● Use network address translation (NAT): máy thật sẽ tiến hành NAT địa chỉ IP của máy ảo để có thể truy cập internet
● Use host-only networking: máy ảo sẽ được cấp 1 lớp mạng riêng, không thể kết nối ra bên ngoài
● Do not use a network connection: không cấu hình network
Cấu hình I/O Controller và Disk Type, chọn mặc định
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 136
Tạo mới một disk ảo cho máy ảo
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 137
Cấp dung lượng cho disk ảo vừa tạo 142GB dung lượng
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 138
Kiểm tra lại các thông số cấu hình đã đúng theo nhu cầu chưa –> Chọn Customize Hardware
Chọn New CD/DVD(IDE) → Use ISO image file: trỏ đến file ISO đã được tải
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 139
Chọn Finish
Khởi động ESXi
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 140
Chọn Power để quá trình cài đặt bắt đầu
Quá trình cài diễn ra
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 141
Chọn Enter để bắt đầu quá trình cài đặt ở màn hình welcome
Nhấn F11 để đồng ý với thõa thuận cấp phép từ Vmware
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 142
Chọn ổ cứng để tiến hành cài đặt chương trình ESXi vào ổ cứng đó
Chọn ngôn ngữ :chọn mặc định’US Default’.
Đặt mật khẩu cho tài khoản root → Enter
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 143
Lúc này quá trình cài đặt ESXi đã hoàn tất, hệ thống yêu cầu bạn tiến hành khởi động lại server. Ấn ‘Enter‘.
Hệ thống tiến hành chuẩn bị reboot.
Sau khi reboot hoàn tất bạn sẽ truy cập vào giao diện Direct Console User Interface (DCUI) của ESXi
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 144
Nhấn F2, sau đó nhập password root đã đặt trước đó để truy cập giao diện -- cấu hình hệ thống
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 145
Cấu hình và quản lý mạng
- Bạn login vào và chọn ‘Configure Management Network‘ –> Enter
- Xem thông tin các Card Mang
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 146
- IPv4
- Đặt địa chỉ ở chế độ tĩnh: Chọn Set static IPv4 address and network
configuration:
- DNS
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 147
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 148
Từ trình duyệt trên máy tính, truy cập địa chỉ của ESXi như thông tin bên trên –> Đăng nhập với tài khoản root
Đây là giao diện quản lý chính, giúp người quản trị tạo và quản lý các máy ảo, quản lý network, storage và nhiều tính năng nâng cao khác.
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 149
Xem thông tin License Keys
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 150
3. Tạo máy ảo trong vSphere Hypervisor
Sau khi khởi chạy thành công, chúng ta tiến hành tạo mới máy ảo nhấn chọn CreateRegister VM để tiến hành tạo mới
Nhấn chọn Next
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 151
Ở bước này, chúng ta tiến hành nhập các thông tin như:
- Name: Điền tên máy ảo muốn tạo
- Phần Compatibility: Chọn EXSi 6.5 virtual machine
- Phần Guest OS family: Tiến hành chọn Hệ điều hành muốn cái đặt, ở đây chúng em chọn hệ điều hành Windows
- Phân Guest OS version: Tiến hành chọn phiên bản hệ điều hành (Windows 7, Windows 10, …)
- Sau khi thực hiện xong tiếp tục nhấn Next
Tiến hành chọn nơi lưu trữ máy ảo đang cài đặt, sau đó chọn Next
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 152
Tiến hành thiết lập cấu hình cho máy ảo (CPU, Memory, Hard disk, Maximum Size, …)
Tiến hành UPLOAD file ISO phiên bản hệ điều hành
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 153
Tiến hành kiểm tra lần cuối các thông tin của máy ảo đã tạo và kết thúc quá trình tạo máy ảo bằng cách chọn Finish
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 154
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 155
4. Cài hệ điều hành cho máy ảo thông qua vSphere
Tiến hành cài đặt bổ sung file ISO để cài đặt hệ điều hành bằng cách: Nhấn chuột phải vào máy ảo chúng ta vừa tạo, chọn Edit settings
Ở cửa sổ Edit settings, tìm chọn CD/DVD Media, chọn Browser
Xuất hiện cửa sổ mới chúng ta tiến hành tìm chọn file ISO đã UPDATE từ phần Tạo máy ảo, chọn Select để Add file ISO và ổ đĩa CD/DVD
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 156
Đã Add thành công file ISO để cài đặt hệ điều hành
Để khởi chạy máy ảo đã tạo chúng ta Click chuột phải, chọn Power, chọn Power on
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 157
Để View màn hình máy ảo chúng ta có thể Click chuột phải, chọn Console, sau đó chọn Open browser console
Tiến hành cài đặt hệ điều hành
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 158
Quá trình cài diễn ra cho đến khi hoàn thành và ta có được máy ảo chạy HĐH mong muốn.
Các tính năng khác: Sinh viên tham khảo và thực hành tại:
https://docs.vmware.com/en/VMware-vSphere/index.html
Bài thực hành 3: Cài đặt và tạo một số thành phần trong đám mây với Proxmox VE.
Proxmox VE (Proxmox Virtual Environment) là một nền tảng quản lý máy chủ mã nguồn mở hoàn chỉnh dành cho ảo hóa doanh nghiệp. Nó tích hợp chặt chẽ bộ ảo hóa KVM và Linux Containers (LXC), chức năng mạng và lưu trữ trên một nền tảng duy nhất. Với giao diện người dùng dựa trên web tích hợp, bạn có thể quản lý máy ảo và vùng chứa, tính sẵn sàng cao cho các cụm hoặc các công cụ khắc phục thảm họa tích hợp một cách dễ dàng.
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 159
Cài đặt Proxmox VE trên Vmware Workstation
Đưa source cài đặt Proxmox VE (đã tải về sẵn trên máy thật) vào máy ảo và khởi động
Bắt đầu cài đặt
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 160
Đồng ý về EULA
Chọn ổ cứng và nhấp vào Tiếp theo.
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 161
Đặt Vị trí và Múi giờ
Nhập mật khẩu quản trị viên và địa chỉ email
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 162
Định cấu hình các Giao diện. Chúng ta cần nhập đúng Địa chỉ IP và cổng vào để kết nối thành công.
Quá trình cài đặt Proxmox VE bắt đầu. Quá trình cài đặt sẽ mất vài phút.
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 163
Cài đặt Hoàn tất. Khởi động Proxmox VE
Copy url https://192.168.1.8:8006 và duyệt qua Proxmox GUI. Mở Chrome và nhập URL. Nhập Tên người dùng và Mật khẩu để đăng nhập vào Bảng điều khiển Web
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 164
Các chức năng khác trong Proxmox VE: Sinh viên tham khảo và thực hành tại địa chỉ:
https://pve.proxmox.com/pve-docs/
3. Bài thực hành ở nhà
Hãy thực hiện các bài tập sau với các công cụ xây dựng và quản lý đám mây tương ứng Bài tập 1. Cài đặt và tạo một số thành phần trong đám mây với OpenStack.
Bài tập 1. Cài đặt và tạo một số thành phần trong đám mây với Apache CloudStack.
Bài tập 2. Cài đặt và tạo một số thành phần trong đám mây với CloudSim.
Bài tập 3. Cài đặt và tạo một số thành phần trong đám mây với ManageIQ.
Tài liệu Thực hành Ảo hóa và điện toán đám mây
Trang 165
Trường: ĐH CNTP TP.HCM Khoa: Công nghệ Thông tin Bộ môn: Mạng máy tính – ATTT MH: TH Ảo hóa và điện toán đám mây
MSMH: 0101100998