Không thể cập nhật kernel linux trên VPS


10

Gần đây tôi đã bắt đầu sử dụng VPS từ OVH: http://www.ovh.co.uk/vps/vps-classic.xml Đây có thể là vấn đề rất cụ thể đối với nhà cung cấp này.

Mục tiêu của tôi là cài đặt và chạy Docker trên nó, vì điều này tôi cần các mô-đun hỗ trợ kernel. Theo mặc định, các máy VPS của OVH sử dụng kernel tùy chỉnh không và Docker gặp sự cố. Tôi đã thử cài đặt lại máy một vài lần với các phiên bản khác nhau của Debian (6, 7) và Ubuntu (12.04, 13.10) có sẵn cho VPS của họ, mỗi khi uname -r hiển thị cho tôi

uname -r
2.6.32-042stab084.14

... / thư mục boot trống, không có grub hay lilo nào được cài đặt, không có gói linux-image nào được cài đặt, mặc dù chúng có sẵn.

Cài đặt kernel linux từ kho lưu trữ, grub, cập nhật grub (đây là lời khuyên phổ biến rộng rãi mà tôi đã tìm ra) và máy khởi động lại ít có tác dụng. Grub tìm thấy một hình ảnh hệ thống, một hình ảnh mới được cài đặt, / boot được điền, nhưng hệ thống vẫn chạy kernel được đề cập ở trên. Điều này và các triệu chứng ở trên đánh đố tôi rất nhiều: làm thế nào chính xác máy này khởi động ở nơi đầu tiên? Có lẽ khởi động mạng? Làm thế nào để kiểm tra nó, làm thế nào để thay đổi hành vi này?

Theo ý tưởng netboot tôi đã kiểm tra google một lần nữa, điều này cho tôi biết có một tùy chọn trong trình quản lý web OVH phiên bản 3 để thay đổi cài đặt khởi động mạng. Tôi sử dụng trình quản lý v.6 để sửa lại VPS của mình (họ nói rằng chức năng được chuyển đến đó), tôi không tìm thấy tùy chọn nào như vậy, các phiên bản trình quản lý trước đó thậm chí không thấy VPS của tôi.

Đây là cách tôi đã đi cho đến bây giờ. Tôi muốn chạy kernel kho lưu trữ tiêu chuẩn trên VPS này, cũng sẽ hoan nghênh mọi giải thích về cách thiết lập này hoạt động và tại sao nó lại có vấn đề như vậy, bởi vì ngay bây giờ tôi cảm thấy khá bối rối :)


1
Như Bert đã nói, OpenVZ sử dụng kernel host nên không thể sử dụng kernel của bạn.
Nathan C

1
Bạn không thể chạy Docker trong OpenVZ, vì "VPS" OpenVZ của bạn chính là một container.
Michael Hampton

Đúng vậy, tôi đã không biết làm thế nào điều này được ảo hóa và không biết những hạn chế của OpenVZ. Sau khi đọc về chủ đề này, bây giờ nó rất rõ ràng. Cảm ơn bạn.
zencodism

Câu trả lời:


20

Bạn không thể chạy kernel của riêng mình trên VPS bằng OpenVZ. Bạn sẽ phải nâng cấp từ dịch vụ VPS Classic của OVH lên dịch vụ VPS Cloud của họ , chạy VMware và sẽ cho phép bạn chạy kernel tùy chỉnh.


2

Xin lưu ý rằng OVH hiện cung cấp hình ảnh hỗ trợ Docker cho dịch vụ VPS này: http://www.ovh.co.uk/vps/operating-system.xml#Dev

Bạn có thể cài đặt các bản phân phối sau trên VPS của mình:

  • Docker Ubuntu (Ubuntu 14.04)
  • Docker Ubuntu (Ubuntu 15.04)

Tuy nhiên, bạn sẽ phải cài đặt lại VPS của mình và tôi không biết phiên bản Docker nào họ hỗ trợ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.