Oorzaken en oplossingen voor de foutcodes van IP-pools en publieke adressen.
error.ip_pool.exhausted
Tekst in de console
Pool {pool} heeft geen vrij adres meer.
Betekenis voor API-clients
The IP pool has no free address (or /64) left.
Code
hangt af van de oorzaak
Argument
Inhoud
pool
de naam van de pool die vol is, leeg wanneer geen pool is genoemd.
Oorzaak. De pool heeft geen vrij IPv4-adres of geen vrij IPv6-blok meer. Adressen die zijn toegewezen, gereserveerd of in quarantaine staan, tellen niet als vrij. Wanneer geen pool is genoemd, heeft geen enkele pool op de netwerken van de virtuele machine een vrij adres.
Oplossing.
Controleer de vrije adressen: kyvernon ip-pools available <pool>.
Geef adressen terug die niet meer worden gebruikt: kyvernon ip-pools free <pool> <address>. Een teruggegeven adres wordt na de quarantaineperiode weer vrij.
Breid de bereiken van de pool uit: kyvernon ip-pools update <pool> --range <first>-<last>. De bereiken die u opgeeft vervangen de bestaande, dus noem elk bereik dat de pool moet hebben. Bereiken mogen niet overlappen met een andere pool.
Geef de bericht-id en de naam van de pool door aan een beheerder wanneer u de pool zelf niet kunt wijzigen.
Oorzaak. Het adres is tussen het tonen en het toewijzen aan een andere netwerkadapter toegewezen.
Oplossing.
Toon de vrije adressen opnieuw: kyvernon ip-pools available <pool>.
Wijs een van de getoonde adressen toe, of wijs toe zonder een adres te noemen om het eerste vrije te nemen: kyvernon ip-pools allocate <pool> --vm <vm>.
Oorzaak. Het adres is onlangs vrijgegeven en staat in quarantaine. Een vrijgegeven adres wordt 14 dagen niet opnieuw uitgegeven, tenzij de pool een andere periode gebruikt (--quarantine-s).
Oplossing.
Kies een ander vrij adres: kyvernon ip-pools available <pool>.
Of wacht tot de quarantaine eindigt. kyvernon ip-pools allocations <pool> toont de adressen in quarantaine met het tijdstip waarop ze eindigen.
error.ip_pool.primary_exists
Tekst in de console
De netwerkkaart {mac} heeft al een primair adres in deze pool; vraag een extra adres aan.
Betekenis voor API-clients
The NIC already has a primary address in this pool; ask for an extra one.
Oorzaak. Er is een IPv6-blok gevraagd bij een pool die geen IPv6-prefix heeft.
Oplossing.
Wijs toe vanuit een pool met een IPv6-prefix, of wijs alleen een IPv4-adres toe.
Een beheerder voegt een IPv6-prefix aan de pool toe: kyvernon ip-pools update <pool> --ipv6-prefix <prefix> --ipv6-gateway <gateway>, bijvoorbeeld met de documentatieprefix 2001:db8:7700::/48.
Oorzaak. Er zou een adres worden gekoppeld aan een netwerkadapter van een virtuele machine, maar de virtuele machine heeft geen netwerkadapter op het netwerk van de pool.
Oplossing.
Voeg een netwerkadapter op het netwerk van de pool toe aan de virtuele machine: Instellingen bewerken.
Of noem een pool op een netwerk dat de virtuele machine gebruikt.
Wijs opnieuw toe: kyvernon ip-pools allocate <pool> --vm <vm>.
error.ip_pool.ipv6_block_len
Tekst in de console
Het IPv6-blok per server moet /64 tot /128 zijn.
Betekenis voor API-clients
The IPv6 block length per server must be 64 to 128.