Mudanças entre as edições de "TS Linux"

De UniWiki
Ir para: navegação, pesquisa
(Requisitos)
(Requisitos)
 
Linha 11: Linha 11:
 
==Requisitos==
 
==Requisitos==
 
* Banco criado no MySQL com o nome de DCADMIN;<br/>
 
* Banco criado no MySQL com o nome de DCADMIN;<br/>
* tsadmin.zip (Disponível em \\rafael\install\linux
+
* tsadmin.zip (Disponível em \\rafael\install\linux)
 
* Caso o cliente utilize banco de dados em linux, precisamos de uma máquina windows para o TS Admin. Geralmente é criada uma máquina virtual (pelo cliente) com Windows, que usamos para tal finalidade.
 
* Caso o cliente utilize banco de dados em linux, precisamos de uma máquina windows para o TS Admin. Geralmente é criada uma máquina virtual (pelo cliente) com Windows, que usamos para tal finalidade.
  

Edição atual tal como às 11h37min de 29 de abril de 2019

Sobre

O documento abaixo visa demostrar os passos para configuração de TS Linux em cliente que utilizam banco de dados Unilab em Linux ou Windows. O mesmo não demonstra como realizar a criação de TS Linux em uma máquina do zero, mas sim como configurar em ambientes que irão utilizar TS Linux de modo virtualizado, com Virtual Box.

Requisitos

  • Appliance da máquina virtual "Lnx-RDP" (Disponível em \\rafael\install\linux)
  • Programa TS Admin funcionando;

Instalação do TS Admin

Requisitos

  • Banco criado no MySQL com o nome de DCADMIN;
  • tsadmin.zip (Disponível em \\rafael\install\linux)
  • Caso o cliente utilize banco de dados em linux, precisamos de uma máquina windows para o TS Admin. Geralmente é criada uma máquina virtual (pelo cliente) com Windows, que usamos para tal finalidade.

Instalação

Na pasta "Rede_Unilab" criar uma pasta com o nome de "tsadmin" e extrair o arquivo tsadmin.zip dentro. Na pasta "base" existe uma base de implantação para o programa TSAdmin que deve ser restaurada na base DCADMIN que foi criada no banco de dados.

1.png


Feito isso, configurar o arquivo "UDCAdmin.conf" com os dados do MySQL. Apenas as linhas "dbHost" e "dbPort" devem ser ajustadas com os dados do banco.

23.png


Criar um atalho para o executável UDCAdmin.exe na área de trabalho e ajustar corretamente com o ícone tsadmin.ico

32.png


Com o TsAdmin configurado e funcionando, agora deve-se criar o cadastro do cliente e dos servidores no programa, juntamente com os usuários TS que o mesmo irá utilizar. Lembrando que os servidores do cliente não podem ser repetidos para a mesma função. Caso tenha um servidor que executa a mesma função (DB e Arquivos, por exemplo) devem ser criados 2 servidores, com nome diferente. Caso tenha servidores repetidos, ocorreram problemas na criação dos usuários no linux. O tsadmin pode ser acessado com o usuário uniware e senha dbucfgs

Tsadmin.png Servers.png

Lembrando que é importante que os servidores sejam cadastrados com IP correto, para que seja configurado corretamente no linux.

Asd2.png

Configurando o Appliance do TS Linux

Após todos os passos acima serem realizados, é necessário que você importe o appliance da máquina virtual no seu virtualbox. Após isso, iniciar a máquina. Com a máquina virtual funcionando, o primeiro passo é a configuração de IP da mesma. editar o arquivo '\etc\network\interfaces' e realizar as configurações de ip conforme a rede do cliente.

Rede.png


Editar o arquivo '/root/bin/.cred/.sys-db' com os dados corretos do banco de dados do TS Admin, conforme a imagem abaixo:

Root.png


Após isso, deve ser criado o grupo do cliente no servidor, com o comando:

add-rdp-group -c 00006

Adicionado o cliente, a seguinte linha vai ser criada no arquivo '\etc\fstab'. Essa linha é configurada para que a pasta Uniwarew esteja disponível para os usuários, conseguindo assim abrir o Unilab via TS.

//192.168.55.200/rede_01345$  /home/uxdc01345/.net cifs credentials=/home/uxdc01345/.cred/.gcred,rw,gid=1001345,uid=1001345,file_mode=0777,dir_mode=0777 0 0

A primeira parte se refere ao compartilhamento do cliente, que deve SEMPRE estar compartilhado a pasta "Rede_Unilab". SEMPRE. O TS Linux não funciona com a pasta Uniwarew compartilhada diretamente.

  • É importante que a pasta MySQL do cliente não esteja dentro da Rede_Unilab

O arquivo '/home/uxdc01345/.cred/.gcred' se refere ao usuário e senha do compartilhamento. Este deve ser configurado com usuário e senha válidos para acessar o compartilhamento do Unilab. Caso os arquivos estejam em linux, deve-se criar o usuário de acesso tanto no linux quanto no samba.

Adicionar usuário no samba:

smbpasswd -a usuario 


Com essa linha configurada corretamente, pode-ser dar o comando mount -a para montar o compartilhamento. Se não retornar nenhum erro, o comando foi executado corretamente e a pasta compartilhada foi montada.


Criando usuários

Agora que tudo ja está funcionando corretamente, deve-se criar os usuários que irão acessar o TS Linux. Para criar, utilizar o comando:

add-rdp-user -c 01345 -i 192.168.55.200 -u 01345cent01

Segue a descrição de ajuda do comando acima:

add-rdp-user

 Cria um novo usuário RDP para o servidor, configura a home do usuário, configura
 o acesso do usuário no guacamole.

 Sintaxe:
    add-rdp-user  [OPÇÕES]

 OPÇÕES

 -h, --help
        Exibe esta ajuda.

 -c, --codadm
       Código do cliente ao qual o usuário pertence.

 -i, --host-ip
       IP do servidor de arquivos do cliente.

 -u, --username
       Nome do usuário a ser criado. O usuário deve estar cadastrado no abnco
       de dados do DCADMIN e seu stuatus deve ser Ativo=Sim.

 -s, --subproc
       Indica que esta sendo executado no modo subprocesso e a validação do
       cliente deve ser ignorada, assumindo-se que ja tenha sido executada
       pelo processo chamador.

 -y, --yes
      Assumir sim para confirmação

 -l, --log
      Arquivo de log para registro.

Criados os usuários, basta liberar a porta 3389 para o IP da máquina virtual e realizar o acesso externo.