O MUP (Multiple UNC Provider - Provedor de UNC Múltiplo) é um serviço do Windows que auxilia na localização de recursos de rede identificados com o uso do UNC (Uniform Naming Convention). O MUP recebe comandos que contêm nomes UNC de aplicativos e envia esses nomes a cada provedor UNC registrado. Quando um provedor identifica um nome UNC correspondente, o MUP passa automaticamente a redirecionar instâncias futuras desse nome a esse provedor. Basicamente, o MUP determina qual cliente deve ser utilizado pelo sistema para acessar o nome UNC solicitado e transfere as solicitações ao redirecionador desse cliente, que, por sua vez, direciona a solicitação de recurso a partir da estação de trabalho até o dispositivo na rede que é capaz de fornecer o recurso.
O ZENMUP (ZENworks Multiple UNC Provider - Provedor de UNC Múltiplo para ZENworks) permite que estações de trabalho estabeleçam, para cada sessão, a conexão mais rápida disponível a políticas e aplicativos de rede com base no ambiente do cliente e nos clientes que estão sendo utilizados por elas. Quando as solicitações para arquivos (como políticas de grupo, aplicativos e solicitações de inventário) são originadas no Agente do ZENworks Desktop Management, o ZENMUP tenta primeiro acessar esses arquivos no volume de rede identificado utilizando qualquer cliente instalado (chamando _access no volume de rede para testar a existência). Se essa chamada for bem-sucedida, o provedor de sistema de arquivos registrado no Windows reivindicará esse nome de rede, e chamadas ao sistema de arquivos nativo serão utilizadas para acessar todos os arquivos nesse volume de rede. Se nenhum provedor de sistema de arquivos tiver informações sobre esse nome de rede, a chamada falhará, e o Servidor de Camada Intermediária do ZENworks será utilizado para acessar os arquivos nesse volume. Quando o método de acesso bem-sucedido é determinado, essas informações são armazenadas no arquivo mup.sys do Windows durante a sessão atual. O acesso subseqüente do arquivo ao mesmo volume será executado com uma pesquisa nesse arquivo.
O ZENMUP é automaticamente instalado e habilitado como parte da instalação do Agente do ZENworks 7 Desktop Management. Ele não precisa ser configurado, mas não pode ser desabilitado.
Esta seção contém informações mais específicas sobre o ZENMUP nas seguintes subseções:
A operação do ZENMUP depende do ambiente em que ele é utilizado, como descreve o diagrama a seguir:
Figura 4-1 Como a Lógica ZENMUP é chamada quando uma conexão de rede é estabelecida
Para obter informações mais específicas sobre o comportamento do ZENMUP em ambientes específicos do servidor, consulte as seguintes seções:
Em um ambiente de servidor NetWare®, quando solicitações para arquivos são originadas em uma estação de trabalho, o ZENMUP verifica primeiro se o Novell Client está instalado na estação de trabalho. Caso esteja e se não houver um firewall, o cliente utilizará o NCP™ (NetWare Core Protocol™) ou uma conexão CIFS/SMB para acessar o servidor, dependendo do sistema operacional da rede em que os arquivos do ZENworks estão armazenados.
IMPORTANTE:Ao utilizar o ZENworks 7 com versões do Novell Client anteriores à versão 4.9 SP2, não é possível forçar uma conexão com a Camada Intermediária clicando o botão direito do mouse no ícone Disparador/Explorador de Aplicativos e selecionando a opção
(o que podia ser feito no ZENworks 4.0.1). O upgrade para o Novell Client 4.9 SP2 permite uma conexão forçada com a Camada Intermediária do ZENworks 7. Se houver travamento nos logins do usuário, será possível remover a opção de login da Camada Intermediária do ZENworks, usando a definição das Configurações do NAL.Se o ZENMUP detectar a presença de um firewall, toda a comunicação será feita por meio do Servidor de Camada Intermediária do ZENworks.
Se não houver um firewall presente, mas o CIFS estiver em execução nos servidor NetWare, esse servidor anexará -w ou _w (dependendo da versão do NetWare) ao nome do servidor CIFS para diferenciar o protocolo CIFS do protocolo NCP e, conseqüentemente, evitar conflitos. Se os recursos estiverem armazenados em um servidor Windows, eles poderão ser acessados pelo Cliente Microsoft através de uma conexão CIFS/SMB.
Se o Novell Client não estiver instalado na estação de trabalho, o ZENMUP verificará se existe uma conexão CIFS/SMB. Em caso positivo, ele utilizará a conexão CIFS/SMB exclusivamente e, em caso negativo, ele utilizará o Servidor de Camada Intermediária do ZENworks para acessar os arquivos.
O suporte a usuários dentro de um firewall (utilizando apenas o CIFS) e o suporte contínuo fora de um firewall (utilizando HTTP) exigem que o arquivo host do Servidor de Camada Intermediária seja configurado de forma a reconhecer o nome do servidor CIFS com a extensão -w ou _w.
O suporte a estações de trabalho é limitado ao Servidor de Camada Intermediária. Ao configurar a localização do arquivo, especifique o nome NetBios do servidor (nome da máquina NetWare), o que forçará a conexão por meio do Servidor de Camada Intermediária.
Em um ambiente exclusivo do Windows, você deve utilizar um controlador de domínio, e cada estação de trabalho deve ser membro desse domínio. Dentro do firewall, o Cliente MS (CIFS) sempre é utilizado para conexões. Fora do firewall, o Servidor de Camada Intermediária é utilizado. Como o protocolo CIFS/SMB permite a autenticação Guest em um volume de rede (sem a necessidade de direitos de arquivo para estações de trabalho que não estejam em um domínio do Windows), todas as estações de trabalho em um ambiente exclusivo do agente deverão ser membros de um domínio do Windows. Isso possibilita a operação designada do ZENMUP.
Para cada nome de rede (nome de servidor ou endereço IP), uma entrada é armazenada no arquivo mup.sys do Windows, informando ao ZENMUP qual conexão deve ser utilizada. Depois de estabelecida, uma conexão é salva e utilizada durante essa sessão.
NOTA:se o ambiente de autenticação for alterado (por exemplo, se o servidor CIFS tiver sido desativado durante a primeira tentativa de acesso e, posteriormente, for iniciado), será necessário reinicializar a estação de trabalho para atualizar as entradas de arquivos.
O ZENMUP é baseado em sessões e, portanto, qualquer conexão estabelecida durante uma sessão será liberada quando a estação de trabalho for reinicializada.
Para obter uma rápida visão geral sobre a operação do ZENMUP em diferentes ambientes, consulte a tabela a seguir:
Tabela 4-1 Como o ZENMUP funciona em diferentes ambientes de rede