triển khai openstack trên 6 máy chủ


12

Tôi mới tham gia openstack và tôi vẫn đang học. Trong 2 tháng tôi sẽ nhận được 6 máy chủ như sau:

  • 4 máy chủ với hai xeon e5-2630, ram 96gb, 2 ethernet 1gb và 2 hgb 500gb trong cuộc đột kích
  • 1 DAS với 40tb dung lượng lưu trữ (10 x4tb HDD)
  • 1 máy chủ với xeon e5-2630 đơn với 16-32 gb ram.

Tôi có một vài câu hỏi cho thiết lập này và nói chung với openstack:

  • Tôi thực tế có 3 nút tính toán chuyên dụng, 1 nút tính toán + nút lưu trữ (1 máy chủ + DAS) và 1 nút / bộ điều khiển mạng. Khi tôi đọc cách thực hành tốt nhất cho máy chủ mạng là để dịch vụ này chạy trên tất cả các nút để dự phòng thay vì chạy trên một bộ điều khiển duy nhất thì nó bị lỗi thì tất cả hệ sinh thái cũng thất bại. Ý kiến ​​của bạn là gì? Một điều nữa là việc sắp xếp các dịch vụ vì tôi không có số lượng phần cứng cần thiết để triển khai mọi dịch vụ trên phần cứng riêng. Tôi đã nghĩ rằng bộ điều khiển nên chạy dịch vụ phần điều khiển của nova, máy chủ lưu trữ đối tượng và máy chủ lưu trữ khối và máy chủ lưu trữ tính toán + nên chạy nova + lưu trữ đối tượng + lưu trữ khối. Bạn nghĩ gì về thiết lập này?

  • Đối với DAS tôi có nên sử dụng đột kích hay không bởi vì tôi đã đọc ở đâu đó rằng swift và opesntack nói chung không hòa hợp với đột kích?

  • Tôi nên sử dụng mạng openstack hoặc lượng tử mới hơn?
  • Tôi sẽ sử dụng máy chủ này để lưu trữ, lưu trữ như dropbox và ảo hóa. Ngoại trừ cái sau, 2 cái đầu tiên sẽ chạy trong VM. Vấn đề là tôi không hiểu cách openstack hoạt động với các tài nguyên có sẵn. Nó có tạo ra một nhóm ram, cpu, lưu trữ có sẵn không? DAS sẽ được kết nối với chỉ 1 máy chủ. Đọc và ghi vào đĩa sử dụng bộ nhớ ram cho bộ nhớ cache, v.v. Câu hỏi của tôi là: openstack sẽ lấp đầy tỷ lệ ram trên tất cả các nút khi đọc hoặc ghi hoặc nó sẽ chỉ sử dụng ram từ nơi DAS được gắn vào? Đây là một vấn đề quan trọng đối với tôi . Ngoài ra, chỉ có một máy có khả năng lưu trữ thực tế, nó sẽ giúp thêm 2 ethernet 1gb nữa để đối phó với các yêu cầu mạnh mẽ trên máy chủ lưu trữ? Hay tôi nên phân phối ổ cứng cho tất cả các máy chủ và cài đặt dịch vụ lưu trữ trên chúng?
  • Tôi đã không tìm thấy một hướng dẫn tốt về cách triển khai openstack bằng maas và juju, bởi vì nó dường như là một thiết lập dễ dàng hơn sau đó cài đặt thủ công.
  • openstack kết hợp với dòng amd opteron 6300 như thế nào? Tôi đang hỏi điều này bởi vì có khả năng tôi có thể thay đổi từ intel sang amd, cái sau rẻ hơn rất nhiều vì vậy tôi có thể nhận được số tiền tương đương hai lần và số lượng lõi (e5-2630 là 6 lõi với ht, và từ những gì tôi hiểu tôi nên vô hiệu hóa ht)

    Để được tiếp tục khi tôi sẽ phải đối mặt với các vấn đề khác.

Cảm ơn sự giúp đỡ của bạn!


Vậy không hỗ trợ? Vấn đề là chúng tôi đã giảm xuống còn 4 máy chủ và DAS. Những lựa chọn của tôi là gì? Tôi nghĩ rằng swift là ra khỏi hình ảnh bây giờ!
Capsali

Tôi không biết nhiều về openstack, nhưng điều này có giúp ích gì không? OpenStack-Grizzly-Install-GuideTriển khai OpenStack .
Mitch

Lưu ý rằng câu hỏi này có thể phù hợp hơn với Lỗi Máy chủ hoặc trang web Hỏi & Đáp chính thức cho Openstack .
Kupiakos

Một điều tôi nhận thấy - bạn nêu "1 DAS với 40tb dung lượng lưu trữ (ổ cứng 10x4gb)". Bạn có nghĩa là "1 DAS với 40gb dung lượng lưu trữ (HDD 10x4gb)" hay "1 DAS với 40tb dung lượng lưu trữ (HDD 10 x 4tb)"? Tôi giả sử sau.
Kupiakos

Câu trả lời:


7

DISCLAMIER: TÔI KHÔNG PHẢI LÀ TRẢI NGHIỆM MỞ. SAU ĐÂY LÀ MỘT NỀN TẢNG HOẠT ĐỘNG VÀ CÓ THỂ ĐƯỢC NGOÀI HOẶC HOÀN TOÀN TUYỆT VỜI. KHÔNG CÓ CÁCH NÀO TÔI CÓ THỂ ĐƯỢC TRÁCH NHIỆM ĐỐI VỚI CÁC HỘI NGHỊ TRONG VIỆC SỬ DỤNG NỘI DUNG DƯỚI ĐÂY.

Đa lưu trữ

Có các dịch vụ mạng chạy trên mọi nút sẽ có những ưu điểm và nhược điểm .

Nhiều khả năng dự phòng mạng khác nhau có thể bao gồm đa lưu trữ.

Multi-Hosting yêu cầu thêm IP trên mạng VM vào từng máy chủ trong hệ thống và có thể bạn sẽ bị giảm hiệu năng một chút trên máy chủ tính toán.

Bạn cũng có thể kết hợp điều này với một cổng phần cứng để loại bỏ nhu cầu về máy chủ tính toán của bạn với cổng và họ chỉ cần DHCP và NAT cho VM.

Một nhược điểm đáng chú ý khác của Multi-Hosting là việc sử dụng thêm IP trong mạng con.

Hãy xem tài liệu này để biết thêm.

Theo tôi, có lẽ đó là một ý tưởng tốt cho nhiều máy chủ.

RAID

Tài liệu Openstack khuyên bạn không nên sử dụng RAID , lý do là Swift rất nặng và hoạt động rất kém với hầu hết RAID dựa trên chẵn lẻ (ví dụ RAID 5 hoặc RAID 26 phức tạp hơn).

Đừng quên sao lưu dữ liệu của bạn , tất nhiên!

Openstack-Network so với Lượng tử / neutron

  • Openstack -etwork dường như là một chồng trưởng thành hơn về thời gian trong lĩnh vực và tài nguyên cho việc học .
  • Quantum / neutron dường như được thiết kế để có thể mở rộng hơn và dễ quản lý hơn.
  • Quantum / Neutron không không hỗ trợ đa lưu trữsẽ không trong tương lai .
  • Tôi thực sự không thể đưa ra một ý kiến ​​trung thực, vì cá nhân tôi đã làm việc với cả hai và không thể dễ dàng tìm thấy một cuộc thảo luận tốt về hai người. Tôi muốn nói rằng hãy đi với người mà nhóm của bạn cảm thấy thoải mái và cung cấp các tùy chọn bạn cần.

Phân phối tài nguyên

Tôi thực sự không thể giúp nhiều như tôi muốn ở đây. Anh sẽ cho này bài đọc, và ping kênh IRC .

Cài đặt với MAAS và Juju

Ubuntu cung cấp một hướng dẫn để cài đặt cơ sở hạ tầng đám mây Ubuntu với MAAS và Juju.

CPU: Intel so với AMD

Tôi không thể tìm thấy bất kỳ thông tin tốt nào cho dù AMD hay Intel tốt hơn cho Openstack. Dựa trên việc không có thông tin về chủ đề này, tôi sẽ nghĩ rằng có rất ít bất lợi. Tài liệu Openstack đề cập đến cả chip AMD và Intel theo cách tương tự.

Trang chỉ nói rằng AMD-V là bắt buộc và trang thông số kỹ thuật của Opteron 6300 nói rằng nó có.

Về chủ đề siêu phân luồng, nó sẽ tăng gấp đôi các lõi logic và điều đó có thể tốt. Bạn nên kiểm tra căng thẳng cả hai cấu hình để xem cái nào nhanh hơn.

Giúp đỡ nhiều hơn

Hỏi Ubuntu có thể không phải là vị trí tốt nhất để hỏi những loại câu hỏi này.

Hãy thử những nơi này nếu bạn có câu hỏi hoặc muốn có một ý kiến ​​chuyên nghiệp:


cảm ơn bạn đã dọn dẹp một số thứ hoặc tôi! Tôi cũng sẽ thử hỏi trong openstack q & a. Vấn đề là việc tạo ra một điểm mới cho toàn bộ điều này tôi không hiểu làm thế nào các dịch vụ hoạt động với nhau và nếu có xung đột nếu bắt chước chúng. Theo tôi hiểu, có 2 loại lưu trữ trong openstack: lưu trữ khối (cinder) và lưu trữ đối tượng (swift). Cinder được sử dụng để cung cấp cho vm lưu trữ liên tục và swift chính xác là những gì nó là. Nhưng tôi có thể sử dụng swift để cung cấp khối lượng cho vm không? Cảm ơn sự giúp đỡ của bạn và tôi sẽ cố gắng nhận được nhiều câu trả lời hơn từ openstack và serverfault!
Capsali

Không vấn đề gì. Tuy nhiên, nhận ra rằng nghi thức đúng đắn cho tiền thưởng là đánh dấu một câu trả lời là chính xác trước thời hạn. Một nửa số tiền thưởng đã bị giữ lại và biến mất.
Kupiakos
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.