Keistad-ICT
  1. U bevindt zich hier:  
  2. Startpagina
  3. Proxmox

Proxmox

Installatie Windows Server 2022

Gegevens
Categorie: Proxmox
Gepubliceerd: 08 september 2024
Hits: 36

Installatie van Windows Server 2022

Maak een nieuwe VM aan voor Windows Server 2022.

Kies bij BIOS voor OVMF (UEFI)

Voeg de iso met drivers toe:

Zet het vinkje achter Qemu Agent:

Stel de Disk size in op minimaal 100 GB, zodat je Windows updates kunt installeren. Meer voor als je ook applicaties wilt installeren.

Maar beter is het om die op een 2e disk te installeren. Die kun je later toevoegen aan de VM.

 

Dit is het resultaat:

Pas de opstartvolgorde aan:

Start nu de installatie van Windows Server.

Voeg de volgende driver toe, zodat de installatie disk zichtbaar wordt. Anders zie je geen disk waarop je Windows kunt installeren.

Ga naar de map vioscsi / 2k22 / amd64 en voeg de driver toe:

 

Let op: Installeer na de installatie van Windows Server 2022, de Guest-Tools om de netwerkkaart te zien!

Daarna kun je het netwerkkaart configureren.

 

Script voor een webserver met MariaDB en FTP-toegang

Gegevens
Categorie: Proxmox
Gepubliceerd: 20 augustus 2024
Hits: 34

Met dit Linux bash-script zet je heel snel een webserver op.

Maak eerst een VM aan of nog beter: draai eerst het Proxmox script om een Ubuntu container aan te maken.

Log in op de Ubuntu LXC.

Type nano inst.sh en copy-paste alle tekst hieronder daar in:

Maak inst.sh startbaar met chmod +x inst.sh en draai het script met /inst.sh

Wel moet je nog wel apache2 aanvinken, een wachtwoord voor mysql invoeren, en de gegevens voor de ftp-user invullen.

OPMERKING: FTP toegang werkt nu out-of-the-box, zonder aanpassingen aan de configuratie!!!!

#!/bin/bash

sudo apt-get update && sudo apt upgrade -y

# Controleer welke services draaien
sudo service --status-all

# Zet ssh service aan:
sudo systemctl start ssh 
sudo systemctl enable ssh

# Installeer de volgende pakketten:

sudo apt-get install -y mc unzip vsftpd apache2* php libapache2-mod-php mariadb-server phpmyadmin php-cli php-common php-mbstring php-gd php-intl php-xml php-mysql php-zip php-curl php-xmlrpc php-curl mariadb-server phpmyadmin

# Activeer de SFTP-service

sudo service vsftpd start 
sudo systemctl enable vsftpd

# Even een kopie van de configuratie maken, voordat je die eventueel aanpast

cp /etc/vsftpd.conf /etc/vsftpd.conf.org

# Pas de firewall aan:
sudo ufw allow from any to any port 80,443,20,21,22,3306,10000:10100 proto tcp
sudo ufw allow OpenSSH

sudo ufw enable

sudo ufw status

# Maak een FTP gebruiker aan:
sudo adduser marcel
echo "marcel" | sudo tee -a /etc/vsftpd.user_list
sudo mkdir -p /home/marcel/ftp/upload
sudo chmod 550 /home/marcel/ftp
sudo chmod 750 /home/marcel/ftp/upload
sudo chown -R marcel: /home/marcel/ftp

# Herstart de vsftpd service
# sudo systemctl restart vsftpd

sudo systemctl start vsftpd.service 
sudo systemctl enable vsftpd.service

# Controleer dat de nieuwe service draait
sudo systemctl status vsftpd.service

echo "Controleer op de VM dat je kunt inloggen met ftp als marcel:"
echo "ftp localhost"

ftp localhost

# Gek genoeg kun je nu niet als root met PuTTy inloggen, maar wel als 'marcel'.

# Dit kun je oplossen door 'marcel' lid te maken van sudoers:
sudo usermod -aG sudo marcel

 

Script om een Ubuntu Container aan te maken

Gegevens
Categorie: Proxmox
Gepubliceerd: 20 augustus 2024
Hits: 39

Met dit script, downloadt je een Ubuntu CT template en maak je een VM van 20GB opslag en 4 GB RAM met dat template aan.

Pas de vetgedrukte tekst en de IP-configuratie aan voor je eigen omgeving!

De optie --unprivileged=1 zorgt ervoor dat je docker in de container kunt starten. Als dat uit staat, dan krijg je meldingen over apparmor en werkt docker niet.

Zie voor meer info: Apparmor permission issues after switching from unprivileged to privileged LXC | Proxmox Support Forum

!#/bin/bash
pveam download local ubuntu-22.04-standard_22.04-1_amd64.tar.zst

# De volgende regel is 1 commando:

pct create 400 --rootfs volume=local:20  --cores 2 --memory 4096 --hostname=ScriptedCD --description "Gescripte installatie van een LXC" --unprivileged=1 --password='Password' /var/lib/vz/template/cache/ubuntu-22.04-standard_22.04-1_amd64.tar.zst

pct set 400 -net0 name=eth0,bridge=vmbr0,ip=192.168.2.55/24,gw=192.168.2.254 --nameserver=192.168.2.254

# Even controleren of alles klopt

pct config 400

# En start de VM :

pct start 400

Opmerking: Als je de container wilt starten en gelijk naar de console daarvan wilt, type dan:

pct console 400

Proxmox - Bestand naar USB-disk kopiëren of downloaden

Gegevens
Categorie: Proxmox
Gepubliceerd: 16 augustus 2024
Hits: 36

Om vanaf de Shell een bestand naar een USB-disk te kopiëren:

cp /var/lib/vz/template/iso/. /media/usb-drive/template/iso/


Om vanaf de Shell een bestand naar een USB-disk te downloaden:

cd /media/usb-drive/template/iso/
wget https://mirror.koddos.net/linuxmint/iso/stable/21.3/linuxmint-21.3-mate-64bit.iso

Ander voorbeeld:

wget https://mintlinux.mirror.wearetriple.com/iso/stable/21.3/linuxmint-21.3-cinnamon-64bit.iso

Proxmox - Bestanden tussen hosts kopiëren

Gegevens
Categorie: Proxmox
Gepubliceerd: 16 augustus 2024
Hits: 32

Om vanaf de Command Line (Shell) een bestand tussen 2 (Proxmox) hosts te kopiëren, geef je het volgende commando:

scp -P 22 /var/lib/vz/template/iso/mint.iso  Dit e-mailadres wordt beveiligd tegen spambots. JavaScript dient ingeschakeld te zijn om het te bekijken.:/var/lib/vz/template/iso

Het IP-adres is het IP-adres van de target.

 

  1. Proxmox - Snapshot naar een netwerk share maken vanaf de CLI
  2. Proxmox - Restore VM vanaf de CLI
  3. Proxmox - Backup VM vanaf de CLI
  4. Proxmox - Kopie maken van een VM vanaf de CLI

Pagina 1 van 3

  • 1
  • 2
  • 3

Main Menu

  • Home
  • Arduino
  • ESP8266
  • Microsoft SQL Server
  • Raspberry Pi
  • Maqueen V3.0
  • PowerShell
  • Proxmox
  • Home Assistant
  • Node-RED
  • Beleggen
  • Sparen
  • Traden - Handelen
  • Linux - Ubuntu
  • MySQL