Proxmox Installationsguide (Samba & Print server) (Del 7)

Dette er ikke en del af Proxmox installationen, men interessant og få med.

Den tidligere Ubuntu VM, som blev oprettet.
Start VM -> Login i Terminal følg nedenstående link:

https://ubuntu.com/server/docs/samba-as-a-file-server

Installation af Samba

Det første trin er at installer samba package. Fra terminal prompt indtast:

sudo apt install samba

Det er alt, hvad der er til det; du er nu klar til at konfigurere Samba til at dele filer.

Konfigurer Samba som en filserver

Den primære Samba-konfigurationsfil er placeret i /etc/samba/smb.conf.

Standardkonfigurationsfilen indeholder et betydeligt antal kommentarer, som dokumenterer forskellige konfigurationsdirektiver.

Først skal du redigere workgroup parameter i [global] afsnit af/etc/samba/smb.confo g ændre det, så det passer bedre til dit miljø:

workgroup = EXAMPLE

Opret en ny sektion i bunden af ​​filen, eller fjern kommentarer til et af eksemplerne, for den mappe, du vil dele:

[share]
    comment = Ubuntu File Server Share
    path = /srv/samba/share
    browsable = yes
    guest ok = yes
    read only = no
    create mask = 0755
  • comment
    En kort beskrivelse af aktien. Tilpas til dine behov.
  • path
    Stien til den mappe, du vil dele.

    Bemærk:
    Dette eksempel bruger /srv/samba/sharename fordi, ifølge Filesystem Hierarchy Standard (FHS)/srv er, hvor stedspecifikke data skal vises. Teknisk set kan Samba-shares placeres, hvor som helst på filsystemet, så længe tilladelserne er korrekte, men det anbefales at overholde standarder.

  • browsable
    Gør det muligt for Windows-klienter at gennemse den delte mappe ved hjælp af Windows Stifinder.
  • guest ok
    Tillader klienter at oprette forbindelse til delingen uden at angive en adgangskode.
  • read only bestemmer, om delingen er skrivebeskyttet, eller om der gives skriverettigheder. Skriverettigheder er kun tilladt, når værdien er nej, som det ses i dette eksempel. Hvis værdien er ja, er adgangen til delingen skrivebeskyttet.
  • create mask
    Bestemmer de tilladelser, som nye filer vil have, når de oprettes.

Opret et directory

Nu hvor Samba er konfigureret, skal mappen oprettes og tilladelserne ændres. Kør følgende kommandoer fra en terminal:

sudo mkdir -p /srv/samba/share
sudo chown nobody:nogroup /srv/samba/share/

-p switchen fortæller mkdir at oprette hele mappetræet, hvis det ikke allerede eksisterer.

Aktiver den nye konfigurationEnable the new configuration

Til sidst skal du genstarte Samba-tjenesterne for at aktivere den nye konfiguration ved at køre følgende kommando:

sudo systemctl restart smbd.service nmbd.service

 

Installation af Ubuntu Print Server

I nedenstående video guide kan bruges her:
How to Make an Ubuntu Print Server With Samba – YouTube

Installation af CUPS

https://ubuntu.com/server/docs/install-and-configure-a-cups-print-server

En komplet CUPS-installation har mange pakkeafhængigheder, men de kan alle specificeres på den samme kommandolinje. For at udføre en grundlæggende installation af CUPS skal du indtaste følgende kommando i din terminal:

sudo apt install cups

Når download og installation er afsluttet, startes CUPS-serveren automatisk.

Konfigurer CUPS-serveren

CUPS-serverens adfærd er konfigureret gennem direktiver, der findes i /etc/cups/cupsd.conf konfigurationsfil. Denne CUPS-konfigurationsfil følger samme syntaks som hovedkonfigurationsfilen for Apache HTTP-serveren. Nogle eksempler på almindeligt konfigurerede indstillinger vil blive præsenteret her.

Lav en kopi af konfigurationsfilen

Vi anbefaler, at du laver en kopi af den originale CUPS-konfigurationsfil og beskytter den mod skrivning, før du begynder at konfigurere CUPS. Du vil så have de originale indstillinger som reference, som du kan genbruge eller gendanne efter behov.

sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.original
sudo chmod a-w /etc/cups/cupsd.conf.original

Konfigurer serveradministrator

For at konfigurere e-mailadressen på den udpegede CUPS-serveradministrator skal du redigere /etc/cups/cupsd.conf konfigurationsfil med din foretrukne teksteditor, og tilføj eller rediger ServerAdmin i overensstemmelse hermed. Hvis du f.eks. er administrator for CUPS-serveren, og din e-mailadresse er testadmin@test.dk, vil du ændre ServerAdmin-linjen, så den vises som følger:

ServerAdmin testadmin@test.dk

Konfigurer Listen

Som standard på Ubuntu lytter CUPS kun på loopback-grænsefladen ved IP-adresse 127.0.0.1.

For at instruere CUPS til at lytte på en faktisk netværksadapters IP-adresse, skal du angive enten et værtsnavn, IP-adressen eller (valgfrit) en IP-adresse/port-parring via tilføjelsen af ​​et Listen direktiv.

For eksempel, hvis din CUPS-server ligger på et lokalt netværk på IP-adressen 192.168.10.250 og du gerne vil gøre det tilgængeligt for de andre systemer på dette undernetværk, vil du redigere /etc/cups/cupsd.conf og tilføj et lytte-direktiv som følger:

Listen 127.0.0.1:631           # existing loopback Listen
Listen /var/run/cups/cups.sock # existing socket Listen
Listen 192.168.10.250:631      # Listen on the LAN interface, Port 631 (IPP)

I eksemplet ovenfor kan du kommentere eller fjerne henvisningen til Loopback-adressen (127.0.0.1) hvis du ikke vil have CUPS daemon (cupsd) til at lytte på den grænseflade, men vil hellere have, at den kun lytter på Ethernet-grænsefladerne på det lokale netværk (LAN). For at aktivere lytning for alle netværksgrænseflader, som et bestemt værtsnavn er bundet til, inklusive Loopback, kan du oprette en Listen-indgang for værtsnavnet socrates som denne:

Listen socrates:631  # Listen on all interfaces for the hostname 'socrates'

eller ved at udelade lytte-direktivet og bruge Port i stedet, som i:

Port 631  # Listen on port 631 on all interfaces

For flere eksempler på konfigurationsdirektiver i CUPS-serverens konfigurationsfil, se den tilknyttede systemmanualside ved at indtaste følgende kommando:

man cupsd.conf

Efter konfiguration genstart

Hver gang du foretager ændringer i /etc/cups/cupsd.conf konfigurationsfil, skal du genstarte CUPS-serveren ved at skrive følgende kommando ved en terminalprompt:

sudo systemctl restart cups.service

Web Interface

CUPS kan konfigureres og overvåges ved hjælp af en webgrænseflade, som som standard er tilgængelig på http://localhost:631/admin. Webgrænsefladen kan bruges til at udføre alle printeradministrationsopgaver.

For at udføre administrative opgaver via webgrænsefladen skal du enten have root-kontoen aktiveret på din server eller godkende som bruger i  lpadmin gruppen. Af sikkerhedsmæssige årsager vil CUPS ikke godkende en bruger, der ikke har en adgangskode.

For at tilføje en bruger til  lpadmin gruppen skal du køre ved terminalprompten:

sudo usermod -aG lpadmin username

Proxmox Installationsguide (bonding & iSCSI) (Del 6)

Linux Bond

Bonding (også kaldet NIC-teaming eller Link Aggregation) er en teknik til at binde flere NIC’er til en enkelt netværksenhed. Det er muligt at opnå forskellige mål, som at gøre netværket fejltolerant, øge ydeevnen eller begge dele sammen.

Højhastighedshardware som Fibre Channel og den tilhørende switching-hardware kan være ret dyr. Ved at lave linkaggregering kan to NIC’er fremstå som én logisk grænseflade, hvilket resulterer i dobbelt hastighed. Dette er en indbygget Linux-kernefunktion, der understøttes af de fleste switches. Hvis dine noder har flere Ethernet-porte, kan du fordele dine fejlpunkter ved at køre netværkskabler til forskellige switches, og den bundne forbindelse vil failover til det ene eller det andet kabel i tilfælde af netværksproblemer.

Aggregerede links kan forbedre live-migreringsforsinkelser og forbedre hastigheden af ​​replikering af data mellem Proxmox VE Cluster-knudepunkter.

Der er 7 tilstande til limning:

  • Round-robin (balance-rr): Overfør netværkspakker i sekventiel rækkefølge fra den første tilgængelige netværksgrænseflade (NIC) slave til den sidste. Denne tilstand giver belastningsbalancering og fejltolerance.

 

  • Active-backup (active-backup): Kun én NIC-slave i bindingen er aktiv. En anden slave bliver aktiv, hvis og kun hvis den aktive slave fejler. MAC-adressen til den enkelt logisk bundne grænseflade er eksternt synlig på kun én NIC (port) for at undgå forvrængning i netværksswitchen. Denne tilstand giver fejltolerance.

 

  • XOR (balance-xor): Overfør netværkspakker baseret på [(kilde MAC-adresse XOR’d med destinations-MAC-adresse) modulo NIC-slaveantal]. Dette vælger den samme NIC-slave for hver destinations-MAC-adresse. Denne tilstand giver belastningsbalancering og fejltolerance.

 

  • Broadcast (broadcast): Overfør netværkspakker på alle slave netværksgrænseflader. Denne tilstand giver fejltolerance.

 

  • IEEE 802.3ad Dynamic link aggregation (802.3ad)(LACP): Opretter aggregeringsgrupper, der deler samme hastighed og dupleksindstillinger. Anvender alle slavenetværksgrænseflader i den aktive aggregatorgruppe i henhold til 802.3ad-specifikationen.

 

  • Adaptive transmit load balancing (balance-tlb): Linux bonding driver-tilstand, der ikke kræver nogen speciel netværksswitch-understøttelse. Den udgående netværkspakketrafik fordeles i henhold til den aktuelle belastning (beregnet i forhold til hastigheden) på hver netværksinterfaceslave. Indgående trafik modtages af en aktuelt udpeget slavenetværksgrænseflade. Hvis denne modtagende slave fejler, overtager en anden slave MAC-adressen på den mislykkede modtagende slave.

 

  • Adaptive load balancing (balance-alb): Inkluderer balance-tlb plus modtage belastningsbalancering (rlb) til IPV4-trafik og kræver ingen speciel netværksswitch-understøttelse. Modtagelsesbelastningsbalanceringen opnås ved ARP-forhandling. Bonding-driveren opsnapper ARP-svarene sendt af det lokale system på vej ud og overskriver kildehardwareadressen med den unikke hardwareadresse på en af ​​NIC-slaverne i den enkelt logiske bundne grænseflade, således at forskellige netværks-peers bruger forskellige MAC-adresser til deres netværkspakketrafik.

 

Sådan opsætter du et iSCSI-mål på en Synology NAS

Vi vil se på, hvordan du opsætter iSCSI på en Synology NAS nedenfor ved hjælp af DSM 7. Processen for DSM 6 er lidt anderledes.

1. Log ind på DSM og åben SAN Manager.

opening the san manager icon in dsm.

 

2. Vælg iSCSI, og vælg derefter Add for at oprette en ny target.

how to set up an iscsi target on a synology nas - selecting iscsi in synology dsm.

3. Giv iSCSI-målet et navn, og lad derefter IQN være som standard.

creating an iscsi target in dsm.

4. Den næste indstilling er valgfri, men CHAP giver dig mulighed for at konfigurere godkendelse. Hvis du vil have initiativtageren til at autentificere med målet, skal du kun indtaste et brugernavn og adgangskode her. Hvis du vil have både initiatoren og målet til at bruge godkendelse, skal du aktivere gensidig CHAP.

adding chap authentication to the iscsi target.

5. Hvis du ikke har konfigureret en LUN endnu, kan du gøre det på dette trin. Vælg Opret en ny LUN, og vælg derefter Næste.

creating a new LUN in synology dsm.

6. Giv LUN et navn, vælg derefter en volumen og indtast en kapacitet i GB. Når du er færdig, skal du vælge Næste.

BEMÆRK: Der indtastes 10 GB, da dette er en virtuel DSM-instans og kun bruges til test. Du bliver højst sandsynligt nødt til at konfigurere dette væsentligt højere.

creating the new synology-lun on the volume 1 storage location.

7. Gennemgå indstillingerne, og vælg derefter Udført.iSCSI-målet er nu oprettet!

confirming the iscsi settings are correct.

AD

Tilslutning til et iSCSI Target på en Synology NAS

Nu hvor Synology NAS iSCSI-målet er blevet konfigureret, kan du oprette forbindelse til det ved hjælp af en initiator.Vær opmærksom på, at tilslutning af flere klienter til et individuelt iSCSI-mål kan forårsage datakorruption.

Hvis du planlægger at oprette forbindelse fra flere klienter, skal du sørge for at redigere iSCSI-målet, vælge Avanceret og derefter aktivere Tillad flere sessioner fra en eller flere iSCSI-initiatorer.

AD
editing the advanced settings to allow multiple connections (if required).

Konfiguration af tilladelser

Selvom vi ikke vil gennemgå, hvordan man forbinder som initiativtager, er det vigtigt at vide præcis, hvordan man konfigurerer tilladelser. Efter en initiativtager har forsøgt at oprette forbindelse, skal du give tilladelser på Synology NAS, så initiativtageren kan oprette forbindelse til det mål, der er specificeret ovenfor (du kan også oprette dem på forhånd, hvis du kender IQN).

1. Vælg Host i SAN Manager, og vælg derefter Tilføj.

adding host permissions to the iscsi storage manager.

2. Vælg Start på hovedskærmen.

selecting start on the host settings main screen.

3. Indtast et navn og operativsystem, og vælg derefter initiatoren.Hvis du ikke har forsøgt at oprette forbindelse endnu, skal du bruge knappen Tilføj initiativtager. Når du er færdig, skal du vælge Næste.

adding ther host that attempted to connect to the iscsi storage location.

4. Angiv tilladelserne for hver LUN, og vælg derefter Næste.

defining the permissions for the LUN's.

5. Gennemgå indstillingerne, og vælg derefter Udført.Tilladelserne vil nu blive oprettet!

confirming the settings for the LUN and iscsi target.

Proxmox Installationsguide (P2V) (Del 4)

Physical machine to virtual machine eller kort for P2V.

Der findes forskellige værktøjer og guides, hvordan dette gøres bedst f.eks Disk2vhd, CloneZilla, Starwind v2v eller HDClone.
Da Proxmos Installationsguide hovedsaglig omhandler Proxmox miljøet, så kommer vi ikke nærmere ind på hvordan man gøre.
Men læs gerne nedenstående links og notater.

Microsoft & Qualcomm (youtube.com)

Converting A Physical Disk To A Virtual Disk In Proxmox – YouTube

https://www.miray.de/download/hdclone.html

F.eks kan Disk2vhd bruges, herefter konventere med programmet Starwind 2v2 til formatet qcow2, som læses af Proxmox.
I tilfælde kan filen overføres direkte som .vhdx format direkte over i Proxmox ved at bruge WinSCP, dog skal den konventeres med shell inde i Proxmox.

Screenshot of Disk2vhd

Herefter log ind i Proxmox, åben Shell ved at indtaste nedenstående kommando for at konventer filen:
"qemu-img convert -O qcow2 /var/lib/vz/harddrives/XXXX.vhdx /var/lib/vz/images/xxx/vm-xxx-disk-X.qcow2"

Bemærk: Denne guide opdateres løbende med flere detaljer.

Nyheder
Søg
Konto
0
Menu
×