Trên Debian 9.6, tôi có Ảo hóa QEMU-KVM. Sau sự cố về điện, máy này mới tắt. Sau khi bật lại, tôi không thể khởi động bất kỳ VM nào vì lỗi này:
lỗi: lỗi nội bộ: quá trình đã thoát trong khi kết nối với màn hình: 2022-02-03T12:01:58.403986Z qemu-system-x86_64: -drive file=/dev/drbd6,format=raw,if=none,id=drive-virtio -disk0,cache=none: Không thể mở '/dev/drbd6': Hệ thống tệp chỉ đọc
Điều này xảy ra trên mỗi 4 máy ảo. Fdisk chỉ thấy điều này:
Đĩa /dev/sda: 931,5 GiB, 1000204886016 byte, 1953525168 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Loại nhãn đĩa: dos
Định danh đĩa: 0x00037a37
Khởi động thiết bị Bắt đầu Kết thúc Sector Kích thước Loại Id
/dev/sda1 * 2048 19531775 19529728 9.3G fd Tự động phát hiện đột kích Linux
/dev/sda2 19531776 35155967 15624192 7.5G fd Tự động phát hiện đột kích Linux
/dev/sda3 35155968 1939451903 1904295936 908G fd Tự động phát hiện đột kích Linux
Đĩa /dev/sdb: 931,5 GiB, 1000204886016 byte, 1953525168 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Loại nhãn đĩa: dos
Định danh đĩa: 0x000e1911
Khởi động thiết bị Bắt đầu Kết thúc Sector Kích thước Loại Id
/dev/sdb1 * 2048 19531775 19529728 9.3G fd Tự động phát hiện đột kích Linux
/dev/sdb2 19531776 35155967 15624192 7.5G fd Tự động phát hiện đột kích Linux
/dev/sdb3 35155968 1939451903 1904295936 908G fd Tự động phát hiện đột kích Linux
Đĩa /dev/md0: 9,3 GiB, 9998098432 byte, 19527536 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/md1: 7,5 GiB, 7998525440 byte, 15622120 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa /dev/md2: 908 GiB, 974998331392 byte, 1904293616 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Tôi nhận ra rằng đó là sự cố drbd (hoặc cả corosync) mà tôi không biết nó tồn tại ở đó và đây là cách nó được thực hiện. Dưới đây là một số thông tin giống nhau trên các máy botch:
# dịch vụ trạng thái drbd
â drbd.service - LSB: Kiểm soát tài nguyên DRBD.
Đã tải: đã tải (/etc/init.d/drbd; đã tạo; giá trị đặt trước của nhà cung cấp: đã bật)
Hoạt động: hoạt động (đã thoát) kể từ Thứ Ba 2022-02-08 11:34:48 CET; 6 phút trước
Tài liệu: man:systemd-sysv-generator(8)
Quá trình: 12711 ExecStop=/etc/init.d/drbd dừng (mã=đã thoát, trạng thái=0/THÀNH CÔNG)
Quá trình: 12793 ExecStart=/etc/init.d/drbd start (code=exited, status=0/SUCCESS)
Ngày 08 tháng 2 11:34:47 brain systemd[1]: Bắt đầu LSB: Kiểm soát tài nguyên DRBD....
Ngày 08 tháng 2 11:34:47 brain drbd[12793]: Bắt đầu tài nguyên DRBD:[
Ngày 08 tháng 2 11:34:47 não drbd[12793]: tạo độ phân giải: r0 r1 r10 r2 r3 r4 r5 r6 r7 r8 r9
Ngày 08 tháng 2 11:34:47 brain drbd[12793]: chuẩn bị đĩa: r0 r1 r10 r2 r3 r4 r5 r6 r7 r8 r9
Ngày 08 tháng 2 11:34:47 brain drbd[12793]: điều chỉnh đĩa: r0:failed(apply-al:20) r1:failed(apply-al:20) r10:failed(apply-al:20) r2:failed( apply-al:20) r3:failed(apply-al:20) r4:failed(apply-al:20) r5:failed(apply
Ngày 08 tháng 2 11:34:47 não drbd[12793]: điều chỉnh mạng: r0 r1 r10 r2 r3 r4 r5 r6 r7 r8 r9
Ngày 08 tháng 2 11:34:47 brain drbd[12793]: ]
Ngày 08 tháng 2 11:34:48 brain drbd[12793]: CẢNH BÁO: stdin/stdout không phải là TTY; sử dụng /dev/console.
Ngày 08 tháng 2 11:34:48 brain systemd[1]: Đã bắt đầu LSB: Kiểm soát tài nguyên DRBD..
# mèo /proc/drbd
phiên bản: 8.4.7 (api:1/proto:86-101)
phiên bản src: F7D2F0C9036CD0E796D5958
0: cs:Connected ro:Secondary/Secondary ds:Diskless/Diskless C r-----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
1: cs:Connected ro:Secondary/Secondary ds:Diskless/Diskless C r-----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
2: cs:Connected ro:Secondary/Secondary ds:Diskless/Diskless C r-----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
3: cs:Connected ro:Secondary/Secondary ds:Diskless/Diskless C r-----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
4: cs:Connected ro:Secondary/Secondary ds:Diskless/Diskless C r-----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
5: cs:Connected ro:Secondary/Secondary ds:Diskless/Diskless C r----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
6: cs:Connected ro:Secondary/Secondary ds:Diskless/Diskless C r-----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
7: cs:Connected ro:Secondary/Secondary ds:Diskless/Diskless C r----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
8: cs:Connected ro:Secondary/Secondary ds:Diskless/Diskless C r-----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
9: cs:Connected ro:Secondary/Secondary ds:Diskless/Diskless C r----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
10: cs:Connected ro:Secondary/Secondary ds:Diskless/Diskless C r-----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
Khi tôi muốn tạo một trong những đĩa chính trên VE1, nó sẽ báo lỗi cho tôi:
# drbdadm chính r0
0: Thay đổi trạng thái không thành công: (-2) Cần quyền truy cập vào dữ liệu UpToDate
Lệnh 'drbdsetup-84 chính 0' được kết thúc bằng mã thoát 17
Trên VE2 (thứ cấp) drbdadm thứ cấp r0 hoạt động.
# drbdadm lên r0
open(/dev/vg0/lv-sheep) không thành công: Không có tệp hoặc thư mục như vậy
Lệnh 'drbdmeta 0 v08 /dev/vg0/lv-sheep internal apply-al' kết thúc bằng mã thoát 20
Và tôi không thể tìm thấy/dev/vg0 ở bất cứ đâu. Tất cả nằm trong /dev/drbd/vg0/by-disk/lv-sheep.
Tôi không biết liệu những máy ảo này có tồn tại hay không, tôi có nên thực hiện chuỗi lệnh như thế không:
# drbdadm tạo-md r0
# drbdadm lên r0
# drbdadm chính r0 --force
# mkfs.ext4 /dev/drbd0
Có ai có bất kỳ suy nghĩ?
CHỈNH SỬA: Dữ liệu bổ sung
# vghiển thị
--- Nhóm âm lượng ---
Tên VG vg0
ID hệ thống
Định dạng lvm2
Khu vực siêu dữ liệu 1
Chuỗi siêu dữ liệu số 26
Truy cập VG đọc/ghi
Trạng thái VG có thể thay đổi kích thước
LV TỐI ĐA 0
Hiện tại LV 11
Mở LV 0
PV tối đa 0
Hiện tại PV 1
Màn PV 1
Kích thước VG 908,04 GiB
Kích thước PE 4,00 MiB
Tổng PE 232457
Phân bổ PE / Kích thước 177664 / 694,00 GiB
PE miễn phí / Kích thước 54793 / 214,04 GiB
VG UUID cHjzTE-lZxc-J6Qs-35jD-3kRn-csJx-g5MgNy
# con mèo /etc/drbd.conf
# Bạn có thể tìm ví dụ trong /usr/share/doc/drbd.../drbd.conf.example
bao gồm "drbd.d/global_common.conf";
bao gồm "drbd.d/*.res";
# con mèo /etc/drbd.d/r1.res
tài nguyên r1 {
thiết bị/dev/drbd1;
đĩa /dev/vg0/lv-viewcenter;
meta-đĩa nội bộ;
khởi động {
# trở thành-chính-trên cả hai;
}
bọc lưới {
cho phép hai bầu cử sơ bộ;
after-sb-0pri loại bỏ-không-thay đổi;
after-sb-1pri loại bỏ thứ cấp;
ngắt kết nối after-sb-2pri;
cram-hmac-alg sha1;
chia sẻ bí mật "T/L0zE/i9eiPI";
}
đồng bộ hóa {
tỷ lệ 200M;
}
trên não {
địa chỉ 10.0.0.1:7789;
}
trên hồng hào {
địa chỉ 10.0.0.2:7789;
}
}