Cấu hình máy chủ ảo

Một phần của tài liệu LUẬN VĂN:NGHIÊN CỨU HỆ THỐNG MÁY ẢO MÃ NGUỒN MỞ OPENVZ potx (Trang 33 - 35)

Cấu hình máy chủ ảo bao gồm một số nhiệm vụ sau

 Thiết lập thông số khởi động cho máy chủ ảo

 Thiết lập thông số mạng cho máy chủ ảo

 Thiết lập tài khoản ngƣời dùng và mật khẩu

 Cấu hình tham số chất lƣợng dịch vụ

Với tất cả những công việc này, sử dụng lệnh vzctl set

a.Thiết lập thông số khởi động

Các tuỳ chọn của lệnh vzctl set xác định các tham số khởi động là: onboot và capability. Để máy chủ ảo 101 khởi động tự động khi máy chủ vật lý gốc khởi động thì làm nhƣ sau:

22

# vzctl set 101 --onboot yes --save Saved parameters for VPS 101

b.Thiết lập thông số mạng

Để có thể truy cập từ mạng, một máy chủ ảo đƣợc chỉ định một địa chỉ IP chính xác và tên máy chủ, địa chỉ máy chủ DNS cũng phải đƣợc cấu hình. Ta thực thi các lệnh sau:

# vzctl set 101 --hostname test101.my.org --save Hostname for VPS set: test101.my.org

Saved parameters for VPS 101

# vzctl set 101 --ipadd 192.168.1.30 --save Adding IP address(es): 192.168.1.30

Saved parameters for VPS 101

# vzctl set 101 --nameserver 192.168.1.1 --save File resolv.conf was modified

Saved parameters for VPS 101

Các lệnh này chỉ định địa chỉ tên máy chủ ảo là test101.my.org, địa chỉ IP là 192.168.1.30 và thiết lập địa chỉ máy chủ DNS là 192.168.1.1. Cờ --save để lƣu tất cả các tham số cho tệp tin cấu hình máy chủ ảo.

Ta có thể sử dụng các lệnh trên khi máy chủ ảo đang chạy, trong nếu không muốn áp dụng các giá trị cố định, có thể bỏ qua tuỳ chọn --save và các giá trị đƣợc áp dụng sẽ có giá trị cho tới khi tắt máy chủ ảo.

Để kiểm tra xem SSH đang chạy bên trong các máy chủ ảo, sử dụng lệnh vzctl exec, cho phép thực hiện lệnh bất kỳ trong môi trƣờng máy chủ ảo.

# vzctl start 101

Container is already running

# vzctl exec 101 service sshd status sshd (pid 9765) is running...

23

Starting sshd: [ OK ]

Nhƣ ở trên SSH đang chạy bình thƣờng.

c.Thiết lập mật khẩu tài khoản root cho máy chủ ảo

Mặc định, tài khoản root bị khoá trong máy chủ ảo vừa tạo ra, vì thế không thể đăng nhập vào máy chủ ảo đƣợc, nó cần đƣợc tạo một tài khoản ngƣời dùng và thiết lập mật khẩu cho tài khoản này hoặc mở khoá tài khoản gốc. Đơn giản nhất là gán mật khẩu cho tài khoản root nhƣ sau:

# vzctl set 101 --userpasswd root:test

Nhƣ câu lệnh trên mật khẩu đƣợc gán cho tài khoản root là “test”, bây giờ có thể đăng nhập vào máy chủ ảo thông qua SSH nhƣ là ngƣời chủ và quản lý nó theo cách tƣơng tự nhƣ đang quản lý một máy tính Linux độc lập: cài đặt phần mềm, thêm ngƣời dùng, thiết lập dịch vụ …

Mật khẩu sẽ đƣợc đặt bên trong máy chủ ảo trong tệp tin /etc/shadow ở dạng mã hoá và không đƣợc lƣu trong tệp tin cấu hình VPS, do đó nếu nhƣ quên mật khẩu, phải thiết lập lại nó. --userpasswd là lựa chọn duy nhất của lệnh vzctl set không đòi hỏi -- save, mật khẩu vẫn đƣợc thiết lập một cách bình thƣờng cho VPS.

Một phần của tài liệu LUẬN VĂN:NGHIÊN CỨU HỆ THỐNG MÁY ẢO MÃ NGUỒN MỞ OPENVZ potx (Trang 33 - 35)

Tải bản đầy đủ (PDF)

(97 trang)