Heat image: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | [[Категория:Openstack]] |
||
+ | Устарело? |
||
=Создание образа для использования с heat= |
=Создание образа для использования с heat= |
||
+ | <PRE> |
||
+ | <template> |
||
+ | <name>CentOS-6.3-x86_64-cfntools</name> |
||
+ | <os> |
||
+ | <name>CentOS-6</name> |
||
+ | <version>3</version> |
||
+ | <arch>x86_64</arch> |
||
+ | <install type='iso'> |
||
+ | <iso>file:/var/lib/libvirt/images/CentOS-6.3-x86_64-bin-DVD1.iso</iso> |
||
+ | </install> |
||
+ | </os> |
||
+ | <description>CentOS 6.3</description> |
||
+ | <commands> |
||
+ | <command name='network-config'> |
||
+ | cat > /etc/sysconfig/network-scripts/ifcfg-eth0 << EOF |
||
+ | DEVICE="eth0" |
||
+ | BOOTPROTO=dhcp |
||
+ | NM_CONTROLLED="yes" |
||
+ | ONBOOT="yes" |
||
+ | EOF |
||
+ | </command> |
||
+ | chmod +x /etc/rc.d/rc.local |
||
+ | </command> |
||
+ | <command name='packages'> |
||
+ | yum -y update |
||
+ | curl -O http://ftp.ps.pl/pub/Linux/fedora-epel/6/i386/epel-release-6-7.noarch.rpm |
||
+ | rpm -Uvh epel-release-6-7.noarch.rpm |
||
+ | yum -y install perl python python-setuptools cloud-init python-pip |
||
+ | pip-python install argparse 'boto==2.5.2' heat-cfntools |
||
+ | cfn-create-aws-symlinks --source /usr/bin |
||
+ | rm -f epel-release-6-7.noarch.rpm |
||
+ | </command> |
||
+ | <command name='post-configuration'> |
||
+ | chkconfig --level 345 sshd on |
||
+ | rm -rf /etc/udev/rules.d/70-persistent-net.rules |
||
+ | </command> |
||
+ | </commands> |
||
+ | </template> |
||
+ | </PRE> |
||
* http://repos.fedorapeople.org/repos/openstack/cloud-init/epel-6/ |
* http://repos.fedorapeople.org/repos/openstack/cloud-init/epel-6/ |
Текущая версия на 08:38, 30 октября 2023
Устарело?
Создание образа для использования с heat
<template> <name>CentOS-6.3-x86_64-cfntools</name> <os> <name>CentOS-6</name> <version>3</version> <arch>x86_64</arch> <install type='iso'> <iso>file:/var/lib/libvirt/images/CentOS-6.3-x86_64-bin-DVD1.iso</iso> </install> </os> <description>CentOS 6.3</description> <commands> <command name='network-config'> cat > /etc/sysconfig/network-scripts/ifcfg-eth0 << EOF DEVICE="eth0" BOOTPROTO=dhcp NM_CONTROLLED="yes" ONBOOT="yes" EOF </command> chmod +x /etc/rc.d/rc.local </command> <command name='packages'> yum -y update curl -O http://ftp.ps.pl/pub/Linux/fedora-epel/6/i386/epel-release-6-7.noarch.rpm rpm -Uvh epel-release-6-7.noarch.rpm yum -y install perl python python-setuptools cloud-init python-pip pip-python install argparse 'boto==2.5.2' heat-cfntools cfn-create-aws-symlinks --source /usr/bin rm -f epel-release-6-7.noarch.rpm </command> <command name='post-configuration'> chkconfig --level 345 sshd on rm -rf /etc/udev/rules.d/70-persistent-net.rules </command> </commands> </template>