Bài viết thuộc series Azure
Giới thiệu
Để tạo Azure Virtual Machine ta có thể sử dụng Azure Portal, Azure CLI, công cụ Infrastructure as Code. Trong bài này ta sử dụng Azure Portal.
Azure Portal là một trang web cho phép ta tạo và quản lý các dịch vụ của Azure Cloud. Ví dụ ta cần một con VM, ta chỉ việc đăng nhập vào Azure Portal và thao tác trên trang web để tạo VM. Azure Portal là công cụ dễ dàng sử dụng cho người mới bắt đầu.
Tạo VM
Tạo VM bằng Azure Portal không khó nhưng có một vài điểm ta cần lưu ý (đã nói ở bài trước) là Network, Location, VM size, VM disk, OS. Đăng nhập vào Azure portal, ở mục Azure services, chọn Create a resource, chọn Virtual machine, sau đó ta được điều hướng qua trang tạo VM.
Cấu hình VM
Ta điền cấu hình VM như sau, có một vài trường hiện tại bạn chưa cần quan tâm nên cứ để gía trị mặc định, ta sẽ học ở các bài sau. Ở phần Basic:
Setting | Value |
Project details | |
Subscription | Chọn subscription |
Resource group | Chọn resource group có sẵn hoặc tạo mới |
Instance details | |
Virtual machine name | Đặt tên là test-ubuntu-cus-vm |
Region | Chọn vùng gần bạn nhất |
Availability options | Chọn No infrastructure redundancy required |
Security type | Standard |
Image | Chọn OS Ubuntu 20: Ubuntu Server 20.04 LTS - Gen2 |
VM architecture | x64 |
Run with Azure Spot discount | Unchecked |
Size | Standard D2s V3 (2 CPU - 8 GB Memory) |
Administrator account | |
Authentication type | SSH public key |
Username | Nhập tên bạn muốn, ví dụ azure |
SSH public key source | Chọn Generate a new key pair |
Key pair name | test-ubuntu-cus-vm_key |
Inbound port rules | |
Public inbound ports | Allow selected ports |
Select inbound ports | SSH (22)
HTTP (80) |
Mục Administrator account cho phép ta chọn phương thức để truy cập vào VM, ở trên ta chọn cách truy cập bằng SSH Key, khi VM tạo xong ta lấy IP của nó và truy cập bằng cú pháp
ssh -i test-ubuntu-cus-vm_key.pem <username>@<vm-ip>
Mục Inbound port rules ta chọn port 22, đây là port cần mở để ta có thể SSH được vào VM, nếu bạn không cho phép port 22 thì ta không SSH vào được. Khi ta chọn option Allow selected ports SSH (22), Azure Portal sẽ tạo Network Security Group cho phép mở port 22 và gán vào VM. Ta học về chủ đề này ở bài Azure Networking.
Những phần còn lại bạn để mặc định và bấm Review + create, sau đó bấm Create. Cửa sổ Generate new key pair hiện lên, bạn chọn Download private key and create resource. Sau đó đợi Azure tạo VM cho ta. Khi Azure tạo xong thì sẽ có thông báo hiện lên ở góc bên phải trang web.
Chọn Go to resource để qua trang xem tổng quan về VM.
Truy cập VM và cài thử Nginx Web Server
Ở trang tổng quan ta tìm thuộc tính Public IP address. Đây là địa chỉ IP ta dùng để truy cập VM.
Truy cập VM:
ssh -i test-ubuntu-cus-vm_key.pem azure@52.160.68.86
Cài nginx:
# Update apt cache.
sudo apt-get update
# Install Nginx.
sudo apt-get install -y nginx
# Set the home page.
echo "<html><body><h2>Welcome to Azure! My name is $(hostname).</h2></body></html>" | sudo tee -a /var/www/html/index.html
Mở trình duyệt lên và truy cập địa chỉ 52.160.68.86
, ta sẽ thấy dòng chữ “Welcome to Azure! My name is …” hiển thị.
Kết luận
Ta đã tìm hiểu xong cách tạo VM bằng Azure Portal, như bạn thấy nó cũng đơn giản với các thuộc tính mặc định.
Nếu bài viết có gì sai hoặc cần cập nhật thì liên hệ Admin.
Tham gia nhóm chat của DevOps VN tại Telegram.
Kém tiếng Anh và cần nâng cao trình độ giao tiếp: Tại sao bạn học không hiệu quả?