Te hago una recomendación empezando por el punto 3: Instala Reporting Services en otra máquina, no en el clúster. Ruedas el Setup, y le dices que instale sólo Reporting Services, sin ninguna otra de las opciones que ofrece el Setup (a no ser que quieras
instalar algo más en esa máquina). Y cuando llegas a la pantalla del Setup que pregunta si lo quieres con la configuración predeterminada, le dices que no configure nada, ya que lo configurarás más tarde de forma manual.
Una vez instalado, entras en la configuración desde el Reporting Services Configuration Manager, y le dices que cree la base de datos de reporting. Y cuando te pregunte dónde la quieres crear, le pones la dirección del clúster donde tienes el motor de base
de datos. Esto no requiere en absoluto reiniciar el servicio SQL; es más, de hecho ni siquiera requiere reiniciar la máquina donde instalaste SSRS. Lo único que hace es crear un par de bases de datos en el servidor.
Si lo deseas, puedes repetir esto en varias máquinas (apuntándolas a la misma base de datos) y hacer balanceo de carga entre ellas. De esta manera toda la renderización de los informes (tanto si se hace mediante el Report Manager como si se hace desde un
programa cliente llamando al Webservice) ocurre en estos equipos independientes, sin ocasionar ninguna carga sobre el servidor SQL aparte de la consulta para extraer los datos.
Eso sí, ojo con las licencias: Tengo entendido que instalar SSRS en una máquina distinta del Motor de Base de Datos requiere una nueva licencia de SQL Server, no basta con tener una única licencia como ocurriría si se instalasen las dos cosas sobre el mismo
equipo.