Điểm:0

KVM Libvirt, truy cập chia sẻ nfs từ máy chủ đến máy khách

lá cờ us
Bon

Tôi đang gặp sự cố và tôi hy vọng được trợ giúp?

Tôi có một máy chủ với 5 giao diện mạng. Một người đang chạy PPPoE từ modem bắc cầu và nhận IP bên ngoài. Tôi đang sử dụng tường lửa và dnsmasq để chia sẻ kết nối đó với 4 cổng và thiết bị khác trên mạng của mình, tất cả đều hoạt động tốt.

Tôi hiện đang cố gắng đặt một máy ảo trên Máy chủ, sử dụng libvirt/KVM. Điều đó hoạt động và tôi đã tạo một máy có đĩa ảo 512 MB để khởi động và một đĩa 5 GB riêng để root. Tuy nhiên, mục đích của tôi là chuyển gốc 5GB sang gốc NFS, để VM khởi động khỏi/đĩa khởi động của nó và chuyển sang gốc NFS trên Máy chủ. Tuy nhiên, mỗi lần tôi cố gắn NFS từ máy chủ đến máy khách thì không thành công, quyền truy cập bị từ chối. Tuy nhiên, từ bất kỳ máy nào khác trên mạng, nó sẽ được gắn kết.

Tôi có thể không gắn kết NFS từ máy chủ đến máy khách không? Tôi có làm điều gì sai?

Lý do của tôi để làm điều này là máy chủ của tôi đang chạy root (và một vài đĩa khác) trên đĩa SSD nvme hoặc SATA với hệ thống tệp f2fs. Tôi muốn khách hàng có thể sử dụng hệ thống tệp f2fs thông qua NFS trực tiếp trên máy chủ, vì vậy trình điều khiển f2fs của máy chủ có thể cân bằng độ hao mòn trên SSD, thay vì một ổ đĩa ảo lớn được định dạng thành một FS khác nằm trên đĩa của máy chủ. Đối với tôi, điều hợp lý là nếu root của máy khách được lưu trữ trực tiếp trên hệ thống tệp f2fs thay vì ảnh đĩa thô thì nó có cải thiện được tình trạng hao mòn trên SSD không? Tôi sẽ đánh NFS (không đáng kể) nếu điều đó có nghĩa là tôi tử tế hơn với chip và lưu trữ NFS trên tài năng (nhanh?!)

Có ai đã làm điều này? Có mẹo nào không? Tôi điên?

Tất cả các máy, ảo hoặc vật lý, đều nhận được các IP duy nhất từ ​​dnsmasq. Tôi có thể ping từ ảo đến máy chủ và ping google từ ảo. Tôi không thể truy cập vào các cổ phiếu NFS!

Cảm ơn,

Ian

Nikita Kipriyanov avatar
lá cờ za
Vui lòng cung cấp tệp `/etc/exports` của bạn từ máy chủ, đồng thời mô tả cấu hình mạng (làm cách nào để bạn kết nối máy ảo với mạng, bạn có địa chỉ nào trên máy chủ, trong máy ảo và trên các máy nơi máy ảo hoạt động, v.v. trên). // Bạn cũng có thể loại bỏ ổ đĩa khởi động bằng cách định cấu hình cơ sở hạ tầng khởi động PXE.
lá cờ cn
Quá trình xác thực diễn ra như thế nào? Root squash có được kích hoạt không? Người dùng và nhóm đang truy cập có cùng UID và GID trên máy chủ và máy khách không?
Bon avatar
lá cờ us
Bon
@NikitaKipriyanov Bản xuất từ ​​Máy chủ lưu trữ là: /NFSroot/OpenVPN 10.1.0.171/24(rw,sync,fsid=0,no_subtree_check,insecure) 171 i địa chỉ mà máy khách được đính kèm và nó bị khóa trong cài đặt dnsmasq. Mọi thứ (vật lý và ảo) trên nội bộ đều nằm trên mạng con 10.1.0. Tôi muốn VM khởi động khối lượng /boot của chính nó và xoay sang gốc nfs?
Bon avatar
lá cờ us
Bon
@NasirRiley Tôi tin như vậy, nhưng tôi sẽ kiểm tra. Tuy nhiên, mọi thứ gắn bên ngoài đều hoạt động, đó là các máy khách trong KVM sẽ không hoạt động. Tôi có mọi thứ từ Windows, Ubuntu, SuSE và Android đều có thể gắn kết bên ngoài. Công cụ nội bộ sẽ không bắc cầu.
Bon avatar
lá cờ us
Bon
@NikitaKipriyanov Tôi có một thẻ vật lý bên ngoài được kết nối với modem opwnwrt. Thẻ đó nhận địa chỉ ip bên ngoài. Firewalld và fail2ban khóa chặt bên ngoài. Nó nằm trong miền 'bên ngoài' trên tường lửa. 4 cổng vật lý bên trong của tôi là 'nội bộ' trên tường lửa, được giả mạo bên ngoài qua cầu br0. Tôi muốn quảng cáo một giao diện ảo cho br0 đó ngay bây giờ, cho máy ảo để nó có thể truy cập internet toàn cầu và cục bộ, giống như tất cả các máy vật lý khác.
lá cờ cn
@Bon Tôi hiểu điều đó nhưng vấn đề không phải là nó không được gắn kết. Vấn đề là lỗi từ chối quyền cho biết người dùng và/hoặc nhóm trên máy khách không có quyền, điều này có thể là do họ không có ở đó trên máy chủ hoặc UID và GID không giống nhau trên cả hai.
Nikita Kipriyanov avatar
lá cờ za
Bạn sử dụng phiên bản NFS nào? NFSv3 *rất khó* để kích hoạt trong tường lửa, do kiến ​​trúc ánh xạ cổng của nó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.