A method and system for transparently failing over a computer name with a
legacy application running in a server cluster. When the application is
set for failing over in the cluster, the cluster software locates a
virtual computer name on which the application is dependent, and
associates the virtual name with the application. When the application
runs and requests its computer name from the system, the system looks for
the virtual computer name, and, if detected, the system returns the
virtual computer name to the application as the computer name. The virtual
computer name thus moves with the application regardless of the machine on
which it is running in the cluster. When the application is not set for
failing over in the cluster, the system instead returns the actual machine
name.
Um método e um sistema para transparente falhar sobre um nome de computador com uma aplicação do legacy que funciona em um conjunto do usuário. Quando a aplicação é ajustada falhando sobre no conjunto, o software do conjunto encontra um nome de computador virtual de que a aplicação é dependente, e assocía o nome virtual com a aplicação. Quando a aplicação funciona e pede seu nome de computador do sistema, o sistema procura o nome de computador virtual, e, se detectado, o sistema retorna o nome de computador virtual à aplicação como o nome de computador. O nome de computador virtual move-se assim com a aplicação não obstante a máquina em que está funcionando no conjunto. Quando a aplicação não é ajustada falhando sobre no conjunto, o sistema retorna preferivelmente o nome real da máquina.