Seite 1 von 1

Clients vollständig löschen

Verfasst: 03 Sep 2008, 07:35
von mro-rednet
Hallo,

wie kann ich einen Client vollständig löschen, wenn ich nun einen neuen Client anlegen möchte, den ich schonmal angelegt habe, bekomme ich im configed die Meldung, dass dieser ereist schon unter dem Namen "PC-XYZ" mit der selben "Hardware Ehernet Address" besteht.
Was muss ich tun, damit ich diesen PC erneut benutzen kann.

Sollte vielleicht noch gesagt sein, dass der DHCP nicht auf dem OPSI läuft sondern die Aufgabe ein anderer Server übernimmt

Gruß


Mark

Re: Clients vollständig löschen

Verfasst: 03 Sep 2008, 18:16
von j.schneider
Hallo,

hört sich an als wäre das DHCPD-Backend aktiviert...
Was steht in folgenden den Dateien?
/etc/opsi/backendManager.d/13_dhcpd.conf
/etc/opsi/backendManager.d/30_vars.conf

Gruß
Jan Schneider

Re: Clients vollständig löschen

Verfasst: 04 Sep 2008, 08:16
von mro-rednet
j.schneider hat geschrieben:Was steht in folgenden den Dateien?
/etc/opsi/backendManager.d/13_dhcpd.conf

Code: Alles auswählen

''' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-     DHCPD backend                                                       -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '''
global BACKEND_DHCPD
BACKEND_DHCPD = 'DHCPD'

self.backends[BACKEND_DHCPD] = {
	'load': True
}

localip = socket.gethostbyname(socket.gethostname())
self.backends[BACKEND_DHCPD]['config'] = {
	"dhcpdConfigFile":         "/etc/dhcp3/dhcpd.conf",
	"reloadConfigCommand":     "sudo /etc/init.d/dhcp3-server restart",
	"fixedAddressFormat":      "IP", # or FQDN
	"defaultClientParameters": { 'next-server': localip, 'filename': 'linux/pxelinux.0' },
}

--------------------------------------------------------------------------------------------------------------------------------------------------
j.schneider hat geschrieben:Was steht in folgenden den Dateien?
/etc/opsi/backendManager.d/30_vars.conf

Code: Alles auswählen

global SYSTEM_ADMIN_GROUP
SYSTEM_ADMIN_GROUP = 'opsiadmin'

self._pamService = 'common-auth'
self._sshRSAPublicKeyFile = '/etc/ssh/ssh_host_rsa_key.pub'

self.defaultBackend        = BACKEND_FILE31
self.clientManagingBackend = [ BACKEND_DHCPD, BACKEND_FILE31 ]
self.pxebootconfBackend    = BACKEND_OPSIPXECONFD
self.passwordBackend       = BACKEND_FILE31
self.pckeyBackend          = BACKEND_FILE31
self.swinventBackend       = BACKEND_FILE31
self.hwinventBackend       = BACKEND_FILE31


Re: Clients vollständig löschen

Verfasst: 04 Sep 2008, 13:50
von j.schneider
OK, also wenn der opsi server nicht auch DHCP-Server ist sollte die Konfiguration folgendermaßen abgeändert werden:

Code: Alles auswählen

''' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-     DHCPD backend                                                       -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '''
global BACKEND_DHCPD
BACKEND_DHCPD = 'DHCPD'

self.backends[BACKEND_DHCPD] = {
   'load': False
}

localip = socket.gethostbyname(socket.gethostname())
self.backends[BACKEND_DHCPD]['config'] = {
   "dhcpdConfigFile":         "/etc/dhcp3/dhcpd.conf",
   "reloadConfigCommand":     "sudo /etc/init.d/dhcp3-server restart",
   "fixedAddressFormat":      "IP", # or FQDN
   "defaultClientParameters": { 'next-server': localip, 'filename': 'linux/pxelinux.0' },
}

Code: Alles auswählen

global SYSTEM_ADMIN_GROUP
SYSTEM_ADMIN_GROUP = 'opsiadmin'

self._pamService = 'common-auth'
self._sshRSAPublicKeyFile = '/etc/ssh/ssh_host_rsa_key.pub'

self.defaultBackend        = BACKEND_FILE31
self.clientManagingBackend = BACKEND_FILE31
self.pxebootconfBackend    = BACKEND_OPSIPXECONFD
self.passwordBackend       = BACKEND_FILE31
self.pckeyBackend          = BACKEND_FILE31
self.swinventBackend       = BACKEND_FILE31
self.hwinventBackend       = BACKEND_FILE31
Danach bitte noch den opsiconfd neu starten:

Code: Alles auswählen

/etc/init.d/opsiconfd restart

Re: Clients vollständig löschen

Verfasst: 05 Sep 2008, 07:59
von mro-rednet
vielen Dank,

das scheint funktioniert zu haben.


Schönen Tag noch

Mark