Tôi đang thử chức năng đính kèm ổ đĩa tại Openstack (phiên bản: wallaby) vào máy chủ dưới dạng thiết bị bổ sung nhưng không thành công.
Phần phụ trợ âm lượng là ceph mà tất cả các osds đều hoạt động tốt.
ceph-osd/38* không hoạt động 0 172.16.6.64 Thiết bị đã sẵn sàng (1 OSD)
ntp/149 không hoạt động 172.16.6.64 123/udp chrony: Sẵn sàng
ceph-osd/39 active idle 1 172.16.6.65 Thiết bị đã sẵn sàng (1 OSD)
ntp/147 không hoạt động 172.16.6.65 123/udp chrony: Sẵn sàng
ceph-osd/40 active idle 2 172.16.6.66 Thiết bị đã sẵn sàng (1 OSD)
ntp/146* không hoạt động 172.16.6.66 123/udp chrony: Sẵn sàng
ceph-osd/41 active idle 3 172.16.6.67 Thiết bị đã sẵn sàng (1 OSD)
ntp/148 không hoạt động 172.16.6.67 123/udp chrony: Sẵn sàng
nơi các máy chủ được phục vụ bởi nova.
Toàn bộ quá trình đính kèm tập đĩa thành công trên một số máy chủ. Tôi có thể đính kèm ổ đĩa đã tạo vào phiên bản nova dưới dạng /dev/vdb và /dev/vdc. Tuy nhiên, một số máy chủ không thể. Tôi đã kiểm tra /var/log/nova/nova-compute.log và nhận được thông báo bên dưới
LỖI oslo_messaging.rpc.server libvirt.libvirtError: lỗi nội bộ: không thể thực thi lệnh QEMU 'blockdev-add': lỗi kết nối: Đối số không hợp lệ
Thông tin bổ sung:
Âm lượng có thể được đính kèm khi máy chủ ở trạng thái tắt nhưng máy chủ không thể được cấp nguồn nếu âm lượng được đính kèm. Tôi xem /var/log/nova/nova-compute.log và thông báo LỖI như sau:
LỖI oslo_messaging.rpc.server libvirt.libvirtError: lỗi nội bộ: quá trình đã thoát khi kết nối với màn hình: 2021-11-01T16:34:08.889402Z qemu-system-x86_64: -blockdev {"driver":"rbd","pool" :"cinder-ceph","image":"volume-c41ce9db-e375-4b21-920f-e815035b51ed","server":[{"host":"172.16.6.104","port":"6789"}, {"host":"172.16.6.106","port":"6789"},{"host":"172.16.6.105","port":"6789"}],"user":"cinder-ceph" ,"auth-client-required":["cephx","none"],"key-secret":"libvirt-1-storage-secret0","node-name":"libvirt-1-storage"," cache":{"direct":true,"no-flush":false},"auto-read-only":true,"discard":"unmap"}: lỗi kết nối: Đối số không hợp lệ
Tôi khá chắc chắn rằng ổ đĩa không gặp sự cố vì tôi có thể đính kèm cùng một ổ đĩa vào phiên bản nova khác mà không gặp sự cố.
Tôi đã thực hiện các biện pháp dưới đây nhưng vẫn không gặp may:
(1) Tôi đã tạo lại phiên bản nova với id phiên bản khác nhưng vẫn không đính kèm được
(2) Tôi đã kiểm tra nova và ceph kết nối virsh secret và config tại /etc/nova/nova.conf và /etc/libvirt/secrets với virsh secret-list. Chúng giống như các phiên bản đính kèm tập đĩa thành công khác
Tất cả dịch vụ openstack đều hoạt động mà không gặp lỗi. Ai đó có thể cho tôi một số manh mối về thông báo LỖI không?