Przejdź do głównej zawartości

Plan środowiska testowego VirtualBox – Małe biuro rachunkowe

Cel dokumentu: Plan budowy wirtualnego środowiska testowego odwzorowującego realia małego biura rachunkowego. Środowisko ma służyć do przygotowania artykułów do bazy wiedzy: instrukcji instalacji, konfiguracji oraz troubleshootingu.


Spis treści

  1. Architektura środowiska
  2. Wymagania sprzętowe hosta
  3. Schemat sieci
  4. Maszyny wirtualne – specyfikacja
  5. Użytkownicy i role
  6. Oprogramowanie do wdrożenia
  7. Harmonogram i podział zadań
  8. Lista artykułów do bazy wiedzy
  9. Dobre praktyki środowiska testowego
  10. Ryzyka i mitygacje

1. Architektura środowiska

Topologia ogólna

[HOST – fizyczna maszyna]

├─── [VM: ROUTER] Ubuntu 24.04 LTS ──── NAT (Internet/Updates)
│ │
│ [VirtualBox Internal Network: biuro-lan]
│ │
├─── [VM: SRV01] Windows 10 Pro – serwer główny (SQL + Płatnik)

├─── [VM: SRV02] Windows 10 Pro – serwer plików + Streamsoft

└─── [VM: NAS01] Synology DSM 7 – NAS (backup + archiwum)

Stacje robocze użytkowników są emulowane przez snapshoty / klony SRV02 lub osobne lekkie VM — nie jest konieczne stawianie 10 oddzielnych maszyn; wystarczy jedna wzorcowa stacja robocza (template), z której klonuje się instancje na potrzeby konkretnych testów.

Sieć VirtualBox

Typ sieci VirtualBoxUżycie
NAT (adapter 1 na ROUTER)Dostęp routera do internetu / pobieranie pakietów
Internal Network „biuro-lan"Komunikacja wewnętrzna między wszystkimi VM
Host-Only (opcjonalnie)RDP/SSH z hosta do VM bez przechodzenia przez router

2. Wymagania sprzętowe hosta

ZasóbMinimumZalecane
CPU6 rdzeni / 12 wątków (VT-x/AMD-V)8+ rdzeni
RAM28 GB32–64 GB
Dysk300 GB SSD500 GB NVMe
System hostaWindows 10/11 lub LinuxLinux (mniejszy overhead)
VirtualBox7.0+7.1+

Uwaga: MS SQL Server 2019 sam w sobie wymaga min. 2 GB RAM dla silnika. Na SRV01 należy przydzielić co najmniej 6 GB RAM.


3. Schemat sieci

Adresacja 192.168.50.0/24

HostnameRolaIPOS
gw01Router / Gateway192.168.50.1Ubuntu 24.04
srv01Serwer główny (SQL, Płatnik)192.168.50.10Windows 10 Pro
srv02Serwer plików / Streamsoft192.168.50.11Windows 10 Pro
nas01NAS – backup + archiwum192.168.50.12Synology DSM 7
ws-templateWzorcowa stacja robocza192.168.50.50Windows 10 Pro
ws-user[04-10]Stacje zwykłych użytkowników192.168.50.54–60Windows 10 Pro

Usługi sieciowe na gw01

  • DHCPisc-dhcp-server lub dnsmasq, zakres dynamiczny: 192.168.50.100–200
  • DNSdnsmasq (forward do 8.8.8.8 / 1.1.1.1)
  • NAT/Masqueradeiptables/nftables, umożliwia VM dostęp do internetu przez adapter NAT
  • NTPchrony (synchronizacja czasu w sieci)

Porty kluczowe (firewall SRV01)

PortProtokółUsługa
1433TCPMS SQL Server
135, 445TCPSMB / Windows
3389TCPRDP
80, 443TCPAktualizacje / Streamsoft web (jeśli dotyczy)

4. Maszyny wirtualne – specyfikacja

VM1: gw01 – Router (Ubuntu 24.04 LTS)

ParametrWartość
vCPU1
RAM512 MB – 1 GB
Dysk20 GB (dynamiczny)
Adapter 1NAT (internet)
Adapter 2Internal Network: biuro-lan
IP (adapter 2)192.168.50.1/24 (statyczne)

Pakiety do instalacji:

apt install -y dnsmasq isc-dhcp-server nftables chrony curl net-tools

Konfiguracja przekazywania pakietów:

# /etc/sysctl.conf
net.ipv4.ip_forward = 1

Masquerade (nftables):

nft add table ip nat
nft add chain ip nat postrouting { type nat hook postrouting priority 100 \; }
nft add rule ip nat postrouting oifname "enp0s3" masquerade

VM2: srv01 – Serwer główny (Windows 10 Pro)

ParametrWartość
vCPU2–4
RAM6–8 GB
Dysk systemowy60 GB
Dysk danych (SQL)40 GB (osobny VDI)
AdapterInternal Network: biuro-lan
IP192.168.50.10/24 (statyczne)

Oprogramowanie:

  • MS SQL Server 2019 (Express lub Standard)
  • SQL Server Management Studio (SSMS)
  • Płatnik (instalacja serwerowa)
  • Cobian Backup (harmonogram backupów)
  • VirtualBox Guest Additions

Kluczowe konfiguracje:

  • SQL Server – tryb uwierzytelniania mieszany (Mixed Mode)
  • Instancja nazwana: SRV01\SQLBIURO lub domyślna MSSQLSERVER
  • Baza danych Płatnika: Platnik (domyślna nazwa)
  • Konto SQL dla Płatnika: platnik_user z minimalnym uprawnieniami (db_owner na bazie Płatnika)
  • Windows Firewall – reguła przychodząca TCP 1433

VM3: srv02 – Serwer plików / Streamsoft (Windows 10 Pro)

ParametrWartość
vCPU2
RAM4 GB
Dysk systemowy60 GB
Dysk danych40 GB
AdapterInternal Network: biuro-lan
IP192.168.50.11/24 (statyczne)

Oprogramowanie:

  • Streamsoft Prestiż (instalacja serwerowa)
  • Streamsoft PCBiznes (instalacja serwerowa – baza danych)
  • Cobian Backup
  • VirtualBox Guest Additions

Udostępnienia sieciowe (SMB):

\\SRV02\StreamsoftData   → D:\StreamsoftData
\\SRV02\Backup → D:\Backup
\\SRV02\Wspolny → D:\Wspolny

VM4: ws-template – Wzorcowa stacja robocza (Windows 10 Pro)

ParametrWartość
vCPU2
RAM2–3 GB
Dysk40 GB
AdapterInternal Network: biuro-lan
IPDHCP (192.168.50.100+)

Oprogramowanie bazowe (wspólne dla wszystkich stacji):

  • VirtualBox Guest Additions
  • Płatnik (klient)
  • Streamsoft Prestiż (klient)
  • Przeglądarka (Chrome / Firefox)
  • 7-Zip, Notepad++

Po konfiguracji należy zrobić snapshot „CZYSTY-TEMPLATE", z którego klonuje się stacje dla konkretnych użytkowników.

Klony z ws-template:

KlonDodatkowe oprogramowanieUwagi
ws-user01Streamsoft PCBiznes (klient)Aleksandra Nowak
ws-user02Streamsoft PCBiznes (klient)Agnieszka Wiśniewska
ws-user03Streamsoft PCBiznes (klient)Ewelina Kowalczyk
ws-user[04-10]brak dodatkówStandardowi użytkownicy

VM5: nas01 – Synology NAS (Synology DSM 7)

ParametrWartość
vCPU2
RAM2 GB
Dysk systemowy20 GB (dynamiczny)
Dysk danych100 GB (osobny VDI – wolumen NAS)
AdapterInternal Network: biuro-lan
IP192.168.50.12/24 (statyczne w DSM)

Sposób uruchomienia: Synology DSM 7 można uruchomić w VirtualBox przy użyciu nieoficjalnego bootloadera (XPEnology / ARPL) lub pobrać oficjalny obraz próbny z programu Synology Virtual DSM. Zalecane jest użycie Synology Virtual Machine Manager lub bezpośrednio pliku OVA/IMG.

Kluczowe konfiguracje:

  • Statyczny adres IP ustawiony w DSM → Control Panel → Network
  • Strefa czasowa: Europe/Warsaw
  • Protokoły udostępniania: SMB 3.0, opcjonalnie NFS
  • Pakiety DSM: Hyper Backup

Udziały sieciowe (foldery współdzielone):

\\NAS01\Backup     → /volume1/backup   (cel backupów Cobian)
\\NAS01\Archiwum → /volume1/archiwum (archiwum długoterminowe)
\\NAS01\Wspolny → /volume1/wspolny (folder wspólny)

Uwaga: Cobian Backup na SRV01 i SRV02 kieruje kopie na \\NAS01\Backup zamiast \\SRV02\Backup. Dzięki temu serwer plików i backup są rozdzielone na osobne VM.


5. Użytkownicy i role

Konta lokalne / domenowe (brak AD – środowisko workgroup)

LoginRolaUprawnieniaVM
szefWłaściciel / szefAdministrator lokalny na SRV01, SRV02SRV01, SRV02, ws-*
zastepcaZastępca szefaAdministrator lokalny na SRV02, user na SRV01SRV02, ws-*
it01Informatyk 1Administrator lokalny na wszystkich VMwszystkie
it02Informatyk 2Administrator lokalny na wszystkich VMwszystkie
user01Użytkownik (PCBiznes)User standard, dostęp do PCBiznesws-user01
user02Użytkownik (PCBiznes)User standard, dostęp do PCBiznesws-user02
user03Użytkownik (PCBiznes)User standard, dostęp do PCBiznesws-user03
user04user10Użytkownicy biurowiUser standardws-user*

Konta SQL Server (SRV01)

Login SQLUprawnieniaOpis
sasysadminKonto systemowe (tylko dla IT)
platnik_userdb_owner na PlatnikKonto aplikacji Płatnik
streamsoft_userdb_owner na StreamsoftDBKonto aplikacji Streamsoft (jeśli SQL)
backup_userdb_datareaderKonto tylko do odczytu (Cobian / backup weryfikacyjny)

6. Oprogramowanie do wdrożenia

6.1 Płatnik + MS SQL Server 2019

Zależności i kolejność instalacji:

1. MS SQL Server 2019 (SRV01)
└── SQL Server Configuration Manager – włącz TCP/IP
2. SSMS (SRV01) – opcjonalne, ale bardzo zalecane
3. Płatnik – instalator serwerowy (SRV01)
└── Wskazanie instancji SQL
4. Płatnik – instalator kliencki (ws-*)
└── Wskazanie serwera SRV01 i instancji

Kluczowe ścieżki i pliki konfiguracyjne:

  • Instalator SQL: pobierz z microsoft.com
  • Katalog danych SQL: D:\SQLData\
  • Katalog logów SQL: D:\SQLLogs\
  • Config Płatnika (klient): C:\Program Files\Platnik\platnik.ini

6.2 Streamsoft Prestiż

Architektura:

  • Serwer bazy danych: SRV01 lub SRV02 (zależnie od wersji – sprawdź dokumentację Streamsoft)
  • Serwer aplikacji: SRV02
  • Klienci: ws-user01, ws-user02, ws-user03 + pozostałe stacje (Prestiż bez PCBiznes)

Kolejność instalacji:

1. Serwer bazy danych Streamsoft (SRV01 lub SRV02)
2. Serwer aplikacyjny Streamsoft (SRV02)
3. Klient Streamsoft Prestiż (ws-*)
4. Konfiguracja połączenia klienta z serwerem

6.3 Streamsoft PCBiznes (user01, user02, user03)

PCBiznes to moduł kadrowo-płacowy Streamsoft. Instalowany tylko na stacjach ws-user01, ws-user02, ws-user03.

Kolejność instalacji:

1. Baza PCBiznes na serwerze (SRV02 – jeśli osobna instancja)
2. Klient PCBiznes (ws-user01, ws-user02, ws-user03)
3. Konfiguracja uprawnień dla użytkowników user01/user02/user03

6.4 Cobian Backup

Cobian Backup instalowany jest na SRV01 i SRV02. Tworzy harmonogramowe kopie zapasowe na udział \\NAS01\Backup (Synology NAS).

Konfiguracja zadań backupu:

ZadanieŹródłoCelHarmonogram
Backup SQL PłatnikD:\SQLData\Platnik\\\NAS01\Backup\SQL\Codziennie 22:00
Backup SQL StreamsoftD:\SQLData\Streamsoft\\\NAS01\Backup\SQL\Codziennie 22:15
Backup plików SRV02D:\StreamsoftData\\\NAS01\Backup\Pliki\Codziennie 23:00
Backup konfiguracjiC:\ProgramData\Platnik\\\NAS01\Backup\Konfiguracja\Co tydzień – niedziela

Uwaga do bazy wiedzy: Cobian umożliwia backup VSS (Volume Shadow Copy) – należy to uwzględnić w instrukcji, ponieważ pozwala na backup otwartych plików i baz danych.


7. Harmonogram i podział zadań

Faza 0 – Przygotowanie (szacowany czas: 1–2 h)

ZadanieOpis
F0-01Weryfikacja zasobów hosta (RAM, dysk, VT-x/AMD-V w BIOS)
F0-02Instalacja / aktualizacja VirtualBox 7.x + Extension Pack
F0-03Pobranie ISO: Ubuntu 24.04 Server, Windows 10 Pro (2 kopie lub jedna do klonowania)
F0-04Przygotowanie struktury folderów na hoście (D:\VMs\biuro-rachunkowe\)
F0-05Pobranie instalatorów: SQL Server 2019, SSMS, Płatnik, Streamsoft, Cobian

Faza 1 – Infrastruktura sieciowa (szacowany czas: 2–3 h)

ZadaniePriorytetOpis
F1-01WysokiUtworzenie Internal Network biuro-lan w VirtualBox
F1-02WysokiInstalacja VM gw01 (Ubuntu 24.04 Server, 2 adaptery)
F1-03WysokiKonfiguracja statycznego IP na adapterze biuro-lan (192.168.50.1)
F1-04WysokiKonfiguracja NAT/masquerade + ip_forward
F1-05WysokiInstalacja i konfiguracja dnsmasq (DHCP + DNS)
F1-06ŚredniKonfiguracja NTP (chrony)
F1-07NiskiSnapshot gw01 – „ROUTER-BAZOWY"

Plik konfiguracyjny dnsmasq (/etc/dnsmasq.conf) – kluczowe fragmenty:

# Interfejs
interface=enp0s8
bind-interfaces

# DHCP
dhcp-range=192.168.50.100,192.168.50.200,24h
dhcp-option=3,192.168.50.1 # default gateway
dhcp-option=6,192.168.50.1 # DNS

# Statyczne przypisania DHCP
dhcp-host=<MAC_SRV01>,srv01,192.168.50.10
dhcp-host=<MAC_SRV02>,srv02,192.168.50.11
dhcp-host=<MAC_NAS01>,nas01,192.168.50.12

# DNS lokalny
address=/srv01.cyfra.local/192.168.50.10
address=/srv02.cyfra.local/192.168.50.11
address=/nas01.cyfra.local/192.168.50.12
address=/gw01.cyfra.local/192.168.50.1

# Forward DNS
server=8.8.8.8
server=1.1.1.1

Faza 2 – Serwery Windows (szacowany czas: 4–6 h)

ZadaniePriorytetOpis
F2-01WysokiInstalacja VM srv01 (Windows 10 Pro)
F2-02WysokiKonfiguracja sieci SRV01 – statyczne IP 192.168.50.10, gateway 192.168.50.1
F2-03WysokiInstalacja VirtualBox Guest Additions na SRV01
F2-04WysokiDodanie dysku danych VDI (40 GB) do SRV01, inicjalizacja w Zarządzaniu dyskami
F2-05WysokiInstalacja MS SQL Server 2019 na SRV01
F2-06WysokiKonfiguracja SQL (Mixed Mode, TCP/IP, port 1433)
F2-07WysokiInstalacja SSMS na SRV01
F2-08WysokiInstalacja VM srv02 (Windows 10 Pro)
F2-09WysokiKonfiguracja sieci SRV02 – statyczne IP 192.168.50.11
F2-10WysokiInstalacja Guest Additions na SRV02, dodanie dysku danych
F2-11ŚredniKonfiguracja udziałów SMB na SRV02
F2-12WysokiInstalacja VM nas01 (Synology DSM 7, dysk systemowy 20 GB + dysk danych 100 GB)
F2-13WysokiKonfiguracja sieci nas01 – statyczne IP 192.168.50.12 w panelu DSM
F2-14WysokiInicjalizacja puli dysków i woluminu /volume1 w DSM
F2-15WysokiTworzenie folderów współdzielonych: Backup, Archiwum, Wspolny
F2-16WysokiKonfiguracja kont użytkowników NAS (admin, backup) i uprawnień do folderów
F2-17NiskiSnapshot nas01 – „NAS01-BAZOWY"
F2-18NiskiSnapshoty SRV01, SRV02, nas01 – „SRV-BAZOWY-PRE-APP"

Faza 3 – Instalacja oprogramowania biznesowego (szacowany czas: 4–8 h)

ZadaniePriorytetOpis
F3-01WysokiInstalacja Płatnik (serwer) na SRV01 – wskazanie instancji SQL
F3-02WysokiTworzenie bazy danych Płatnika w SQL Server
F3-03WysokiKonfiguracja konta SQL platnik_user
F3-04WysokiTest połączenia klienta z Płatnikiem z SRV01 (lokalny)
F3-05WysokiInstalacja Streamsoft Prestiż (serwer) na SRV02
F3-06WysokiInicjalizacja bazy danych Streamsoft
F3-07WysokiInstalacja Streamsoft PCBiznes (serwer) na SRV02
F3-08ŚredniKonfiguracja licencji Streamsoft
F3-09WysokiSnapshot SRV01 – „SRV01-SQL-PLATNIK-OK"
F3-10WysokiSnapshot SRV02 – „SRV02-STREAMSOFT-OK"

Faza 4 – Stacje robocze (szacowany czas: 3–5 h)

ZadaniePriorytetOpis
F4-01WysokiInstalacja VM ws-template (Windows 10 Pro, DHCP)
F4-02WysokiGuest Additions, konfiguracja języka/strefy czasowej
F4-03WysokiInstalacja Płatnik (klient) – wskazanie SRV01
F4-04WysokiInstalacja Streamsoft Prestiż (klient) – wskazanie SRV02
F4-05WysokiTest połączenia z obu aplikacji
F4-06WysokiSnapshot ws-template – „WS-TEMPLATE-CZYSTY"
F4-07WysokiLinked Clone → ws-user01 + instalacja PCBiznes (klient)
F4-08WysokiLinked Clone → ws-user02 + instalacja PCBiznes (klient)
F4-09WysokiLinked Clone → ws-user03 + instalacja PCBiznes (klient)
F4-10NiskiLinked Clone → ws-user04 (bez PCBiznes) – template dla pozostałych

Tip: Używaj Linked Clone zamiast Full Clone – oszczędza miejsce na dysku hosta. Każdy linked clone zajmuje tylko różnicowy VDI.


Faza 5 – Backup (szacowany czas: 1–2 h)

ZadaniePriorytetOpis
F5-01WysokiInstalacja Cobian Backup 11/Gravity na SRV01
F5-02WysokiInstalacja Cobian Backup na SRV02
F5-03WysokiKonfiguracja konta backup na NAS01 w Cobanie (dostęp do \\NAS01\Backup)
F5-04WysokiKonfiguracja zadania backupu bazy SQL (Płatnik) → \\NAS01\Backup\SQL\
F5-05WysokiKonfiguracja zadania backupu bazy Streamsoft → \\NAS01\Backup\SQL\
F5-06ŚredniKonfiguracja backupu plików SRV02 → \\NAS01\Backup\Pliki\
F5-07ŚredniTest ręcznego uruchomienia backupu i weryfikacja plików na NAS01
F5-08NiskiSnapshot „SRODOWISKO-KOMPLETNE" na wszystkich VM (w tym nas01)

Faza 6 – Dokumentacja i testy (ciągłe)

ZadanieOpis
F6-01Dokumentowanie każdego kroku instalacji (screenshoty, notatki)
F6-02Testowanie scenariuszy awarii (przywracanie ze snapshotów)
F6-03Przygotowanie artykułów do bazy wiedzy wg listy z sekcji 8
F6-04Weryfikacja kompletności instrukcji przez drugą osobę (IT02)

8. Lista artykułów do bazy wiedzy

Poniżej pełna lista proponowanych artykułów, pogrupowana tematycznie. Każdy artykuł to osobny plik w bazie wiedzy.


Kategoria A – Infrastruktura i sieć

IDTytuł artykułuPriorytet
A-01Konfiguracja routera Ubuntu w VirtualBox jako gateway biurowyWysoki
A-02Konfiguracja dnsmasq: DHCP + DNS dla sieci lokalnejWysoki
A-03Konfiguracja NAT/masquerade w Ubuntu (nftables)Wysoki
A-04Statyczne adresy IP w Windows 10 – konfiguracja i weryfikacjaWysoki
A-05Udziały sieciowe SMB w Windows 10 – tworzenie i uprawnieniaWysoki
A-06Diagnostyka połączeń sieciowych w środowisku Windows/UbuntuWysoki
A-07Konfiguracja Windows Firewall – reguły dla SQL Server i StreamsoftWysoki
A-08Synchronizacja czasu NTP w środowisku biurowymŚredni
A-09Troubleshooting: brak połączenia między VM w VirtualBoxWysoki
A-10Troubleshooting: DHCP nie przydziela adresu – diagnostyka dnsmasqWysoki

Kategoria B – MS SQL Server 2019

IDTytuł artykułuPriorytet
B-01Instalacja MS SQL Server 2019 na Windows 10 – krok po krokuWysoki
B-02Konfiguracja SQL Server: Mixed Mode, TCP/IP, port 1433Wysoki
B-03Instalacja i podstawy SQL Server Management Studio (SSMS)Wysoki
B-04Tworzenie loginu SQL i bazy danych dla PłatnikaWysoki
B-05Zarządzanie uprawnieniami SQL: role, loginy, użytkownicyWysoki
B-06Troubleshooting: nie można połączyć się z SQL Server – lista przyczynWysoki
B-07Troubleshooting: błąd „Login failed for user" w SQL ServerWysoki
B-08Backup i restore bazy danych SQL Server ręcznie (SSMS + T-SQL)Wysoki
B-09Monitorowanie SQL Server: logi błędów, Event ViewerŚredni
B-10Aktualizacja SQL Server 2019 – CU i Service PackiNiski

Kategoria C – Płatnik ZUS

IDTytuł artykułuPriorytet
C-01Instalacja Płatnika – wersja serwerowa (SQL Server)Wysoki
C-02Instalacja Płatnika – wersja kliencka (podłączenie do serwera)Wysoki
C-03Pierwsza konfiguracja Płatnika: firma, okres, ustawieniaWysoki
C-04Aktualizacja Płatnika do nowej wersji – proceduraWysoki
C-05Troubleshooting: Płatnik nie może połączyć się z bazą SQLWysoki
C-06Troubleshooting: błędy podczas importu/eksportu w PłatnikuWysoki
C-07Przywracanie bazy Płatnika z backupuWysoki
C-08Płatnik – przeniesienie instalacji na nowy serwerŚredni
C-09Troubleshooting: błąd „Niezgodność wersji bazy danych"Wysoki

Kategoria D – Streamsoft Prestiż

IDTytuł artykułuPriorytet
D-01Instalacja Streamsoft Prestiż – serwer aplikacji i bazy danychWysoki
D-02Instalacja klienta Streamsoft Prestiż – konfiguracja połączeniaWysoki
D-03Pierwsza konfiguracja Streamsoft: firma, rok obrotowyWysoki
D-04Zarządzanie licencjami StreamsoftWysoki
D-05Aktualizacja Streamsoft Prestiż – procedura bezpiecznej aktualizacjiWysoki
D-06Troubleshooting: błąd połączenia klienta Streamsoft z serweremWysoki
D-07Troubleshooting: „Baza danych jest zablokowana" w StreamsoftWysoki
D-08Przywracanie bazy Streamsoft z backupuWysoki
D-09Streamsoft – zarządzanie użytkownikami i uprawnieniamiŚredni

Kategoria E – Streamsoft PCBiznes

IDTytuł artykułuPriorytet
E-01Instalacja PCBiznes – serwerWysoki
E-02Instalacja PCBiznes – klient (user01, user02, user03)Wysoki
E-03Konfiguracja uprawnień użytkowników w PCBiznesWysoki
E-04Troubleshooting: PCBiznes nie uruchamia się – lista przyczynWysoki
E-05Troubleshooting: błędy podczas generowania deklaracji w PCBiznesWysoki
E-06Aktualizacja PCBiznes – proceduraWysoki

Kategoria F – Cobian Backup

IDTytuł artykułuPriorytet
F-01Instalacja i podstawowa konfiguracja Cobian Backup 11Wysoki
F-02Tworzenie zadania backupu bazy SQL Server (VSS)Wysoki
F-03Tworzenie zadania backupu plików i folderówWysoki
F-04Konfiguracja harmonogramu backupu i retencjiWysoki
F-05Weryfikacja i przywracanie danych z backupu CobianWysoki
F-06Troubleshooting: backup Cobian nie uruchamia się o zadanej godzinieWysoki
F-07Troubleshooting: błąd zapisu na udział sieciowy w CobianWysoki
F-08Konfiguracja powiadomień e-mail o wynikach backupuŚredni

Kategoria G – Administracja i bezpieczeństwo

IDTytuł artykułuPriorytet
G-01Zarządzanie kontami użytkowników w Windows 10 (lokalne)Wysoki
G-02Polityka haseł w Windows 10 – konfiguracja Local Security PolicyWysoki
G-03Konfiguracja zdalnego pulpitu (RDP) na serwerach WindowsWysoki
G-04Zarządzanie snapshotami w VirtualBox – najlepsze praktykiWysoki
G-05Procedura odtwarzania środowiska po awarii VMWysoki
G-06Windows Update – zarządzanie aktualizacjami na serwerachŚredni
G-07Logi systemowe Windows – gdzie szukać błędów (Event Viewer)Wysoki
G-08Troubleshooting: wysoka utylizacja CPU/RAM na serwerzeWysoki

Kategoria H – Synology NAS

IDTytuł artykułuPriorytet
H-01Instalacja Synology DSM 7 w VirtualBoxWysoki
H-02Konfiguracja statycznego IP i DNS w Synology DSMWysoki
H-03Tworzenie puli dysków i woluminu w Synology DSMWysoki
H-04Konfiguracja folderów współdzielonych i uprawnień SMBWysoki
H-05Zarządzanie użytkownikami i grupami w Synology DSMWysoki
H-06Konfiguracja Hyper Backup – backup do folderu lokalnegoŚredni
H-07Konfiguracja NAS01 jako celu backupu Cobian BackupWysoki
H-08Troubleshooting: Synology niedostępne w sieci biuro-lanWysoki

9. Dobre praktyki środowiska testowego

Snapshoty VirtualBox – strategia

Przyjmij następującą hierarchię snapshotów:

[Instalacja OS]
└── [Konfiguracja sieci + Guest Additions]
└── [Przed instalacją aplikacji]
├── [Po instalacji SQL]
│ └── [Po instalacji Płatnika]
└── [Po instalacji Streamsoft]
└── [ŚRODOWISKO KOMPLETNE]
  • Nigdy nie kasuj snapshota „Przed instalacją aplikacji" – to Twój punkt ratunkowy.
  • Snapshoty linked clone zajmują mało miejsca – nie oszczędzaj na nich.
  • Opisuj snapshoty z datą i krótką notatką, np. 2025-06-15 – SQL zainstalowany, port 1433 otwarty.

Nazewnictwo plików konfiguracyjnych

Dokumentując każdy krok, zapisuj pliki konfiguracyjne do osobnego folderu na hoście, np.:

D:\VMs\biuro-rachunkowe\
├── configs\
│ ├── gw01-dnsmasq.conf
│ ├── gw01-nftables.conf
│ ├── srv01-sql-setup.txt
│ └── srv02-streamsoft-setup.txt
├── screenshots\
│ └── [zrzuty ekranu z każdego etapu]
└── VMs\

Dokumentowanie podczas instalacji

Dla każdego artykułu do bazy wiedzy stosuj schemat:

1. CEL (co osiągamy)
2. WYMAGANIA WSTĘPNE (co musi być gotowe)
3. KROKI (numerowane, z zrzutami ekranu)
4. WERYFIKACJA (jak sprawdzić, że zadziałało)
5. TROUBLESHOOTING (najczęstsze błędy + rozwiązania)
6. POWIĄZANE ARTYKUŁY

10. Ryzyka i mitygacje

RyzykoPrawdopodobieństwoMitygacja
Brak licencji Streamsoft / Płatnika do środowiska testowegoWysokieSkontaktuj się z dostawcą – często dostępne są wersje demo lub licencje deweloperskie
Przekroczenie limitów Windows 10 (brak AD, max 10 jednoczesnych SMB)Niskie (testowo)Środowisko testowe – akceptowalne; dla produkcji rozważ Windows Server
Niewystarczające zasoby hostaŚrednieNie uruchamiaj wszystkich VM jednocześnie – startuj tylko te potrzebne do danego testu
Utrata snapshotów przez brak miejsca na dyskuŚrednieMonitoruj przestrzeń hosta; linked clones + cieńkie VDI pomagają
Brak kompatybilności Płatnik ↔ SQL Server 2019NiskiePłatnik od wersji 10.02.001 wspiera SQL 2019; sprawdź wersję przed instalacją
Konfiguracja czasu – błędna strefa czasowa VMNiskieUstaw strefę czasową na Europe/Warsaw na wszystkich VM + synchronizacja NTP z gw01
Synology DSM – problemy z uruchomieniem w VirtualBoxŚrednieUżyj oficjalnego obrazu Synology Virtual DSM (trial) lub sprawdzonej wersji XPEnology; nie wszystkie wersje DSM działają stabilnie jako VM
Miejsce na dysku hosta – wolumen NAS 100 GBŚrednieUżyj dynamicznego VDI (thinly provisioned); fizycznie zajmuje tylko tyle, ile faktycznie zapisano danych

Dokument wygenerowany: 2026-04-01 Wersja: 1.0 Autor: [uzupełnij]