Virtuozzo mặc định được cấu hình để chạy một số lượng tối thiểu dịch vụ cho VE (Virtual Private Server) để chạy. Chúng ta có thể cấu hình để quyết định dịch vụ nào sẽ được chạy trong VE .
Tiện ích vzsyscfg.exe cho phép bạn kiểm soát số lượng Windows services tự động khởi chạy trong 1 VE mới.
Lấy ví dụ, để cấu hình dịch vụ cho Win 2k3, chạy lệnh này trên Virtuozzo Host server:
Code:
vzsyscfg set --vpstype ent
Sau khi bạn chạy lệnh này, mỗi VE mới sẽ có 1 dãy các dịch vụ tự chạy như trong Windows 2k3 gốc.
Ví dụ, Server và Remote Registry sẽ được started.
Để xem danh sách Windows services tự khởi động chạy lệnh này:
Code:
vzsyscfg set --vpstype list
Đại thể có 2 kiểu:
Kiểu doanh nghiệp với số lượng tối đa cho dịch vụ chuẩn:
Code:
vzsyscfg set --vpstype ent
Kiểu tối thiểu với số lượng tối thiểu các dịch vụ:
Code:
vzsyscfg set --vpstype min
Việc ccasu hình dịch vụ sẽ không áp dụng với những VE đang chạy cho tới khi bạn chạy
vzsyscfg.exe. Bạn có thể cấu hình dịch vụ cho từng VE riêng biệt bằng 1 công cụ chuẩn của Windows, chẳng hạn Computer Management, services.msc hay command line tool gọi là Service Control Manager (sc).
Để cấu hình dich vụ Server (bật chức năng chia sẻ qua mạng) tự động chạy trên tất cả VE đang chạy, chạy lệnh sau (chép tất cả các dòng, không ngắt):
1. Cấu hình Server Service tự động chạy trên mỗi VE
Code:
for /F "skip=3 usebackq tokens=*" %i in (`cmd /c "vzlist -o veid"`) do vzctl exec %i sc config lanmanserver start= auto
2. Start Server service trên mỗi VE
Code:
for /F "skip=3 usebackq tokens=*" %i in (`cmd /c "vzlist -o veid"`) do vzctl exec %i net start lanmanserver
1 và 2 có thể dồn vào 1 file batch,
ví dụ với Server service:
Code:
for /F "skip=3 usebackq tokens=*" %i in (`cmd /c "vzlist -o veid"`) do vzctl exec %i "cmd /c net start lanmanserver &sc config lanmanserver start= auto"
với Remote Registry:
Code:
for /F "skip=3 usebackq tokens=*" %i in (`cmd /c "vzlist -o veid"`) do vzctl exec %i "cmd /c net start remoteregistry &sc config remoteregistry start= auto"
Hãy nhớ tên của Service bên trong có thể mâu thuẫn với tên hiển thị trong công cụ ‘sc’. Bạn có thể kiểm tra tên dịch vụ trong
services.msc. Double click 1 Service trong danh sách và để ý thuộc tính của “Service name”.
Ghi chú: những tác vụ trên có thể cấu hình để chỉ áp dụng cho VE đang chạy.