Các tổ chức muốn xây dựng cơ sở hạ tầng đám mây linh hoạt, có thể mở rộng quy mô thường chuyển sang OpenStack làm nền tảng lựa chọn của họ. Tuy nhiên, việc quản lý lưu trữ trong môi trường OpenStack có thể phức tạp. Dell Technologies và Canonical đã hợp tác để giải quyết thách thức này bằng cách cung cấp giải pháp hợp lý để triển khai và quản lý lưu trữ Dell PowerFlex trong môi trường Canonical OpenStack bằng Juju charms.
Để có cái nhìn tổng quan, hãy xem video sau:
Sức mạnh của OpenStack và Canonical charms
OpenStack cung cấp cho các tổ chức sự linh hoạt để xây dựng cơ sở hạ tầng đám mây bằng các thành phần theo lựa chọn của họ. Ở lớp lưu trữ, OpenStack Cinder đóng vai trò là dịch vụ lưu trữ khối, cho phép tích hợp với nhiều backend lưu trữ khác nhau. Charmed OpenStack của Canonical đưa điều này tiến xa hơn nữa bằng cách giới thiệu Juju charms – các toán tử được đóng gói sẵn tự động hóa việc triển khai và quản lý vòng đời của các ứng dụng và dịch vụ.
Nhập trình điều khiển Dell PowerFlex Cinder charm
Dell Technologies đã phát triển một tiện ích chuyên biệt để triển khai trình điều khiển PowerFlex Cinder trong môi trường Canonical OpenStack. Tích hợp này mang lại một số lợi ích:
- Triển khai tự động : Charm xử lý mọi khía cạnh của việc cài đặt và cấu hình trình điều khiển
- Quản lý đơn giản : Các hoạt động vòng đời như cập nhật và thay đổi cấu hình trở nên hợp lý
- Tích hợp đã xác thực : Giải pháp đã được cả nhóm kỹ thuật của Dell và Canonical kiểm tra kỹ lưỡng
- Lưu trữ cấp doanh nghiệp : Khả năng lưu trữ có thể mở rộng của Dell PowerFlex được tiếp xúc liền mạch với khối lượng công việc OpenStack
Triển khai
Điều kiện tiên quyết
Trước khi bắt đầu triển khai, hãy đảm bảo bạn có:
- Truy cập vào môi trường Canonical OpenStack
- Chi tiết về hệ thống Dell PowerFlex:
- Cổng IP
- Thông tin đăng nhập của người dùng quản trị
- Thông tin về miền bảo vệ và nhóm lưu trữ
- IP MDM
- Cấu hình sao chép (nếu có)
- Gói SDC được tải xuống trên máy chủ khách hàng Juju
Bước 1: Cấu hình và triển khai PowerFlex Cinder charm
Trước tiên, hãy tạo tệp YAML cấu hình cho cài đặt PowerFlex Cinder của bạn. Sau đây là mẫu:
cinder-dell-powerflex: powerflexgw-ip: xx.xx.xx.xx powerflexgw-đăng nhập: quản trị viên powerflexgw-password: mật khẩu powerflex-storage-pools: PD1:SP1 powerflex-rest-server-port: "443" powerflex-round-volume-capacity: Đúng powerflex-sdc-mdm-ips: xx.xx.xx.xx
Triển khai charm Cinder bằng cách sử dụng:
juju triển khai cinder-dell-powerflex --channel beta \ --config <Tập tin cấu hình> \ --resource sdc-deb-package=<Đường dẫn đến tệp SDCDeb>
Sau đó tích hợp nó với dịch vụ Cinder:
juju tích hợp cinder-dell-powerflex:storage-backend cinder:storage-backend
Bước 2: Cấu hình và triển khai PowerFlex Nova charm
Tạo tệp YAML cấu hình cho tích hợp Nova:
nova-dell-powerflex: tên-phần-sau-khối-lượng: cinder-powerflex powerflexgw-password: mật khẩu powerflex-sdc-mdm-ips: xx.xx.xx.xx
Triển khai bùa Nova:
juju triển khai nova-dell-powerflex --channel beta \ --config <Tập tin cấu hình> \ --resource sdc-deb-package=<Đường dẫn đến tệp SDCDeb>
Tích hợp nó với Nova compute:
juju tích hợp nova-dell-powerflex:juju-info nova-compute:juju-info
Bước 3: Xác minh việc triển khai
Theo dõi trạng thái triển khai bằng cách sử dụng:
trạng thái juju cinder
Và
trạng thái juju nova-compute
Bạn sẽ thấy trạng thái là đang hoạt động, tương tự như những gì hiển thị trong ảnh chụp màn hình sau:


Bạn cũng có thể xác minh bản cập nhật cinder.conf trên các nút OpenStack để xem cấu hình PowerFlex đã được ghi lại như thế nào:

Lưu ý về phiên bản SDC và biên dịch nguồn
Chúng tôi đặc biệt khuyến nghị người dùng bật chế độ biên dịch theo yêu cầu tự động của trình điều khiển vì rất có thể mô-đun hạt nhân được đóng gói cùng với trình điều khiển có thể không khớp với hạt nhân đang chạy của các nút Openstack. Sau đây là các bước cần thiết để bật chế độ biên dịch theo yêu cầu tự động:
Tạo một tệp trống trên mỗi máy chủ chạy dịch vụ scini SDC:
sudo touch /etc/emc/scaleio/scini_sync/.build_scini
Khởi động lại dịch vụ scini SDC để cho phép biên dịch diễn ra:
sudo dịch vụ scini khởi động lại
Sau đó xác nhận dịch vụ scini SDC đang chạy:
sudo dịch vụ scini trạng thái
Bước 4: Bắt đầu sử dụng bộ lưu trữ Dell PowerFlex
Sau khi triển khai hoàn tất, hãy thiết lập OpenStack để sử dụng Dell PowerFlex.
Tạo một loại khối lượng:
openstack loại khối lượng tạo powerflex
Thiết lập bộ nhớ lưu trữ phía sau:
thiết lập loại khối lượng openstack --property volume_backend_name=powerflex powerflex
Triển khai máy ảo với Dell PowerFlex Storage
Sau đây là quy trình làm việc hoàn chỉnh để triển khai máy ảo (VM) với bộ lưu trữ Dell PowerFlex.
Tải xuống và tạo hình ảnh thử nghiệm:
cuộn tròn https://download.cirros-cloud.net/0.6.3/cirros-0.6.3-x86_64-disk.img -o cirros-0.6.3.qcow2
openstack image tạo --file cirros-0.6.3.qcow2 --container-format bare \ --định dạng đĩa qcow2 cirros-0.6.3
Tạo một ổ đĩa PowerFlex có thể khởi động:
openstack tạo khối lượng --type powerflex --image cirros-0.6.3 --size 2 \ --có thể khởi động volboot_pflex
Bạn cũng có thể xác minh ổ đĩa và ánh xạ máy chủ của nó từ PowerFlex UI.
Tạo hương vị cho VM:
openstack tạo hương vị --id 1 --vcpus 1 --disk 1 --ram 1024 m1.cirros
Thiết lập mạng (nếu bạn cần triển khai mạng mới).
Tạo mạng bên ngoài:
openstack mạng tạo --external --provider-physical-network physnet1 \ --provider-network-type phẳng công khai1
Tạo mạng con:
openstack tạo mạng con --no-dhcp --allocation-pool 10.0.2.150-10.0.2.199 \ --mạng công cộng1 --phạm vi mạng con 10.0.2.0/24 --cổng 10.0.2.1 mạng con công cộng1
Tạo mạng nội bộ:
openstack network tạo demo-net openstack tạo mạng con --subnet-range 10.0.0.0/24 --network demo-net demo-subnet
Cấu hình bộ định tuyến:
openstack router tạo demo-router openstack router thêm subnet demo-router demo-subnet bộ định tuyến openstack --external-gateway public1 demo-router
Triển khai VM:
máy chủ openstack tạo --volume cirros_boot_pflex --flavor m1.cirros \ --mạng demo-mạng demo1
Bạn có thể sử dụng các lệnh sau để nhanh chóng xem các ổ đĩa và máy ảo được tạo trong Openstack:
danh sách khối lượng openstack
danh sách máy chủ openstack

Phần kết luận
Sự kết hợp giữa lưu trữ Dell PowerFlex và Charmed OpenStack của Canonical cung cấp một giải pháp mạnh mẽ cho các tổ chức muốn xây dựng cơ sở hạ tầng đám mây tự động có thể mở rộng. Thông qua việc sử dụng Juju charms, những gì từng là một tích hợp phức tạp trở thành một quy trình tự động, đơn giản. Điều này cho phép các nhóm CNTT tập trung vào việc cung cấp giá trị thay vì quản lý các thành phần cơ sở hạ tầng.
Các bước triển khai chi tiết và mẫu cấu hình được cung cấp sẽ giúp bạn bắt đầu triển khai. Hãy nhớ rằng cả Dell Technologies và Canonical đều cung cấp hỗ trợ cho tích hợp này, vì vậy đừng ngần ngại liên hệ nếu bạn cần trợ giúp.


Bài viết mới cập nhật
Dell Storage Engines: Tăng tốc suy luận AI với PowerScale và ObjectScale
Giải pháp chuyển tải bộ nhớ đệm KV của Dell cho ...
Bảo vệ Nhà máy AI
Áp dụng phương pháp tiếp cận kiến trúc để bảo mật ...
Tiến lên mạnh mẽ với Dell PowerMax: Vượt mặt Hitachi VSP 5000
Dell PowerMax mang lại khả năng phục hồi, hiệu suất và ...
Đẩy nhanh đổi mới AI: Sức mạnh của quyền truy cập mở
Từ các mô hình tiên tiến đến các ứng dụng cấp ...