Vorheriges Thema: application modify_aclNächstes Thema: application put_acl


application provision

Eine Anwendung bereitstellen, konfigurieren und starten. Konfigurationsparameter für die Anwendung können für die neue Anwendung und Größen für Anwendungsbenutzer und Singleton-Klassenvolumes angegeben werden.

Syntax
app provision <template-app> <target-app> [<option>]* 
              [<prop>=<val>]* [<vol>.[parN.]size=<val>]*
              [.store=<store>] [<vol>.store=<store>]*
Parameter
<template-app>

Name der vorhandenen Anwendung, die als Vorlage verwendet werden soll.

<target-app>

Name der Anwendung, die erstellt werden soll - die Anwendung darf momentan nicht vorhanden sein.

<prop>=<val>

Paare aus Konfigurationsparametern, wie sie für den Befehl "app config" verwendet werden.

<vol>.[parN.]size=<val>

Neue Größe für den Anwendungsbenutzer und Singleton-Klassen-Volumes angeben. Einheiten können angegeben werden (zum Beispiel, 128M[B], 2G[B]). Wenn keine Einheiten angegeben werden, wird davon ausgegangen, dass die Größe in MB angegeben wird. "parN" gibt die Größe für Partition N an. Der Wert kann absolut (also 20G) oder relativ (also +10G) sein. "parN" bezieht sich auf eine primäre, erweiterte oder logische Partition oder ein logisches LVM-Volume. Für primäre Partitionen kann dies als parN.size angegeben werden, für logische Partitionen gilt die Syntax parN.parM.size (N ist die Nummer der erweiterten Partition, M ist die Nummer der logischen Partition darauf, beginnend bei 1). Für logische lvm-Volumes ist die Syntax parN.lv_name.size.

.store=<store>

Gibt den Volume-Speicher an, in dem die Volumes der bereitgestellten Anwendung erstellt werden sollen. Hierfür kann einer der folgenden Werte eingestellt werden:

local - Volumes auf lokalem Serverspeicher speichern.

san - Volumes auf einem SAN speichern.

<vol>.store=<store>

Gibt den Volume-Speicher an, in dem das angegebene Volume erstellt werden soll. Wenn dieser Parameter angegeben ist, überschreibt er den Wert im Parameter ".store=<store>".

--skipstart

Start der neuen Anwendung überspringen

--fscpy

Ein Kopieren der Volumes auf Dateisystemebene erzwingen. Wenn nicht angegeben, werden Volumes nur dann auf Dateisystemebene kopiert, wenn ihre Größe verändert wurde.

--prefill

ALLE Blöcke für kopierte Volumes zuweisen. Diese Option ist nur zulässig, wenn "--fscpy" angegeben wird; sonst wird sie ignoriert.

Beispiele
app provision crm crm2 user_ip=64.4.47.21 out_ip=64.4.47.22
app provision myapp myapp-new data.size=128M mysql.data.size=256M
app provision myapp myapp-new data.size=128M mysql.boot.par1.size=256M mysql.boot.par2.root.size=1G

Hinweise: