Ejemplo n.º 1
0
 def cadastrar_servidor(self):
     try:
         servidor = {}
         servidor["nome"] = raw_input("Digite o nome desse servidor: ")
         servidor["administrador"] = raw_input("Digite o administrador: ")
         docker = Docker()
         docker.criarContainer(servidor['nome'])
         servidor["endereco"] = docker.pegarIPContainer(servidor['nome'])
         srv = ServidoresModel(servidor["nome"],servidor['endereco'],servidor["administrador"])
         session.add(srv)
         session.commit()
         print "Cadastrado com sucesso!!!"
     except Exception as e:
         print "Falhou ao conectar com o banco %s"%e
         session.rollback()
Ejemplo n.º 2
0
    def cadastro_servidor(self):
        try:
            print "\n+Sistemas de Autenticacao\n"

            servidor = {}
            servidor["nome"] = raw_input("Digite o nome do servidor: ")
            servidor["administrador"] = raw_input("Digite o adm do servidor: ")
            docker = Docker()
            docker.criarContainer(servidor['nome'])
            servidor["endereco"] = docker.pegarIPContainer(servidor["nome"])
            srv = Servidores(servidor["nome"], servidor["endereco"],
                             servidor["administrador"])
            session.add(srv)
            session.commit()
            print "\nServidor Cadastrado com sucesso\n"
        except Exception as e:
            print "Falhou ao inserir no banco aqui %s" % e
            session.rollback()
 def cadastrar_container(self):
     print "Cadastro de Servidores"
     try:
         nome = raw_input("Digite o nome do container: ")
         admLogin = raw_input("Digite o adm do container %s: " % nome)
         docker = Docker()
         docker.criarContainer(nome)
         ipServer = docker.pegarIPContainer(nome)
         engine = create_engine(
             "postgresql://*****:*****@127.0.0.1/test")
         Session = sessionmaker()
         Session.configure(bind=engine)
         session = Session()
         servidor = Servidores(nome, ipServer, admLogin)
         session.add(servidor)
         session.commit()
         print "(Container: %s - IP: %s - Adm: %s) cadastrado com sucesso" % (
             nome, ipServer, admLogin)
     except Exception as e:
         print "Erro: " % e
         session.rollback()
Ejemplo n.º 4
0
 def cadastrar_servidor(self):
     try:
         servidor = {}
         servidor["nome"] = raw_input("Digite o nome desse servidor: ")
         servidor["administrador"] = raw_input("Digite o administrador: ")
         ssh = SSH()
         docker = Docker()
         ssh.executarComandoRemoto(docker.criarContainer(servidor['nome']))
         srv = json.loads(ssh.executarComandoRemoto(docker.pegarIPContainer(servidor['nome'])))
         servidor["endereco"] = srv[0]['NetworkSettings']['Networks']['bridge']['IPAddress']
         srv = ServidoresModel(servidor["nome"],servidor['endereco'],servidor["administrador"])
         session.add(srv)
         session.commit()
         print "Cadastrado com sucesso!!!"
     except Exception as e:
         print "Falhou ao conectar com o banco %s"%e
         session.rollback()
    def cadastrar_container(self):
        print "Cadastro de Servidores"
        try:
            nome = raw_input("Digite o nome do container: ")
            admLogin = raw_input("Digite o adm do container %s: "%nome)
            docker = Docker()
            ssh = SSH()
            ssh.executarComandoRemoto(docker.criarContainer(nome))
            srv = json.loads(ssh.executarComandoRemoto(docker.pegarIPContainer(nome)))
            ipServer = srv[0]["NetworkSettings"]["Networks"]["bridge"]["IPAddress"]

            engine = create_engine("postgresql://*****:*****@127.0.0.1/test")
            Session = sessionmaker()
            Session.configure(bind=engine)
            session = Session()
            servidor = Servidores(nome, ipServer, admLogin)
            session.add(servidor)
            session.commit()
            print "(Container: %s - IP: %s - Adm: %s) cadastrado com sucesso"%(nome, ipServer, admLogin)
        except Exception as e:
            print "Erro: "%e
            session.rollback()
Ejemplo n.º 6
0
    def cadastro_servidor(self):
        try:
            print "\n+Sistemas de Autenticacao\n"

            servidor = {}
            servidor["nome"] = raw_input("Digite o nome do servidor: ")
            servidor["administrador"] = raw_input("Digite o adm do servidor: ")
            ssh = SSH()
            docker = Docker()
            ssh.executarComandoRemoto(docker.criarContainer(servidor["nome"]))
            srv = json.loads(
                ssh.executarComandoRemoto(
                    docker.pegarIPContainer(servidor['nome'])))
            servidor["endereco"] = srv[0]['NetworkSettings']['Networks'][
                'bridge']['IPAddress']
            srv = Servidores(servidor["nome"], servidor["endereco"],
                             servidor["administrador"])
            session.add(srv)
            session.commit()
            print "\nServidor Cadastrado com sucesso\n"
        except Exception as e:
            print "Falhou ao inserir no banco aqui %s" % e
            session.rollback()