DNS-Server
Sie können die Befehlszeilenschnittstelle verwenden, um Ihre DNS-Server zu verwalten.
Server-Objekt
Ein Objekt Server stellt einen DNS-Server dar, der im System definiert ist.
Hilfe für das Objekt Server ist in der Befehlszeilenschnittstelle verfügbar. Hilfe erhalten Sie, indem Sie das Objekt Server wie im folgenden Beispiel als Argument an die Funktion
help() übergeben:>>> help(deployer.dns.server)Server-Attribute
Das Objekt Server hat das folgende Attribut:
- ipaddress
- Die IP-Adresse des DNS-Servers als Zeichenfolge in Schreibweise mit Trennzeichen. Beispiel:
172.16.3.4.
Servers-Objekt
Das Objekt Servers stellt die Liste der DNS-Server dar, die derzeit für das System definiert sind. Das Objekt Servers fungiert als Liste von Server -Objekten. Hilfe für das Objekt Servers ist in der Befehlszeilenschnittstelle verfügbar. Hilfe erhalten Sie, indem Sie das Objekt Servers wie im folgenden Beispiel als Argument an die Funktion
help() übergeben:>>> help(deployer.dns.servers)Servers Methoden
Das Objekt Servers unterstützt dieselben Methoden wie ein Python -Listenobjekt. Es gibt die folgenden Möglichkeiten, DNS-Serverinformationen an diese Methoden zu übergeben:
- Als Server -Objekt
- Als Python dict -Objekt, das die Server -Objektattribute als Schlüssel enthält
>>> deployer.dns.servers
[{
"ipaddress": "172.16.1.2"
}]
>>> deployer.dns.servers.append({'ipaddress': '1.2.3.4'})
>>> deployer.dns.servers
[{
"ipaddress": "172.16.1.2"
}, {
"ipaddress": "1.2.3.4"
}]
>>> deleteme = deployer.dns.servers[1]
>>> deployer.dns.servers.remove(deleteme)
>>> deployer.dns.servers
[{
"ipaddress": "172.16.1.2"
}]Weitere Informationen zum Arbeiten mit Ressourcenobjekten finden Sie im Abschnitt Ressourcen, Ressourcensammlungen und Methoden .
Sie können den Benutzer-und Benutzergruppenzugriff auf virtuelle Images mit dem Objekt ACL steuern. Weitere Informationen zum Objekt ACL finden Sie unter ACL-Objekt .