Diplomová práce

9P File Sharing for Windows Hosts in CRC Tool

Bc. Matúš Škvarla, učo 492962
Anotace

Pri práci vo virtuálnych prostrediach je nevyhnutné mať k dispozícii efektívnu a spoľahlivú metódu na prenos súborov medzi hostiteľským a hosťovským operačným systémom. OpenShift Local, nástroj vyvinutý spoločnosťou Red Hat na lokálne spustenie jednouzlového OpenShift clustera, využíva prenos súborov na to, aby umožnil prístup k zdrojovým kódom a ďalším súborom na hostiteľskom počítači priamo z virtuálneho …více

Abstract

When working with virtual environments, an efficient and reliable method for transferring files between the host and guest systems is essential. OpenShift Local, a tool developed by Red Hat for running a minimal, single-node OpenShift cluster locally, relies on such mechanisms to enable access to source code and other resources from within the virtual machine. There has been a growing need to support …více

Zadání práce
Objectives
  • Add 9P server functionality to a Windows host system to enable file sharing.
  • Implement 9P client functionality on a RHEL virtual machine to access the shared files from the Windows host.
  • Ensure reliable and secure file transfer between the Windows host and the RHEL VM using the 9P protocol.
Key Requirements
  • Support for the 9P protocol on both the Windows host and the RHEL VM.
  • Ability to mount the shared file system from the RHEL VM to the local file system.
  • Seamless integration with existing workflows and tools used by the development and operations teams.
  • Compatibility with common file types and operations, such as read, write, create, delete, and directory management.
  • Single instance clients, if more are needed, separate servers are spun up. UFS is only reachable by single client.
Expected Outcomes
  • Successful implementation of 9P server functionality on the Windows host.
  • Successful implementation of 9P client functionality on the RHEL VM.
  • Reliable file transfer between the Windows host and the RHEL VM.

By implementing this 9P file sharing solution, the developer will be able to streamline their development and operations workflows, enhance collaboration, and ensure the efficient management of shared project assets.

Práce zkontrolována:
29. 5. 2025 07:51, RNDr. Adam Rambousek, Ph.D., učo 60380
Jazyk práce
angličtina angličtina
Termín obhajoby
19. 6. 2025
Práce byla úspěšně obhájena

Vedoucí

RNDr. Adam Rambousek, Ph.D., učo 60380
KSUZD FI MU

Oponent

Mgr. Marek Grác, Ph.D., učo 50728
ÚČJ FF MU

Konzultant

Gerard Braad
Red Hat

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Nasazení a provoz softwarových systémů
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.