Ở phần trước, Phamen đã hướng dẫn cách tạo tài khoản và nạp tiền ở VULTR. Trong phần này, chúng ta sẽ tiến hành Triển khai một VPS ở VULTR. Nói theo cách thông dụng thì đây là bài hướng dẫn cách cài đặt hay tạo VPS ở VULTR (Deploy new instance).

Tạo VPS ở VULTR để làm gì?

VPS – Virtual Private Server là một máy chủ ảo, tuy vậy nó hoạt động không khác gì một máy chủ vật lý thông thường. Những gì bạn cần hay có thể làm với một máy chủ vật lý thì bạn đều có thể thực hiện ở VPS. Phát triển một ứng dụng trên nền web, thiết lập một website hay blog mới, cài đặt một Media server hay tạo một proxy server… Tất cả đều có thể thực hiện được với VPS.

Nói chung lại, đừng quan tâm VPS có thể làm được những gì mà hãy nghĩ xem mình cần làm gì với VPS.

Tạo VPS ở VULTR như thế nào?

Triển khai một VPS mới, ở VULTR gọi là Deploy New Instance, thực chất là quá trình thiết lập một máy chủ ảo, cài cho nó một hệ điều hành (Linux, Windows, FreeBSD) hay một ứng dụng (WordPress, Drupal, OpenVPN, ownCloud…) để có thể đưa nó vào hoạt động.

Cài đặt VPS ở VULTR có khó không?

Đơn giản lắm! Bạn cứ yên tâm, Phamen sẽ hướng dẫn và diễn giải chi tiết để một người không biết gì cũng có thể làm được.

Xin mời, chúng ta sẽ thực hiện quá trình triển khai một VPS ở VULTR cùng Phamen nhé.

Các bước tạo một VPS ở VULTR

Đầu tiên, như thường lệ, bạn phải đăng nhập vào tài khoản VULTR của mình. Bấm vào Servers ở Menu bên trái sau đó click vào biểu tượng hình dấu cộng + ở góc trên bên phải.

Bắt đầu tạo VPS ở VULTR
Click vào nút dấu + để bắt đầu tạo VPS ở VULTR

Nào, chúng ta bắt đầu nhé.


1. Server Location: Lựa chọn vị trí đặt máy chủ của VULTR

VULTR có mặt ở 14 data center trên thế giới. Chọn ở đâu là tùy vào nhu cầu của bạn. Nếu đối tượng mà bạn sẽ phục vụ là ở Việt Nam thì nên chọn Tokyo vì nó có vị trí gần với Việt Nam nhất.

Chọn vị trí đặt máy chủ VPS của VULTR
Chọn vị trí đặt máy chủ VPS của VULTR

2. Server Type: Chọn hệ điều hành hay ứng dụng cho VPS

VULTR hỗ trợ cài các hệ điều hành 64 bit, 32 bit, các ứng dụng và cả từ backup server và snapshot.

Chọn hệ điều hành cho VPS
Chọn hệ điều hành cho VPS

Các hệ điều hành mà VULTR hỗ trợ bản cài đặt sẵn:

  • CentOS: CentOS 5 và 6 (32 bit), CentOS 7 (64 bit)
  • Debian: Debian 7 (Wheezy), Debian 8 (Jessie)
  • Ubuntu: Các bản LTS 12.04, 14.04, 16.04 và 15.10.
  • CoreOS Stable 64 bit.
  • FreeBSD 10 64 bit.
  • Windows Server 2012 R2 64 bit.

Application: Các gói ứng dụng hỗ trợ sẵn có tích hợp cả hệ điều hành (CentOS 6 x64) và ứng dụng:

  • LEMP: Là một nhóm các ứng dụng nguồn mở được đóng gói sẵn giúp thiết lập web server là Linux, nginx (đọc là Engine X), MySQL và PHP.
  • WordPress: Phần mềm hay nền tảng (blog platform) để tạo blog hay website. Nó giúp bạn tạo một website hay blog trên nền tảng WordPress trong nháy mắt mà không cần biết gì về hệ điều hành, Apache, nginx, MySQL hay PHP.
  • Minecraft: các bạn thích thích chơi điện tử chắc quá quen thuộc.
  • Webmin: một Bảng quản lý WHCP (Web Hosting Control Panel) miễn phí để quản lý máy chủ hay web server.
  • ownCloud: một mã nguồn mở dùng để đồng bộ hóa dữ liệu, chia sẻ và lưu trữ tập tin từ xa.
  • OpenVPN: giúp xây dựng mạng riêng ảo.
  • cPanel: Bảng quản lý web hosting chuyên nghiệp có tính phí tốt nhất và quá quen thuộc.
  • Drupal: cũng giống với WordPress, đây là Hệ quản trị nội dung (CMS) nguồn mở rất nổi tiếng để xây dựng các website chuyên nghiệp.
  • Docker: là một nền tảng mở để xây dựng và chạy các ứng dụng phân tán (Build-Ship-Run) dùng chung cho các lập trình viên.

Backup: Tạo bản sao lưu

Tạo các máy chủ backup cho máy chủ khác trong tài khoản VULTR của bạn.

Snapshot: Tạo bản sao sưu nhanh

Snapshot là một bản sao lưu nhanh toàn bộ một VPS đã có sẵn (toàn bộ hệ điều hành, các phần mềm đã cài đặt, các thiết lập và dữ liệu). Khi cần cài lại, tạo mới hay nâng cấp VPS lên gói cao hơn, ta chỉ cần chọn bản snapshot này để khôi phục lại toàn bộ VPS mà không cần phải mất công cài đặt lại hệ điều hành, backup hay restore lại dữ liệu nữa.

Custom ISO: Cài hệ điều hành từ file ISO

Dùng để cài bất kỳ hệ điều hành nào bạn thích từ file ISO (Customs ISO) hoặc cài iPXE (một boot firmware nguồn mở). Nếu bạn muốn cài Windows thì cũng chọn ở mục này.

Nhiều quá phải không các bạn. Để giới thiệu hết thì trong bài viết này sẽ không thể đủ được. Vì vậy Phamen chỉ giới thiệu với các bạn cách tạo VPS với hệ điều hành CentOS (vì nó phổ biến và hay được dùng cho web server). Có một hệ điều hành rồi thì chúng ta có thể làm được tất cả.


Bước 3: Server Size – Chọn cấu hình cho VPS

VULTR có rất nhiều cấu hình cho VPS với các mức giá rất linh hoạt. Tùy vào mục đích và nhu cầu mà bạn sẽ chọn cho mình một gói phù hợp.

Chọn cấu hình VPS ở VULTR
Chọn cấu hình VPS ở VULTR

Nếu chỉ đơn giản là cần một VPS để phát triển và chạy thử các ứng dụng web, một website hoặc blog có lượng truy cập thấp và trung bình thì có thể chọn gói $5 hoặc $10.

Đặc biệt VULTR có gói cấu hình $5/tháng với cấu hình tốt nhất hiện nay mà không một nhà cung cấp nào khác có thể cạnh tranh được. Nó có thể phục vụ vài nghìn lượt truy cập một ngày và nếu sử dụng CDN thì hàng chục lượt truy cập một ngày là chuyện quá đơn giản.

Chý ý: bạn chỉ có thể nâng cấp lên gói cấu hình cao hơn chứ không hạ cấp từ gói cao xuống gói thấp được nhé.


Bước 4: Additional Features – Các tiện ích mở rộng

Đây là các tùy chọn không bắt buộc. Chọn hay không là tùy bạn

VULTR - Các tùy chọn mở rộng khi tạo VPS
VULTR – Các tùy chọn mở rộng khi tạo VPS

Enable IPv6: Bật IP6 cho VPS.

Enable Private Network: Bật mạng riêng hay thêm 1 IP nội bộ vào máy chủ ảo.

Enable Auto Backups: Bật chức năng tự động Backup lại VPS cho bạn để đảm bảo dữ liệu được an toàn nếu có sự cố sảy ra.

Enable DDOS Protection: Bật chức năng chống tấn công từ chối dịch vụ.


Bước 5. Startup Script – Tạo các kịch bản khi VPS khởi động

Dùng để cài các kịch bản (scripts) khi VPS khởi động ví dụ như xác thực truy cập bằng SSH.

VULTR Tùy chọn thêm kịch bản khi hởi động VPS
VULTR Tùy chọn thêm kịch bản khi hởi động VPS

Cái này là tùy chọn không bắt buộc, có dùng hay không cũng không ảnh hưởng gì.


Bước 6. SSH Key – Thêm mã khóa SSH

VULTR: Tùy chọn thêm mã khóa SSH cho VPS
VULTR: Tùy chọn thêm mã khóa SSH cho VPS

Đây là má khóa công cộng (Public Key) hay dùng để xác thực khi truy cập vào VPS hay server qua giao thức SSH mà không dùng mật khẩu. Sử dụng SSH Key là tùy chọn nâng cao giúp bảo mật cho VPS ở VULTR tốt hơn, tuy vậy nếu bạn không quen thuộc với nó thì cứ bỏ qua, cũng không ảnh hưởng gì nhiều lắm.


Bước 7. Server Hostname & Label – Đặt tên cho Server – VPS VULTR.

Enter server hostname: đặt tên cho VPS hay server.

Enter server lable: tạo một nhãn để phân biệt với các VPS khác nếu bạn có nhiều VPS trong tài khoản VULTR.

VULTR: tùy chọn tên máy chủ và nhãn giúp dễ nhận biết các VPS
VULTR: tùy chọn tên máy chủ và nhãn giúp dễ nhận biết các VP

Hostname đơn giản là tên máy chủ, nó rất cần thiết để phân biệt một server nếu như bạn có nhiều máy chủ chạy nhiều dịch vụ riêng biệt khác nhau như: Web, Mail, NS, SQL. Đặc biệt hostname này còn cực kỳ quan trọng nếu bạn biến nó thành một FQDN (Fully Qualified Domain Name). Một số Mail server yêu cầu bạn phải có FQDN thì mới hoạt động. Do vậy Phamen khuyến khích các bạn nên đặt một cái tên cho server.

Cuối cùng, bạn chỉ cần click vào Deploy Now để VULTR bắt đầu khởi tạo VPS. Hãy chờ trong vòng vài phút là quá trình khởi tạo VPS và cài đặt hệ điều hành cho VPS tại VULTR sẽ hoàn thành.

Các thông tin về VPS mới tạo ở VULTR như: Gói dịch vụ, địa chỉ IP sẽ gửi các thông tin về VPS tới email của bạn.

Tài khoản rootmật khẩu để truy nhập VPS qua SSH thì bạn sẽ xem ở phần Server Details trên VULTR.

Xong rồi đấy, bạn đã tạo thành công môt máy máy chủ ảo VPS ở VULTR. Bây giờ muốn làm gì với nó là quyền của bạn nhé, Phamen sẽ không tham gia nữa :).

Nếu chẳng may không thành công thì sao? Hãy comment để báo cho Phamen biết là lỗi gì để đưa ra cách khắc phục nhé.


Đây là bài sô 4 trong loạt bài: Hướng dẫn tạo VPS ở VULTR:

  1. VULTR là ai và tại sao chọn VULTR
  2. Đăng ký tài khoản ở VULTR
  3. Nạp tiền vào tài khoản VULTR
  4. Tạo VPS và cài hệ điều hành cho VPS ở VULTR

7 BÌNH LUẬN

  1. tạo vps mà nó không ping được là sao ad ơi?(không hiển thị ra giao diện)

  2. Mình cũng đang tìm hiểu cái này, nhưng chỉ tìm hiểu cho biết thôi, chứ web của mình cả đời không cần dùng đến nó

VIẾT BÌNH LUẬN