# Solução OCR em OVA ### Introdução Este documento visa a orientação sobre as configurações aplicadas na máquina virtual (VM) da solução OCR versão 1.2.1 Serão apresentadas as configurações de sistema, particionamento, rede, usuários e particularidades da solução OCR. As CGTIs devem alterar configurações para satisfazer suas necessidades locais. A DADT entrega uma versão simplificada e funcional, com exemplos, demonstrando o serviço. À partir da entrega da VM, a CGTI fica responsável por sua manutenção e uso. Não se responsabilizando a DADT por eventuais problemas decorridos de alterações realizadas pelas coordenações locais de TI dos campi. ### Características da VM - VM Version: 8 - CPU: 2 vCPU - Memória: 1024 MB - Disco provisionado: 5 GB

O tamanho do disco é pequeno para facilitar o download e implantação da solução. Recomenda-se fortemente que **o disco seja expandido** para evitar falta de espaço em algumas partições.

- Sistema operacional: Debian 9.1, 64 Bits - Sistema de armazenamento: LVM (Logical Volume Management). Utilizado por permitir flexibilidade na extensão das partições – útil para quando os discos ficam cheios e for necessário expandi-lo. O volume físico está em */dev/sda5*:
$ sudo pvs
PV VG Fmt Attr PSize PFree /dev/sda5 linux lvm2 a-- 4,52g 0
Apresenta grupo de volumes (*linux*) com um volume físico e três volumes lógicos:
$ sudo vgs
VG #PV #LV #SN Attr VSize VFree linux 1 3 0 wz--n- 4,52g 0
Volumes lógicos são *root*, *srv* e *swap*:
$ sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root linux -wi-ao---- 3,11g srv linux -wi-ao---- 956,00m swap linux -wi-ao---- 488,00m
Visão geral do sistema de arquivos:
$ df -hP
Sist. Arq. Tam. Usado Disp. Uso% Montado em udev 487M 0 487M 0% /dev tmpfs 100M 4,6M 96M 5% /run /dev/mapper/linux-root 3,0G 2,2G 725M 75% / tmpfs 499M 0 499M 0% /dev/shm tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 499M 0 499M 0% /sys/fs/cgroup **/dev/mapper/linux-srv 925M 2,4M 859M 1% /srv** /dev/sda1 472M 37M 411M 9% /boot tmpfs 100M 0 100M 0% /run/user/1000
- Configurações de rede. Os IPs devem ser trocados de acordo com a rede de cada campi:
$ nano /etc/network/interfaces
\# A interface de loopback auto lo iface lo inet loopback \# A interface de rede primaria auto ens33 allow-hotplug ens33 iface ens33 inet static address 172.16.1.10/24 gateway 172.16.1.1 dns-nameservers 172.16.1.6 dns-search ifpe.edu.br
Informações das interfaces:
$ ip a
1: lo: <LOOPBACK,UP,LOWER\_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid\_lft forever preferred\_lft forever inet6 ::1/128 scope host valid\_lft forever preferred\_lft forever 2: ens33: <BROADCAST,MULTICAST,UP,LOWER\_UP> mtu 1500 qdisc pfifo\_fast state UP group default qlen 1000 link/ether **00:0c:29:94:08:8d** brd ff:ff:ff:ff:ff:ff inet 172.16.1.10/24 brd 172.16.1.255 scope global ens33 valid\_lft forever preferred\_lft forever
- Usuários ativos. Sugere-se a troca das senhas:
Usuário Senha
cgti \*@tif0cr
root &\_p0i3TJ
Grupos ativos:
Grupo Usuário membro
cgti cgti
root root, cgti
sudo root, cgti
- O diretório mapeado como exemplo para OCR é /srv/shares/cgti/ocr/entrada/. A CGTI deve criar os novos diretórios e mapeamentos de acordo com a sua necessidade. A estrutura dos diretórios:
$ tree /srv
/srv └── shares ├── cgti └── ocr ├── **entrada** ├── originais └── saida
*Trigger* do Watchman criada para o diretório em questão:
$ cat /usr/local/var/run/watchman/root-state/state
{ "watched": \[ { "triggers": \[ **{** **"command": \[** **"/srv/doOcr.sh"** **\],** "expression": \[ "anyof", \[ "match", **"\*.pdf",** "wholename" \] \], "stdin": \[ "name", "exists", "new", "size", "mode" \], "name": "ocrTrigCgti", "append\_files": true } \], **"path": "/srv/shares/cgti/ocr/entrada"** } \], "version": "4.9.0" }
Arquivo do Watchman para configuração presente de forma obrigatória no diretório “entrada”:
$ cat /srv/shares/cgti/ocr/entrada/.watchmanconfig
{"settle": 10000}
### Como importar a VM no ambiente VMWARE Neste método de importação será utilizado o ambiente vSphere Client versão 6.0.0, disponível em [https://kb.vmware.com/s/article/2089791](https://kb.vmware.com/s/article/2089791). O ESXi utilizado é da versão 6.5.0. Certifique-se de ter instalado o vSphere Client na sua máquina para ter sucesso neste método. Baixe a OVA: [https://drive.google.com/file/d/1E20S31VW41\_Pu9jc\_MTfURKJRmmmmi2C/view?usp=sharing](https://drive.google.com/file/d/1E20S31VW41_Pu9jc_MTfURKJRmmmmi2C/view?usp=sharing) Realize o *login* no ambiente com suas credenciais: [![image7.png](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/scaled-840-0/image7.png)](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/image7.png) Após logar, clique em *File* e em seguida, clique *Deploy OVF Template*: [![image2.png](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/scaled-840-0/image2.png)](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/image2.png) Na próxima janela, clique em Browse para procurar o arquivo OVA: [![image9.png](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/scaled-840-0/image9.png)](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/image9.png)<> Selecione o arquivo e clique em Abrir: [![image1.png](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/scaled-840-0/image1.png)](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/image1.png) Na próxima janela clique em *Next*, e observe os detalhes da VM: [![image4.png](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/scaled-840-0/image4.png)](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/image4.png) Selecione o nome desejado para VM e clique em *Next*. [![image5.png](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/scaled-840-0/image5.png)](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/image5.png) Selecione o *storage* do ESXi no qual os arquivos do objeto da VM serão armazenados e clique *Next*. Na janela seguinte, clique *Next* mais uma vez. [![image11.png](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/scaled-840-0/image11.png)](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/image11.png) Agora realize o mapeamento da rede interna criada no ESXi. Na coluna *Destination Networks* deverá existir o nome da rede aplicada no ESXi local, selecione apropriadamente de acordo com o seu ambiente. No caso em tela, a rede de destino possui o mesmo nome. [![image3.png](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/scaled-840-0/image3.png)](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/image3.png) Estamos quase lá, agora observe as configurações selecionadas. Clique em *Finish* quando tiver certeza do que será aplicado. [![image10.png](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/scaled-840-0/image10.png)](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/image10.png) A VM começará a ser importada: [![image12.png](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/scaled-840-0/image12.png)](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/image12.png) A operação pode levar algum tempo. A seguinte tela surge quando concluído. [![image6.png](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/scaled-840-0/image6.png)](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/image6.png) Pronto, a VM está pronta para uso. [![image8.png](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/scaled-840-0/image8.png)](https://wiki.ifpe.edu.br/uploads/images/gallery/2018-04-Apr/image8.png)