28.2 Mudando a localização do repositório de conteúdo em um servidor Linux

Você pode armazenar seus dados em uma montagem local ou em um compartilhamento de rede, como NFS, SMB ou CIFS, e montar o compartilhamento no diretório content-repo para acessar seus dados.

Também é possível criar um link simbólico em sua unidade de disco rígido local se quiser armazenar os dados em outro lugar do dispositivo local. Entretanto, o diretório content-repo existente deve ser apagado.

  1. (Opcional) Execute o seguinte comando para mover o conteúdo do diretório content-repo para um novo diretório no disco no qual deseja criar o link simbólico:

    mv /var/opt/novell/zenworks/content-repo/* outro-diretório-local-no-dispositivo

  2. Execute o seguinte comando para apagar o diretório content-repo:

    rm -rf /var/opt/novell/zenworks/content-repo/

  3. Execute o seguinte comando para criar o link simbólico no novo diretório no qual deseja armazenar os dados:

    ln -s outro-diretório-local-no-dispositivo /var/opt/novell/zenworks/content-repo

    Consulte a página de manual ln(1) para obter mais informações sobre como criar links simbólicos de diretórios.

  4. O ZENworks requer que o usuário do ZENworks tenha total direito de propriedade no diretório em que o link simbólico foi criado. Execute o seguinte comando para tornar o usuário do ZENworks o proprietário deste diretório:

    chown zenworks:zenworks -R /var/opt/novell/zenworks/content-repo/

    Consulte a página de manual do chown(1) para obter mais informações sobre como mudar a propriedade dos diretórios.

As seções a seguir fornecem informações sobre o gerenciamento de locais de repositório de conteúdo no Linux:

28.2.1 Montando um compartilhamento

Após configurar um compartilhamento em uma máquina remota, você poderá montá-lo de /var/opt/novell/zenworks/content-repo usando o seguinte comando:

mount -t cifs -o username=username //example.machine.com/share_name /var/opt/novell/zenworks/content-repo

No comando, //exemplo.máquina.com/nome_do_compartilhamento é o compartilhamento a ser montado e /var/opt/novell/zenworks/content-repo é o ponto de montagem.

Caso necessite armazenar apenas dados de parte de seu repositório de conteúdo em outro compartilhamento, você também poderá fazê-lo. Por exemplo, se precisar armazenar seus arquivos de imagem do ZENworks em outro compartilhamento, você poderá usar o seguinte comando:

mount -t cifs -o username=username //example.machine.com/share_name /var/opt/novell/zenworks/content-repo/images

Ou, para armazenar o conteúdo de bundles e políticas em outro compartilhamento, você poderá usar o seguinte comando:

mount -t cifs -o username=username //example.machine.com/share_name /var/opt/novell/zenworks/content-repo/content

28.2.2 Desmontando um compartilhamento

Essa montagem que você criou na Seção 28.2.1, Montando um compartilhamento é temporária; o compartilhamento é desmontado quando o sistema operacional é encerrado ou reinicializado. Você também pode usar o seguinte comando para desmontar o compartilhamento manualmente:

umount /var/opt/novell/zenworks/content-repo

28.2.3 Criando uma montagem permanente

Para garantir que a montagem ocorra sempre que o servidor Linux for iniciado, adicione a entrada a seguir ao seu arquivo de configuração/etc/fstab:

//example.machine.com/share_name /var/opt/novell/zenworks/content-repo cifs credentials=path_to_credentials_file 0 0

O arquivo de credenciais listado no comando contém um nome de usuário e uma senha. Para obter mais informações, consulte a página de manual mount.cifs(8). O formato do arquivo de credenciais é:

username=value
password=value

28.2.4 Movendo o conteúdo existente para o novo repositório

Depois que você muda a localização de um repositório de conteúdo através da montagem de um novo compartilhamento, todo o conteúdo existente na antiga localização passa a não estar mais disponível. Para disponibilizá-lo, você deve movê-lo para o novo repositório.

Para obter informações sobre problemas de propriedade, consulte o TID 7000673.