Hướng dẫn cài đặt VPS trên Digital Ocean dùng SSH

Cách tạo droplet từ Bảng điều khiển DigitalOcean

DigitalOcean Droplets là máy ảo dựa trên Linux (VM) chạy trên phần cứng ảo hóa. Mỗi Droplet bạn tạo là một máy chủ mới mà bạn có thể sử dụng, độc lập hoặc là một phần của cơ sở hạ tầng dựa trên đám mây, lớn hơn.

Trang tạo Droplet là nơi bạn chọn cấu hình của Droplet, như hệ điều hành, dung lượng bộ nhớ và các tính năng (như sao lưu hoặc giám sát) để bật. Các mặc định phổ biến nhất đã được chọn trước, vì vậy bạn có thể cuộn xuống cuối trang và tạo Giọt ngay lập tức hoặc bạn có thể tùy chỉnh bất kỳ tùy chọn nào trong mỗi phần.

Để truy cập Bảng điều khiển DigitalOcean và tạo Droplet, bạn cần có tài khoản DigitalOcean. Bạn có thể tạo một tài khoản từ trang đăng ký tài khoản mới DigitalOcean nếu bạn chưa có.

Sau khi bạn đăng nhập vào bảng điều khiển, hãy nhấp vào nút Tạo màu xanh lục ở trên cùng bên phải để mở menu tạo.

Trong menu tạo, nhấp vào droplet để mở trang tạo giọt. Nếu bạn không có bất kỳ droplet nào, chọn tab Resources sẽ hiển thị nút Get Started with a Droplet màu xanh lam, nút này sẽ đưa bạn đến cùng một trang tạo droplet

Chọn một hình ảnh.

Trong phần Choose an image, bạn chọn hình ảnh mà Droplet của bạn sẽ được tạo. Ban đầu, bạn có thể chọn từ bốn loại hình ảnh:

+ Tab distributions là những hình ảnh giống Unix cơ bản không có phần mềm bổ sung, bao gồm Ubuntu, Fedora, Debian, CentOS và FreeBSD.

+ Tab Container distributions bao gồm RancherOS.

+ Tab marketplace bao gồm các ứng dụng được định cấu hình trước, như Docker, WordPress hoặc LAMP, để giúp đơn giản hóa việc bắt đầu.

Ở tab Marketplace, như WordPress, cho phép bạn thêm một cụm cơ sở dữ liệu được quản lý trong quá trình tạo. Thông tin xác thực kết nối cho cụm cơ sở dữ liệu có sẵn trong bảng điều khiển, trong tệp trên Droplet (/root/.digitalocean_dbaas_credentials và chứng chỉ MongoDB tại /root/dbaas_ca_cert.crt) và được xuất dưới dạng biến môi trường trên Droplet from / etc /Môi trường.

+ Tab Custom Images là hình ảnh giống Unix mà bạn tạo và tải lên tài khoản DigitalOcean của mình.

Sau khi bắt đầu sử dụng Droplets, bạn có thể sao lưu và chụp nhanh chúng. Bạn sẽ thấy các tab Sao lưu (backup) và Ảnh chụp nhanh (snapshot) trên trang tạo droplet khi bắt đầu sử dụng các tính năng đó và bạn có thể chọn những hình ảnh đó làm nền tảng để tạo droplet mới.

  • Ảnh chụp nhanh (snapshot) là hình ảnh được chụp theo yêu cầu và rất hữu ích để sao lưu hoặc tạo Giọt một cách thủ công.
  • Bản sao lưu (backup) là bản sao lưu cấp hệ thống được thực hiện tự động mỗi tuần một lần. Các hình ảnh sao lưu trong 4 tuần qua được giữ lại và bạn có thể sử dụng chúng làm cơ sở để xây dựng lại một Giọt hiện có.

Chọn một plan cho droplet

Trong phần Chọn gói, bạn chọn dung lượng RAM, không gian lưu trữ và lõi CPU mà Droplet của bạn sẽ có.

Có bốn loại kế hoạch:

  • Basic Droplets, một tùy chọn linh hoạt tốt nhất cho hầu hết các trường hợp sử dụng, như lưu trữ trang web, môi trường dàn dựng và nhu cầu tính toán cường độ thấp. Đối với Giọt cơ bản, bạn cũng có thể chọn CPU Thường và Cao cấp. Các gói CPU cao cấp đi kèm với một số CPU Intel hoặc AMD và SSD NVMe hiện đại nhất của chúng tôi.
  • General Purpose Performance Droplets, một tùy chọn mạnh mẽ phù hợp với nhiều loại ứng dụng sản xuất chính thống yêu cầu tỷ lệ bộ nhớ trên CPU cao hơn.
  • CPU-Optimized Performance Droplets tối ưu hóa cho CPU, tốt nhất cho các tác vụ và dự án chuyên sâu về CPU đòi hỏi hiệu suất có thể dự đoán được hoặc dựa vào CPU nhiều hơn RAM hoặc I / O, như xử lý hàng loạt tập dữ liệu lớn, bản dựng lớn và mã hóa video.
  • Memory-Optimized Performance Droplets tối ưu hóa bộ nhớ, tốt nhất cho các ứng dụng kinh doanh sử dụng nhiều tài nguyên, như cơ sở dữ liệu SQL hoặc NoSQL hiệu suất cao, bộ nhớ đệm và chỉ mục lớn trong bộ nhớ, xử lý dữ liệu lớn theo thời gian thực và các ứng dụng có yêu cầu JVM lớn.
  • Storage-Optimized tối ưu hóa lưu trữ, tốt nhất cho cơ sở dữ liệu NoSQL lớn (như MongoDB và Elasticsearch), cơ sở dữ liệu chuỗi thời gian và các kho dữ liệu khác.
    Cách kết nối với Droplets bằng SSH

Xem Cách Chọn Droplet để có hướng dẫn chuyên sâu.

Đối với Droplets có RAM dưới 3 GB, chúng tôi khuyên bạn nên sử dụng hệ điều hành 32 bit. Các quá trình yêu cầu nhiều bộ nhớ hơn trên cấu trúc 64 bit và trên các máy chủ có số lượng RAM hạn chế, bất kỳ lợi ích hiệu suất nào từ HĐH 64 bit đều được bù đắp bằng cách có ít bộ nhớ hơn cho bộ đệm và bộ nhớ đệm.

Thêm bộ nhớ khối (Block Storage)

Trong phần Thêm bộ nhớ khối, bạn có thể tạo và đính kèm khối lượng Bộ nhớ Khối DigitalOcean bổ sung vào Droplet của mình.

Khối lượng là các tài nguyên độc lập có thể được di chuyển từ giọt này sang giọt khác trong cùng một trung tâm dữ liệu. Ổ đĩa đính kèm có chức năng giống như ổ lưu trữ được kết nối cục bộ, nghĩa là bạn có thể quản lý bộ nhớ của mình bằng các công cụ và kỹ thuật quen thuộc.

Chọn vùng trung tâm dữ liệu (datacenter region)

Trong phần Chọn khu vực trung tâm dữ liệu, hãy chọn khu vực bạn muốn tạo droplet của mình.

Dùng mặc định tốt được chọn cho bạn, nhưng để có hiệu suất tốt nhất và độ trễ tối thiểu, hãy chọn trung tâm dữ liệu gần bạn và người dùng nhất. Bạn cũng có thể đưa ra quyết định dựa trên các sản phẩm và tính năng có sẵn ở những khu vực nào.

Trang tạo sẽ xóa các trung tâm dữ liệu không tương thích với cấu hình đã chọn của bạn và thêm chú giải công cụ kèm theo giải thích. Ví dụ: nếu bạn thêm một khối lượng lưu trữ khối vào cấu hình của mình, bạn sẽ không thể tạo Droplet của mình trong một trung tâm dữ liệu không hỗ trợ khối lượng.

Phần này cũng liệt kê mạng VPC mặc định cho Droplet. Mạng VPC cho phép một giao diện mạng bổ sung mà chỉ các Droplets khác trong cùng một trung tâm dữ liệu mới có thể truy cập được. Điều này giúp lưu lượng truy cập giữa Droplets và các tài nguyên áp dụng khác không bị định tuyến bên ngoài trung tâm dữ liệu qua internet công cộng. Ảnh chụp màn hình lựa chọn khu vực hạn chế

Xác thực (Authentication)

Trong phần Xác thực, bạn chọn phương pháp bạn muốn sử dụng để đăng nhập vào Droplet của mình. Có hai lựa chọn:

  • Khóa SSH, cung cấp bảo mật hơn mật khẩu.
  • Mật khẩu, cho phép bạn tạo mật khẩu của riêng mình cho Droplet mới.

Nếu bạn chọn sử dụng khóa SSH, bạn cần chọn ít nhất một khóa để thêm vào Droplet. Mọi khóa bạn đã tải lên tài khoản DigitalOcean của mình đều được liệt kê.

Chọn hộp bên cạnh các khóa hiện có mà bạn muốn thêm vào Droplet hoặc Chọn tất cả để thêm mọi khóa trên tài khoản của bạn. Bạn cũng có thể nhấp vào Khóa SSH mới để tải khóa mới vào tài khoản của mình từ trang tạo.

Sau khi bạn tạo và tải khóa SSH lên tài khoản DigitalOcean của mình, khóa này vẫn có sẵn để bạn thêm vào bất kỳ Droplets mới nào mà bạn cung cấp trong tương lai.

Tiện ích bổ sung Marketplace (Marketplace Add-Ons)

Trong phần Phần bổ trợ Thị trường, bạn có thể tùy chọn thêm Phần bổ trợ, là phần mềm dưới dạng dịch vụ (SaaS) cung cấp từ các nhà cung cấp bên thứ ba.

Tiện ích bổ sung cho phép bạn sử dụng các giải pháp SaaS của bên thứ ba mà không cần xử lý cơ sở hạ tầng, phần mềm hoặc bảo trì thủ công. Add-Ons có các gói miễn phí ban đầu với giá cả để sử dụng nhiều hơn.

Nếu Tiện ích bổ sung bạn chọn chứa các bí mật, chẳng hạn như thông tin đăng nhập, chúng được lưu trữ trên Droplet trong /root/.digitalocean_addon_credentials.

Chọn các tùy chọn bổ sung (Select additional options)

Trong phần Chọn tùy chọn bổ sung, bạn có thể bật một số dịch vụ tùy chọn bổ sung chức năng cho Droplet của bạn.

Hầu hết các tính năng có sẵn trong phần này đều miễn phí, có nghĩa là việc bật chúng không làm tăng chi phí hàng tháng của Droplet:

Bật sao lưu (Enable backups) sẽ bật các bản sao lưu hàng tuần tự động của Droplet. Điều này cộng thêm 20% vào giá hàng tháng của Droplet. Nếu bạn chọn không bật sao lưu bây giờ, bạn vẫn có thể bật sao lưu trên Droplets hiện có sau này.

Giám sát (Monitoring) (miễn phí) thêm đại lý DigitalOcean agent để thu thập các chỉ số mở rộng và tạo chính sách cảnh báo.

IPv6 (miễn phí) cho phép truy cập IPv6 cho Droplet của bạn.

Dữ liệu người dùng (miễn phí) là dữ liệu tùy ý mà bạn chỉ định được ghi vào trường dữ liệu người dùng của dịch vụ siêu dữ liệu DigitalOcean. Các giọt chạy phân phối với cloud-init có thể tiêu thụ và thực thi dữ liệu từ trường này, thường là các tệp cấu hình đám mây được sử dụng để định cấu hình ban đầu cho máy chủ trong lần khởi động đầu tiên.

Hoàn thành các bước và tạo (Finalize and create)

Trong phần Hoàn thiện và tạo, bạn chỉ định số lượng, tên, thẻ và dự án cho Giọt mà bạn đang tạo.

Có bốn phần cho các tùy chọn này:

  • Có bao nhiêu giọt? (How many Droplets?), nơi bạn chọn số lượng droplet bạn đang tạo với cấu hình được chỉ định. Điều chỉnh số bằng cách nhấp vào các nút cộng, + hoặc trừ, ,.
  • Chọn một tên máy chủ (hostname), trong đó bạn đặt tên cho từng giọt được sử dụng trong bảng điều khiển và làm tên máy chủ của máy chủ. Tên mặc định được cung cấp dựa trên các tùy chọn bạn đã chọn, nhưng bạn có thể sửa đổi chúng cho phù hợp với nhu cầu của mình.

Sử dụng FQDN (tên miền đủ điều kiện) (ví dụ: droplet1.example.com) làm tên của Droplet sẽ tự động tạo các bản ghi PTR cho Droplet của bạn dựa trên tên đó. Điều này cũng áp dụng nếu bạn đổi tên Droplet sau khi tạo.

  • Thêm thẻ (Add tags), nơi bạn có thể thêm thẻ để sắp xếp và liên kết các Giọt.
  • Chọn Dự án (choose project) nơi bạn có thể gán Giọt cho một dự án.

Khi bạn đã chọn các tùy chọn của mình, hãy nhấp vào Tạo. Thanh tiến trình hiển thị mức độ sẵn sàng của Droplet.

Khi Droplet được thiết lập đầy đủ, bảng điều khiển sẽ hiển thị địa chỉ IP của nó.

Khi bạn thấy địa chỉ IP, bạn có thể đăng nhập vào Droplet của mình.

Để truy cập trang chi tiết của Droplet nơi bạn có thể thực hiện thay đổi, hãy nhấp vào tên của nó hoặc chuyển thẳng đến tác vụ bạn muốn bằng cách sử dụng menu Thêm. Bạn cũng có thể xem nhanh các chi tiết của Droplet bằng cách nhấp vào biểu tượng có tên của Droplet.

Đã đăng trong Linux, VPS, Hosting.