Xen compartilhando partição física vs. NFS

1

Eu tenho várias máquinas virtuais XEN.

Eu quero compartilhar algumas partições que estão em diferentes drives.

No começo eu estava pensando em usar variáveis de "disco" no arquivo de configuração, mas o manual do xen afirma:

disk - Lista de dispositivos de bloco a exportar para o domínio, por exemplo disk = ['phy: hda1, sda1, r'] exporta o dispositivo físico / dev / hda1 para o domínio como / dev / sda1 com acesso somente leitura. Exportar um disco de leitura / gravação que está atualmente montado é perigoso - se tiver certeza de que deseja fazer isso, você pode especificar w! como o modo.

Outra opção seria configurar o servidor NFS no host Xen e o compartilhamento de montagem do convidado.

Qual das opções é melhor?

Há algum problema em armazenar arquivos MySQL no compartilhamento NFS?

    
por Daniil Harik 13.10.2009 / 19:42

1 resposta

2

O NFS é melhor se você deseja acessar as partições do host ou de outra máquina virtual. Bloqueio de um sistema de arquivos de cluster com um gerenciador de bloqueio de cluster, montando o mesmo sistema de arquivos através do dispositivo de bloco bruto em vários hosts inevitavelmente leva à corrupção. No entanto, se você pretende dedicar uma partição apenas a uma única máquina virtual, o acesso direto provavelmente terá uma sobrecarga menor.

E sim, o MySQL pode ser executado através do NFS.

    
por 13.10.2009 / 19:52

Tags