We have some DTS packages running SQL Server 2005 and SSIS had installed on NOde1 but on node2. In theory, we need to install SSIS on node2 too. Because if the instance fail over to secondary, it's should run the DTS packages. So I, believe, installing SSIS on node2 will be the good idea!
Thanks