Difference between revisions of "stoney conductor: Lean Provisioning"
From stoney cloud
[unchecked revision] | [unchecked revision] |
(→Work Flow) |
(→Work Flow) |
||
Line 19: | Line 19: | ||
## Step II: Set the '''Virtual Machine Data''': | ## Step II: Set the '''Virtual Machine Data''': | ||
##: Set the '''Virtual Machine Pool''': <font color="green">vm-template-virtual-machine-pool-01</font> | ##: Set the '''Virtual Machine Pool''': <font color="green">vm-template-virtual-machine-pool-01</font> | ||
− | ##: Set the '''Virtual Machine Node''': <font color="green">foss-cloud-node-01. | + | ##: Set the '''Virtual Machine Node''': <font color="green">foss-cloud-node-01.stepping-stone.ch</font> |
− | ##: Display the '''Virtual Machine Name''': <font color="green">kvm-0001. | + | ##: Display the '''Virtual Machine Name''': <font color="green">kvm-0001.stepping-stone.ch</font> (read only, created by the vm-manager) |
##: Set the '''Virtual Machine Description''': <font color="green">Gentoo Linux 2013.0 Template</font> | ##: Set the '''Virtual Machine Description''': <font color="green">Gentoo Linux 2013.0 Template</font> | ||
##: Display the '''Virtual Machine Operating System''': <font color="green">Linux</font> (read only, taken from the virtual machine profile) | ##: Display the '''Virtual Machine Operating System''': <font color="green">Linux</font> (read only, taken from the virtual machine profile) | ||
Line 35: | Line 35: | ||
# Create the '''Persistent Virtual Machine''': | # Create the '''Persistent Virtual Machine''': | ||
#: Choose the '''Persistent Virtual Machine Pool''': <font color="green">persistent-virtual-machine-pool-01</font> | #: Choose the '''Persistent Virtual Machine Pool''': <font color="green">persistent-virtual-machine-pool-01</font> | ||
− | #: Choose the '''Virtual Machine Node''': <font color="green">foss-cloud-node-02. | + | #: Choose the '''Virtual Machine Node''': <font color="green">foss-cloud-node-02.stepping-stone.ch</font> (this choice depends on the Persistent Virtual Machine Pool) |
− | #: Display the '''Persistent Virtual Machine Name''': <font color="green">kvm-0002. | + | #: Display the '''Persistent Virtual Machine Name''': <font color="green">kvm-0002.stepping-stone.ch</font> (read only, created by the vm-manager) |
#: Set the '''Virtual Machine Description''': <font color="green">Django Server for Customers</font> | #: Set the '''Virtual Machine Description''': <font color="green">Django Server for Customers</font> | ||
#: Set the '''Persistent Virtual Machine Type''': <font color="green">Server</font> | #: Set the '''Persistent Virtual Machine Type''': <font color="green">Server</font> | ||
Line 53: | Line 53: | ||
* Installation durch Puppet (kein Maintenance): Einmalige Kosten | * Installation durch Puppet (kein Maintenance): Einmalige Kosten | ||
* Installation durch Puppet (mit Mainteenance): Keine einmaligen Kosten, dafür wiederkehrende Kosten., | * Installation durch Puppet (mit Mainteenance): Keine einmaligen Kosten, dafür wiederkehrende Kosten., | ||
− | |||
− | |||
[[Category:Lean Provisioning]] | [[Category:Lean Provisioning]] |
Revision as of 16:00, 6 October 2013
This page describes how Lean Provisioning works.
Work Flow
- Create the Virtual Machine Profile:
- Step I: Select a Base Profile
- Step II: Set the Profile Meta Data:
- Set the Profile ISO File: Fedora-18-x86_64-netinst.iso or Gentoo_Linux_2013.0.iso
- Set the Profile Name: Fedora Linux 18 64-Bit Profile or Gentoo Linux 2013.0 64-Bit Profile
- Set the Profile Description: Fedora Linux 18 64-Bit Profile or Gentoo Linux 2013.0 64-Bit Profile
- Display the Profile Operating System: Linux or Windows (read only, this information is available from Step I)
- Set the Profile Operating System Type: Fedora, Gentoo or Server 2008 R2
- Set the Profile Operating System Version: 18 (Linux Fedora), 2013.0 (Linux Gentoo) or Standard (Windows Server 2008 R2)
- Set the Profile Memory: 1 Gigabyte
- Set the Profile Disk Size: 30 Gigabyte
- Set the Profile CPU number(s): 1
- Set the Profile Clock Offset: utc
- Create the Virtual Machine Template:
- Step I: Select a Profile
- Step II: Set the Virtual Machine Data:
- Set the Virtual Machine Pool: vm-template-virtual-machine-pool-01
- Set the Virtual Machine Node: foss-cloud-node-01.stepping-stone.ch
- Display the Virtual Machine Name: kvm-0001.stepping-stone.ch (read only, created by the vm-manager)
- Set the Virtual Machine Description: Gentoo Linux 2013.0 Template
- Display the Virtual Machine Operating System: Linux (read only, taken from the virtual machine profile)
- Display the Virtual Machine Operating System Type: Gentoo (read only, taken from the virtual machine profile)
- Display the Virtual Machine Operating System Version: 2013.0 (read only, taken from the virtual machine profile)
- Set the Virtual Machine Memory: 1 Gigabyte
- Set the Virtual Machine Disk Size: 30 Gigabyte
- Set the Virtual Machine CPU number(s): 1
- Set the Virtual Machine Clock Offset: utc
- Install the Virtual Machine Template with the chosen operating system.
- The administrator can now install the operating system on the virtual machine template.
- As the last step, the administrator executes the sysprep script in the virtual machine template (this makes sure, that virtual machine template is in a sane state and is shut down.
- The administrator releases the freshly installed virtual machine template in the vm-manager: ready for use
- Create the Persistent Virtual Machine:
- Choose the Persistent Virtual Machine Pool: persistent-virtual-machine-pool-01
- Choose the Virtual Machine Node: foss-cloud-node-02.stepping-stone.ch (this choice depends on the Persistent Virtual Machine Pool)
- Display the Persistent Virtual Machine Name: kvm-0002.stepping-stone.ch (read only, created by the vm-manager)
- Set the Virtual Machine Description: Django Server for Customers
- Set the Persistent Virtual Machine Type: Server
- Choose the Software Stack: Django (Version 1) or Django (Version 2) (display this field only if one or more software stacks relevant for the chosen operating system, type and version exist, otherwise disable (grey listing))
- Choose the Persistent Virtual Machine Environment: Test, Development or Production (display this field only if one or more environments exist for the chosen software stack, otherwise disable (grey listing))
Links
- Possible operating system choices are stored in the LDAP directory: Operating System.
- Possible software stack choices are stored in the LDAP directory: Software Stack.
- A Virtual Machine Operating System example.
- A Virtual Machine Software Stack example.
Notizen
- Unterscheidung zwischen einmaliger Installation und wiederkehrend? Ist für uns interessant, wenn wir Sachen automatisch aufsetzen wollen, jedoch nicht monatlich verrechnen können.
- Installation durch Puppet (kein Maintenance): Einmalige Kosten
- Installation durch Puppet (mit Mainteenance): Keine einmaligen Kosten, dafür wiederkehrende Kosten.,