![TI e mudanças climáticas: uma startup constrói um futuro mais verde](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712000645_TI-e-mudancas-climaticas-uma-startup-constroi-um-futuro-mais-150x150.jpg)
TI e mudanças climáticas: uma startup constrói um futuro mais verde
1 de abril de 2024![Por que o tamanho do vetor é importante – a nova pilha](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712036645_Por-que-o-tamanho-do-vetor-e-importante-–-a-150x150.png)
Por que o tamanho do vetor é importante – a nova pilha
2 de abril de 2024Uma das melhores vantagens do Proxmox VE Server é que ele contém utilitários de linha de comando muito poderosos para controlar, configurar e gerenciar seu servidor Proxmox. Existem muitos utilitários Proxmox CLI que você precisa conhecer para obter controle total sobre seu ambiente Proxmox. Vejamos os principais comandos da CLI do Proxmo que você deve conhecer.
O núcleo do Proxmox VE: uma visão geral da CLI
Ao usar comandos Proxmox VE, você pode controlar a orquestração de máquinas virtuais (VM), gerenciamento de contêineres, armazenamento, backups e outros aspectos de seu ambiente Proxmox. A interface de linha de comando (CLI) é uma ferramenta para administradores que levam a sério a configuração e automação de baixo nível.
Vamos considerar os seguintes comandos Proxmox CLI para controlar e automatizar seu ambiente Proxmox
1. Versão PVE
Começamos a lista dos melhores comandos Proxmox CLI com um comando simples que permite ver a versão específica do Proxmox VE em execução em seus sistemas. O pveversão O comando fornece uma maneira de ver as informações da versão do PVE.
Verificando a versão do Proxmox
Você pode imprimir informações de versão do nó de hardware Proxmox VE com o comando:
pveversion
Este comando exibe a versão atual do Proxmox VE instalada. Inclui o número da versão e qualquer nível de patch instalado. É um ótimo comando para verificar atualizações específicas do sistema, buscar suporte ou garantir que seu ambiente Proxmox esteja atualizado com os recursos e patches de segurança mais recentes.
![Executando o comando da versão pve](https://optimuscloud.com.br/wp-content/uploads/2024/04/Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
2. Controle de qualidade
O qm O comando é a base para o gerenciamento de máquinas virtuais QEMU/KVM, oferecendo um conjunto abrangente de funcionalidades. Com comandos como lista de qmque exibe todas as VMs disponíveis, até comandos mais complexos para criação e gerenciamento de VMs, masterização qm fornece a você o controle para otimizar o desempenho da sua máquina virtual. Essa ferramenta garante que suas VMs estejam bem ajustadas, refletindo na quantidade de memória ou recursos de CPU alocados, essenciais para manter um ambiente virtual eficiente.
Aqui estão alguns exemplos nos seguintes comandos:
Listando todas as máquinas virtuais
qm list
Este comando exibe uma lista de todas as VMs configuradas em seu host Proxmox. Ele fornece os detalhes básicos sobre suas máquinas virtuais, como ID da VM, status e alocação de memória.
![Comando de lista Qm no proxmox](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712005207_409_Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
![Comando de lista Qm no proxmox](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712005207_409_Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
Criando uma nova máquina virtual
qm create 100 --name myVM --memory 2048 --net0 virtio,bridge=vmbr0
Este exemplo cria uma nova VM com ID 100, chamada minhaVMcom 2.048 MB de memória e um dispositivo de rede VirtIO conectado ao vmbr0.
3. PCT
O por cento O comando é na verdade a ferramenta moderna usada para gerenciar contêineres LXC em ambientes Proxmox VE, em oposição à ferramenta para gerenciar contêineres OpenVZ em versões legadas. Ele permite que os administradores executem uma ampla gama de operações relacionadas aos contêineres LXC, incluindo criação, exclusão, início, parada e configuração dessas instâncias de contêiner.
Aqui estão alguns exemplos de como você pode usar o por cento comando:
Listar todos os contêineres LXC:
pct list
![Comando pct proxmox para contêineres](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712005207_495_Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
![Comando pct proxmox para contêineres](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712005207_495_Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
Crie um novo contêiner LXC:
pct create <VMID> local:vztmpl/<template>.tar.gz --hostname <hostname> --memory <memory> --cores <cores>
Este comando cria um novo contêiner LXC a partir de um modelo. O
Inicie um contêiner LXC:
pct start <VMID>
Este comando inicia o contêiner com o VMID especificado.
Pare um contêiner LXC:
pct stop <VMID>
Este comando interrompe o contêiner especificado.
por cento fornece uma interface poderosa e flexível para gerenciar contêineres LXC diretamente da linha de comando, tornando-o uma ferramenta essencial para administradores que trabalham no ambiente Proxmox VE.
4. QUEDA
O peso O comando abre a porta para interagir diretamente com a API Proxmox, oferecendo uma alternativa à GUI para gerenciamento de recursos e configurações. Esta ferramenta de linha de comando permite uma ampla gama de ações, desde consultar informações de versão do sistema até ajustar configurações, mostrando a versatilidade dos comandos CLI no gerenciamento de um ambiente Proxmox VE.
peso permite interação direta com a API Proxmox:
Obtendo informações do nó
pvesh get /nodes
O comando a seguir recupera informações sobre todos os nós do cluster Proxmox, incluindo as seguintes seções:
- nó
- status
- CPU
- nível
- máxCPU
- maxmem
- mem
- SSL_impressão digital
![Comando Pvesh para proxmox cli](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712005207_940_Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
![Comando Pvesh para proxmox cli](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712005207_940_Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
5. PVEUM
O gerenciamento de permissões e contas de usuários é simplificado com o pveum comando, uma ferramenta dedicada para administração de usuários dentro do Proxmox. Este comando simplifica a complexidade que envolve o gerenciamento de usuários, garantindo que o controle de acesso e as permissões estejam alinhados aos seus padrões de segurança.
Para gerenciamento de usuários, pveum é indispensável:
Adicionando um novo usuário
pveum useradd jdoe@pve --password myPassword --firstname John --lastname Doe
Isso cria um novo usuário jdoe no pvv realm com a senha e o nome especificados.
![Linha de comando cli do Pveum proxmox](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712005207_553_Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
![Linha de comando cli do Pveum proxmox](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712005207_553_Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
6. PVECM
pvccmo Proxmox Cluster Manager, é crucial para quem opera em um ambiente clusterizado. Este comando facilita a criação e gerenciamento de clusters, aumentando a resiliência e escalabilidade da sua infraestrutura. Através de comandos como homem pvecmos administradores podem acessar documentação detalhada para gerenciar adequadamente suas configurações de cluster.
pvccm é usado para tarefas de gerenciamento de cluster:
Adicionando um nó ao cluster
pvecm add <node-IP>
Este comando adiciona um novo nó ao cluster Proxmox usando o endereço IP do nó.
![Comando Pvecm proxmox cli](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712005207_583_Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
![Comando Pvecm proxmox cli](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712005207_583_Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
7. VZDump e qmrestore
revolta é uma ferramenta de backup para Proxmox que salva suas máquinas virtuais e contêineres em arquivos de backup. Você pode configurá-lo para fazer backup automático de seus dados, salvá-los em locais diferentes e usá-lo para fazer backup rapidamente do sistema se algo der errado.
vzdump 101 --storage local --mode snapshot
Este comando cria um backup do contêiner com ID 101, armazenando-o no armazenamento local usando o modo snapshot.
Restaurando um backup
Embora não seja possível restaurar backups OpenVZ VZdump para VMs ou backups de contêiner Openvz usando qmrestore:
qmrestore /var/lib/vz/dump/vzdump-qemu-100-*.vma.lzo 100
Isso restaura um backup da VM 100 a partir de um arquivo VMA.LZO especificado. Você também pode usar o comando man qmrestore para visualizar mais detalhes do comando qmrestore.
8. Firewall PVE
O firewall pve A ferramenta permite que os administradores gerenciem diretamente o firewall Proxmox integrado com a CLI. Você pode ativar e desativar o firewall e criar e configurar regras.
Habilitando o Firewall
pve-firewall enable
Ativa o firewall em seu ambiente Proxmox, protegendo suas máquinas virtuais e contêineres.
Adicionando uma regra de firewall
pve-firewall add rule --action accept --source 192.168.1.0/24 --dest any --proto tcp --dport 22
Este comando adiciona uma regra que permite acesso SSH da rede de origem especificada.
![Comando de firewall Pve no proxmox](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712005207_65_Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
![Comando de firewall Pve no proxmox](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712005207_65_Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
9. PVESM (Gerenciador de armazenamento Proxmox)
pvesm é um comando do Proxmox que ajuda a gerenciar onde seus dados são armazenados. Você pode usá-lo para adicionar, remover ou alterar as configurações de armazenamento de suas máquinas virtuais e contêineres. É útil para organizar o armazenamento de uma forma que faça sentido para sua configuração ou laboratório doméstico. Com o pvesm, controlar e ajustar seu espaço de armazenamento fica mais simples.
Adicionando um pool de armazenamento
pvesm add dir --storage local-backup --path /var/lib/vz/backup
Cria um novo pool de armazenamento baseado em diretório chamado backup local para backups.
Listagem de armazenamento
pvesm status
Com este comando você pode listar seus recursos de armazenamento configurados. Ele permite que os administradores gerenciem e configurem o armazenamento com eficiência.
![Comando Pvesm para gerenciar armazenamento proxmox](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712005207_58_Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
![Comando Pvesm para gerenciar armazenamento proxmox](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712005207_58_Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
10. Cliente de backup Proxmox
Como parte do Proxmox Backup Suite, o cliente de backup proxmox aprimora o gerenciamento de backup do utilitário de backup:
Criando um backup para o servidor de backup Proxmox
proxmox-backup-client backup vm/100.pxar:/var/lib/vz/images/100 --repository root@pam@backup-server:backup-vm100
![Cliente de backup Proxmox em proxmox](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712005207_89_Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
![Cliente de backup Proxmox em proxmox](https://optimuscloud.com.br/wp-content/uploads/2024/04/1712005207_89_Os-10-principais-comandos-Proxmox-CLI-para-controle-final-em.png)
Administração Geral
A linha de comando oferece um caminho direto para gerenciar pacotes Proxmox VE. Você pode realizar facilmente atualizações do sistema e consultar versões instaladas. Você pode usar comandos gerais como atualização do apt-get e atualização do apt-get para atualizar seu(s) host(s) Proxmox.
Você também pode usar comandos gerais do Linux como principal para ver os principais processos de CPU em execução em seu host Proxmox.
Resumindo os principais comandos de linha de comando do Proxmox PVE
Proxmox VE é uma plataforma de virtualização realmente poderosa, gratuita e de código aberto, que está ganhando muita força. É ótimo que ele contenha tantos comandos excelentes que você pode usar para configurar, gerenciar e automatizar seu ambiente Proxmox. Os 10 comandos que listamos certamente não são os únicos disponíveis no Proxmox. No entanto, esses comandos são alguns dos mais poderosos para gerenciar seu host Proxmox, máquinas virtuais e contêineres. Deixe-me saber nos comentários se você estiver usando outros comandos em seu ambiente Proxmox.