Eu encontrei a resposta para minha pergunta. link tem as informações para criar a nuvem
Como configurar uma nuvem com um monte de computadores rodando o servidor Ubuntu conectado em uma LAN .. é possível acessar a nuvem fora da LAN através da internet ..?
Bem, a "nuvem" é mais uma ideia do que algum tipo de protocolo estrito.
Então, primeiro você precisa se perguntar o que exatamente você quer. Você quer algum tipo de armazenamento de dados, ou processamento de dados ou qualquer outra coisa.
Depois de saber que tipo de serviço de "computação em nuvem" você precisa, é possível perguntar como configurá-lo.
O que você está descrevendo (ou seja, acessar a infraestrutura da nuvem pela Internet) é comumente chamado de infraestrutura de nuvem pública.
Um bom começo seria visitar a página de Introdução do Projeto Openstack, localizada aqui .
Isso deve fornecer informações em primeira mão sobre os projetos do Openstack.