First, you need differentiate private blockchain and permissioned blockchain. You can see here Private vs Permissioned blockchainsPrivate vs Permissioned blockchains.
If you want create a private network with Ethereum here (Permissioned blockchain in ethereumPermissioned blockchain in ethereum).
If you want to create a permissioned blockchain, you use Quorom, Hydrachain or ErisDB.