Làm cách nào để triển khai máy chủ ảo hóa trên máy không đầu chạy Máy chủ 12.04?


9

Có quá nhiều thông tin khác nhau về việc thiết lập một máy ảo nhưng tôi không biết bắt đầu từ đâu. Câu hỏi cơ bản của tôi là:

Làm cách nào để tôi hầu như triển khai một máy chủ web (hoàn chỉnh với một nhóm người dùng duy nhất) trên đầu máy không đầu mà tôi đang chạy?

Những điều làm cho hệ thống cụ thể của tôi trở nên độc đáo (nghĩa là khiến tôi khó tìm thấy thông tin qua google):

  1. Máy chủ là không dây.
  2. Máy chủ không chạy GUI.

Hầu hết các hướng dẫn / howtos đều cho rằng kết nối có dây và / hoặc GUI.

Những gì tôi đã thử

  1. Tôi đã đọc tài liệu hướng dẫn cho libvirt, qemukvm. Tôi cũng đã thấy một số hướng dẫn sử dụng ubuntu-vm-builderhoặc qemu-img. Tôi chỉ không chắc bắt đầu từ đâu. Tôi không chắc làm thế nào để suy nghĩ về toàn bộ ngăn xếp: Tôi nghĩ rằng nó trông như thế này: libvirt--controls -> qemu--controls -> kvm. Nhưng tôi không chắc lắm.
  2. Tôi đã bật ảo hóa thông qua BIOS trên hệ thống của mình.
  3. Tôi đã cài đặt qemu*libvirt*các gói.
  4. Tôi đã thử chạy qemu-system-x86_64 ubuntu-server-12.04.isovới máy chủ ISO đã tải xuống. Điều này đã không làm việc.

Những thách thức tôi chưa tìm thấy câu trả lời.

  1. Các bước chuẩn để có được một máy chủ ảo hóa đang chạy là gì? Bạn có bắt đầu với qemu-img? Hay bước đầu tiên bắt đầu bằng ubuntu-vm-builder?
  2. Làm thế nào để bạn giữ cho nó chạy mỗi khi máy chủ vật lý của bạn khởi động?
  3. Một hướng dẫn lưu ý rằng bạn không thể bỏ qua thẻ không dây. Điều này có còn đúng ngày hôm nay không?
  4. Tôi không hiểu cách chỉnh sửa /etc/network/interfaces. Tôi sử dụng wlan0 làm giao diện mạng chính của mình vì vậy tôi hơi đắn đo với nó vì tất cả các hướng dẫn tôi đã thấy đều cho rằng tôi đang sử dụng eth0.
  5. Tất cả các hướng dẫn tôi đã thấy đều cho rằng tôi có GUI đang chạy. Tôi không. Làm cách nào để hệ điều hành khách chuyển sang thẻ video (tôi có thẻ video, nhưng Ubuntu Server chỉ chạy CLI)?
  6. Có rất nhiều hệ thống tập tin có sẵn để sử dụng qemu-img. Tôi nên sử dụng cái nào?

Có rất nhiều câu hỏi được nhồi vào cái này. Xin lỗi, nhưng câu hỏi tôi quan tâm nhất là ở đầu. Sở thích của tôi là không phải cài đặt Xen hoặc sử dụng Virtual Box.


Đây là một câu hỏi tuyệt vời và rất nhiều thông tin. Tuy nhiên, nó không phù hợp với kiểu hỏi đáp cho Ask Ubuntu. Thay vào đó, bạn có thể vui lòng chia "câu trả lời" của mình thành câu trả lời tự bên dưới không (mọi thứ sau giờ nghỉ). Bằng cách đó, sau này bạn có thể chấp nhận nó như một câu trả lời và những người khác vẫn có thể cung cấp câu trả lời hoặc dựa trên tiến trình của bạn. Câu hỏi thường gặp về tự trả lời
Marco Ceppi

Câu trả lời:


2

Tôi sẽ giữ một bản ghi hoạt động của tiến trình mà tôi đã đạt được cho đến nay. Tôi sẽ dọn dẹp nó sau và gửi nó như một câu trả lời nếu tôi thành công.

1 ngày

  1. Tôi là chủ yếu sử dụng hướng dẫn này . Lưu ý rằng ban đầu nó là cho 9,10 / và / nó giả định rằng giao diện mạng chính là eth0. Tôi đang sử dụng thẻ không dây làm giao diện chính. Là một sidenote, tôi không chắc chắn rằng sử dụng libvirtlà cách tốt nhất để đi. Chúng ta sẽ thấy.
  2. Đúng là việc bắc cầu qua một thẻ không dây không được hỗ trợ. Đây là cách hướng dẫn cách khắc phục điều đó (lưu ý rằng cách làm này được xây dựng một cái khác ). Tôi đã thử nó nhưng vì tôi vẫn đang cố gắng sử dụng libvirtđể quản lý máy ảo của mình, tôi đã không xác minh rằng cách giải quyết này hoạt động.
  3. Liên quan đến dòng kiểm soát trông như thế nào, tuxradar có một bài viết khá hay . Đây là sơ đồ từ bài viết đó : Ảo hóa.

Ngày 2

  1. Tôi có VM để khởi động. Tôi đã chạy vmbuilder --debug --verbosevới cái này như tập tin cấu hình của tôi trong/etc/vmbuilder.cfg . Tôi đã chạy thiết lập phân vùng cơ bản nhất. Sử dụng google để xem những gì cần đặt trong vmbuilder.partitiontệp. Việc này mất nhiều thời gian và tôi không thể tìm ra cách cài đặt apt-proxy. Nếu bạn có thể cài đặt apt-proxy, tôi sẽ làm điều đó.

  2. Vẫn không thể kết nối mạng để làm việc. HĐH khách không thể thấy HĐH máy chủ và ngược lại.

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.