Proxmox
- Gegevens
- Categorie: Proxmox
- 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.
- Gegevens
- Categorie: Proxmox
- 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
- Gegevens
- Categorie: Proxmox
- 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
- Gegevens
- Categorie: Proxmox
- 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
- Gegevens
- Categorie: Proxmox
- 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
Het IP-adres is het IP-adres van de target.