Clustering and Repository server

Is it possible to have a clustered IS environment setup without having to install an external Repository server? is it possible to use the internal repo server instead? problem is having to monitor those added repo server and we need to have only the runtime for running the IS only.

No, you should use external when setting up IS as cluster.
I believe you may encounter DB/data locking issues…