Arkiv for ‘Linux’ Kategori

Proxmox Snapshot Backup: Buffer I / O-fejl

Søndag, April 18, 2010

Lejlighedsvis, i den nuværende version PVE 1.5 i det følgende fejl når du forsøger, For at oprette sikkerhedskopier ved hjælp af snapshot-funktionen:

April 18 02:30:27 debian kernel: device-Mapper: snapshots: Ugyldiggørelse snapshot: Kan ikke tildele undtagelse.
April 18 02:30:27 debian kernel: Buffer I / O-fejl på enheden dm-4, logiske blok 6056861
April 18 02:30:27 debian kernel: Buffer I / O-fejl på enheden dm-4, logiske blok 6056862
April 18 02:30:27 debian kernel: Buffer I / O-fejl på enheden dm-4, logiske blok 6056863
April 18 02:30:27 debian kernel: Buffer I / O-fejl på enheden dm-4, logiske blok 6056864
April 18 02:30:27 debian kernel: Buffer I / O-fejl på enheden dm-4, logiske blok 6056865

Jeg har nu oprettet vzdump.conf under / etc med filstørrelsen: 2048 som indhold (Standard er 1024). På nuværende tidspunkt, fejlen er ikke længere så ved debut, Jeg ville overveje, men, hvordan det opfører sig i et par dage og derefter flere løber.

Hetzner rod server virtualisering Proxmox EQ

Fredag, Februar 26, 2010

Hetzner giver selv til forskellige rod-servere til en lav pris. Proxmox er et genialt management interface, uden licensafgifter, som parallel til virtuelle servere baseret på OpenVZ og KVM er baseret på. Standardinstallationen af ​​Proxmox er udførligt beskrevet og bør ikke være her næste emne.

Hetzner indeholder alle de rod-servere i op til 4 IP-adresser inkluderet i, ja, de vil i sidste ende også kræver, tildeles individuelt til hver af disse virtuelle gæster til. Problemet er, forudsat, at broen mode som standard, virker ikke, og NAT kan ikke være nogen permanent løsning. Hetzner kun giver mulighed for dataoverførsler fra de vigtigste MAC-adressen på den server, snart du anvender virtuelle gæster, Men det har flere MAC-adresser. Hvorfor ville du bruge en automatisk grænseflade, Hvis du stadig skulle udføre snesevis af trin i hånden?

Løsningen kaldes routing. De wiki Hetzner og internettet, er der allerede mere forskelligartet HOWTO'er, der er ufuldstændige eller ikke arbejde, men så nemt og enkelt at flytte.

Jeg vil derfor gerne kort introducere her et eksempel på konfiguration af netværket.
Grundlæggende installation er på en Proxmox Hetzner EQ6 med Debian 5.0 in der 64bit version. Kan have brug for andre operativsystemer, konfigurationsfiler osv.. være uafhængigt justeres.

Fås ved henvendelse til Hetzner 4 IP-adresser for gratis. 2 der er nødvendige for selve serveren, og som en routing-gateway til virtuelle gæster. Jeg er her Beispielipadressen, som bør tilpasses i overensstemmelse hermed :-) .

[vigtigste] Hauptipadresse selve serveren, zB. 10.10.10.10
[ende] de sidste ledige IP-adresse IP-blok, zB. 10.10.10.13
[gade] Som tildelt af Hetzner gateway til IP-adresser

Undernetmaske skal justeres i forhold til de tildelte nettets størrelse.

en) /etc / network / interfaces som justerer:

bilen
IFACE lo inet loopback

auto eth0
IFACE eth0 inet statisk
adresse [vigtigste]
netmask 255.255.255.192
gateway [gade]
pointopoint [gade]

Bil vmbr0
IFACE vmbr0 INET statisk
adresse [ende]
netmask 255.255.255.192
gateway [vigtigste]
bridge_ports none
bridge_stp off
bridge_fd 0

Ellers ingen yderligere indtastninger kode her / orlov.

b) Genstart, således at alle konfigurationer osv.. kan tages ordentligt.

c) Tilføj i filen / etc / sysctl.conf følgende poster:

net.ipv4.conf.all.rp_filter = 1
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.ip_forward = 1

Derefter køre sysctl-p på skallen, at anvende ændringerne.

d) Opret filen / etc / init.d / routing med følgende indhold

#!/bin / sh

tilfælde “$1″ i
‘start ')
/sbin / route tilføje [virt] gw [respekteret] kæmpe vmbr0
/bin / echo 1 > / Proc/sys/net/ipv4/conf/eth0/proxy_arp
RETVAL = $?
;;

‘stop ")
/sbin / route del [virt] gw [respekteret] kæmpe vmbr0
/bin / echo 0 > / Proc/sys/net/ipv4/conf/eth0/proxy_arp
RETVAL = $?
;;
*)
echo “Brug: $0 { starte | stoppe }”
RETVAL = 1
;;
ESAC
exit $ RETVAL

Så filen med chmod a x / gøre etc / init.d / routing med integreret og eksekverbare update-rc.d defaults routing i overensstemmelse med startrækkefølgen.

For at forklare, for hver IP-adresse, bør tildeles en gæst, Der er behov for scriptet over den tilsvarende linjer starte under / stoppe, hvor [virt] hver af IP-adressen på gæsten. Ikke overrasket, at det er stort set den samme 2x i træk, Det er alt helt lovligt og fungerer. Quasi per gæst en sådan linje / sbin / route tilføje [virt] gw [virt] dev vmbr0 ved start, og / sbin / route del [virt] gw [virt] dev vmrespekteretunder stoppe. Efterfulgt af / etc / init.d / routing begynder at køre, og sagen skal svare til omfanget.

og) IP-konfiguration af gæsterne

Her blot gæsten IP-adresse tildelt af Hetzner Indtast undernetmaske som Hetzner. Når porten ikke er registreret af Hetzner (!), men da den sidste IP fra subnet, se ovenfor [ende] erklæret. Yderligere moduler / ændringer / tilføjelser er ikke nødvendigt.