Diese Module Umschläge alle wichtigen Bedürfnisse der Anwender die Verwaltung DNS. Dieses Thema ist es, wie Sie dieses Modul verwenden zu diskutieren und über verschiedene Funktionen bei der Verwendung dnsify.
Der Befehl help führt den Anwender beim Umgang mit diesem Modul, um zu handhaben und führen verschiedene Funktionen aus einer Box. Es listet outs die alternativen Parameter, und hebt die Syntax für die verschiedenen Funktionen der Verwendung und Modifizierung einer Box. Die Syntax für die Hilfe-Option unter dem dnsify Moduls ist unten dargestellt,
ptconfigure DNSify help
The syntax for declaring the help command is not case sensitive which is an added advantage. The following screenshot visualize you about the help command under dnsify.
kevell@corp:/# ptconfigure Dnsify help
******************************
This command provides a generic Box Management wrapper around all of the Box Providers (Cloud and Otherwise) so that we have a
generic way to create and destroy boxes.
DNSify, dnsify
- install-generic-autopilots
Install the generic Dnsify autopilot templates for a Tiny or Medium (Current Default) set of Environments
example: ptconfigure dnsify install-generic-autopilots
example: ptconfigure dnsify install-generic-autopilots
--yes
--guess # will set --destination-dir=*this dir +*build/config/ptconfigure/dnsify/autopilots/
--template-group=tiny
--destination-dir=*path-to-destination*
- box-add
Installs a Box through a cloud provider
example: ptconfigure dnsify box-add --environment-name="*environment*"
--server-prefix="my-app"
--provider="DigitalOcean" // DigitalOcean, Rackspace, VSphere
--image-id="3101045" // DO=3101045 , RAX=ffd597d6-2cc4-4b43-b8f4-b1006715b84e
--size-id="66" // DO = 66, RAX = 2
--region-id="2" // DO = 2, RAX = LON
--box-amount=1 // An Integer number of boxes to create
--force-name="a-box-name" // optional, will override other options for name creation. may cause a conflict if creating more than 1 box.
--parallax // optional, when adding more than one box, if the provider supports it we can execute all requests in parallel
- box-remove
Removes a Box from the papyrus
example: ptconfigure dnsify box-remove --environment-name="staging" --environment-version="5.0" --provider="apt-get"
- box-destroy
Removes a Box from both papyrus and the cloud provider
example: ptconfigure dnsify box-destroy --environment-name="staging"
--destroy-all-boxes
--destroy
- list-papyrus
List all servers in papyrus, or those of a particular environment
example: ptconfigure dnsify list-papyrus --yes
example: ptconfigure dnsify list-papyrus --yes --environment-name="staging"
------------------------------
End Help
******************************
Diese Themen beschrieben über die verschiedenen Funktionen dnsify unter diesem Modul, wie nachstehend aufgeführt
Diese Funktion soll die Installation geltenden Autopiloten zu einem kleinen oder mittleren Reihe von Umgebungen. Dies kann durch den Befehl, wie unten angegeben durchgeführt werden,
ptconfigure dnsify install-generic-autopilots
--yes
--guess # will set --destination-dir=*this dir +*build/config/ptconfigure/dnsify/autopilots/
--template-group=tiny
--destination-dir=*path-to-destination*
Wie in der oben genannten Syntax dargestellt der Benutzer müssen Sie die folgenden Felder, um die generische Autopiloten installiert werden soll.
Diese Funktion soll das Hinzufügen einer Box über einen Cloud-Anbieter, indem Sie einfach mit dem folgenden Befehl
example: ptconfigure dnsify box-add --environment-name="*environment*"
--server-prefix="my-app"
--provider="DigitalOcean" // DigitalOcean, Rackspace, VSphere
--image-id="3101045" // DO=3101045 , RAX=ffd597d6-2cc4-4b43-b8f4-b1006715b84e
--size-id="66" // DO = 66, RAX = 2
--region-id="2" // DO = 2, RAX = LON
--box-amount=1 // An Integer number of boxes to create
--force-name="a-box-name" // optional, will override other options for name creation. may cause a conflict if creating more than 1 box.
--parallax // optional, when adding more than one box, if the provider supports it we can execute all requests in parallel
Der Benutzer muss die folgenden Felder angeben, wie im obigen Befehl dargestellt,
Diese Funktion zielt darauf ab, einen Rahmen aus der Papyrus. Dies kann durch Verwendung unter den Befehl durchgeführt werden,
ptconfigure dnsify box-remove --environment-name="staging" --environment-version="5.0" --provider="apt-get"
Der Benutzer muss die folgenden Felder angeben, wie im obigen Befehl dargestellt,
Diese Funktion zielt darauf ab, einen Rahmen aus der Papyrus. Diese Funktion kann einfach mit dem folgenden Befehl durchgeführt werden,
ptconfigure dnsify box-destroy --environment-name="staging"
--destroy-all-boxes
--destroy
Der oben genannte Befehl ist für die Vernichtung aller Boxen einer bestimmten Umgebung verwendet.
Das Hauptziel dieser Funktion ist es, listet alle Server eines bestimmten Papyrus oder in einer Umgebung. Die Syntax für das Auflisten aller Server ist wie unten dargestellt,
ptconfigure dnsify list-papyrus --yes --environment-name="staging"
Der oben genannte Befehl listet Papyrus einer angegebenen Umgebung.
Die alternative Parameter für dieses Modul, die beide in Erklärung verwendet werden,