Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

packstack metadata and sshkey errors

I'm recently installed PackStack Juno on CentOS 7. My configuration is running Nova only, no Neutron. I will post may answers file later.

I am having issues with accessing my instances once they have been stood up. I think I see where my key is getting injected in the process, but something doesn't look correct about it. I get the following error when I try to SSH to my instances:

Permission denied (publickey).

The permissions set on my key are 600.

I get the following in the logs:

localhost login: [ 9.677156] cloud-init[748]: Cloud-init v. 0.7.5 running 'init' at Tue, 10 Feb 2015 17:51:28 +0000. Up 9.64 seconds. ec2: ec2: ############################################################# ec2: -----BEGIN SSH HOST KEY FINGERPRINTS----- ec2: 256 0e:43:cd:35:80:50:67:2c:a8:db:c9:f5:55:a8:70:97 (ECDSA) ec2: 256 b6:9d:54:ce:41:2e:fd:81:28:4d:b3:97:05:c6:93:2b (ED25519) ec2: 2048 4c:65:08:26:c8:4f:f8:79:c7:66:98:6e:56:d5:71:bb (RSA) ec2: -----END SSH HOST KEY FINGERPRINTS----- ec2: ############################################################# -----BEGIN SSH HOST KEY KEYS----- ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBICEPjJZXV8aR57pkSkaW8rFeDTV5MfV6M4iEbtoI9BTFq650GDxxbtP373B8cg2/f56jPD1v6pwu7gbjmLmqTU= ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOUlqVClIGx9HWRu4nWgbusGb5+VGPviGair67PjNz1l ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDm63+2xegml1lqCOgBLnDouF4RcC1YQoBIbM2jNfwtuU2mCtiQ6sx5Ow2dWn1QTGysB+aEV9Ryx8jNItR5V8/hlFroCiUUz6riBO8RK2THRHU/AjmnDc5UbJzs7YY3IdSTrG1tfNBPkTDStEhgebktr2wKxt9JCAUwUA4wG6jLR3JraWnsTgESc1duD56b4oXp6VaEyzKp/GhT3nGnXJ072ouJ7poZnDapBHkcyvwCJFm4VrRk6aJ4lR7Pw/jyP74xkm7BkBejn/UEBsG7CRmWUrxzeK3fDjfI+gKv54/5PVZcaUic6bXjF0DIyIiCXKvDR+SRwAui6OEPOqodiUmB -----END SSH HOST KEY KEYS----- Below is my answer file:

[general]

Path to a Public key to install on servers. If a usable key has not

been installed on the remote servers the user will be prompted for a

password and this key will be installed so the password will not be

required again

CONFIG_SSH_KEY=/root/.ssh/id_rsa.pub

Set a default password everywhere. The default password will be

overriden by whatever password is set for each individual service or

user.

CONFIG_DEFAULT_PASSWORD=

Set to 'y' if you would like Packstack to install MariaDB

CONFIG_MARIADB_INSTALL=y

Set to 'y' if you would like Packstack to install OpenStack Image

Service (Glance)

CONFIG_GLANCE_INSTALL=y

Set to 'y' if you would like Packstack to install OpenStack Block

Storage (Cinder)

CONFIG_CINDER_INSTALL=y

Set to 'y' if you would like Packstack to install OpenStack Compute

(Nova)

CONFIG_NOVA_INSTALL=y

Set to 'y' if you would like Packstack to install OpenStack

Networking (Neutron). Otherwise Nova Network will be used.

CONFIG_NEUTRON_INSTALL=n

Set to 'y' if you would like Packstack to install OpenStack

Dashboard (Horizon)

CONFIG_HORIZON_INSTALL=y

Set to 'y' if you would like Packstack to install OpenStack Object

Storage (Swift)

CONFIG_SWIFT_INSTALL=y

Set to 'y' if you would like Packstack to install OpenStack

Metering (Ceilometer)

CONFIG_CEILOMETER_INSTALL=y

Set to 'y' if you would like Packstack to install OpenStack

Orchestration (Heat)

CONFIG_HEAT_INSTALL=n

Set to 'y' if you would like Packstack to install OpenStack

Clustering (Sahara)

CONFIG_SAHARA_INSTALL=n

Set to 'y' if you would like Packstack to install OpenStack

Database (Trove)

CONFIG_TROVE_INSTALL=n

Set to 'y' if you would like Packstack to install OpenStack Bare

Metal (Ironic)

CONFIG_IRONIC_INSTALL=n

Set to 'y' if you would like Packstack to install the OpenStack

Client packages. An admin "rc" file will also be installed

CONFIG_CLIENT_INSTALL=y

Comma separated list of NTP servers. Leave plain if Packstack

should not install ntpd on instances.

CONFIG_NTP_SERVERS=

Set to 'y' if you would like Packstack to install Nagios to monitor

OpenStack hosts

CONFIG_NAGIOS_INSTALL=y

Comma separated list of servers to be excluded from installation in

case you are running Packstack the second time with the same answer

file and don't want Packstack to touch these servers. Leave plain if

you don't need to exclude any server.

EXCLUDE_SERVERS=

Set to 'y' if you want to run OpenStack services in debug mode.

Otherwise set to 'n'.

CONFIG_DEBUG_MODE=n

The IP address of the server on which to install OpenStack services

specific to controller role such as API servers, Horizon, etc.

CONFIG_CONTROLLER_HOST=192.168.128.40

The list of IP addresses of the server on which to install the Nova

compute service

CONFIG_COMPUTE_HOSTS=192.168.128.40

The list of IP addresses of the server on which to install the

network service such as Nova network or Neutron

CONFIG_NETWORK_HOSTS=192.168.128.40

Set to 'y' if you want to use VMware vCenter as hypervisor and

storage. Otherwise set to 'n'.

CONFIG_VMWARE_BACKEND=n

Set to 'y' if you want to use unsupported parameters. This should

be used only if you know what you are doing.Issues caused by using

unsupported options won't be fixed before next major release.

CONFIG_UNSUPPORTED=n

The IP address of the VMware vCenter server

CONFIG_VCENTER_HOST=

The username to authenticate to VMware vCenter server

CONFIG_VCENTER_USER=

The password to authenticate to VMware vCenter server

CONFIG_VCENTER_PASSWORD=

The name of the vCenter cluster

CONFIG_VCENTER_CLUSTER_NAME=

(Unsupported!) The IP address of the server on which to install

OpenStack services specific to storage servers such as Glance and

Cinder.

CONFIG_STORAGE_HOST=192.168.128.40

(Unsupported!) The IP address of the server on which to install

OpenStack services specific to Sahara

CONFIG_SAHARA_HOST=192.168.128.40

To subscribe each server to EPEL enter "y"

CONFIG_USE_EPEL=n

A comma separated list of URLs to any additional yum repositories

to install

CONFIG_REPO=

To subscribe each server with Red Hat subscription manager, include

this with CONFIG_RH_PW

CONFIG_RH_USER=

To subscribe each server with RHN Satellite,fill Satellite's URL

here. Note that either satellite's username/password or activation

key has to be provided

CONFIG_SATELLITE_URL=

To subscribe each server with Red Hat subscription manager, include

this with CONFIG_RH_USER

CONFIG_RH_PW=

To enable RHEL optional repos use value "y"

CONFIG_RH_OPTIONAL=y

Specify a HTTP proxy to use with Red Hat subscription manager

CONFIG_RH_PROXY=

Specify port of Red Hat subscription manager HTTP proxy

CONFIG_RH_PROXY_PORT=

Specify a username to use with Red Hat subscription manager HTTP

proxy

CONFIG_RH_PROXY_USER=

Specify a password to use with Red Hat subscription manager HTTP

proxy

CONFIG_RH_PROXY_PW=

Username to access RHN Satellite

CONFIG_SATELLITE_USER=

Password to access RHN Satellite

CONFIG_SATELLITE_PW=

Activation key for subscription to RHN Satellite

CONFIG_SATELLITE_AKEY=

Specify a path or URL to a SSL CA certificate to use

CONFIG_SATELLITE_CACERT=

If required specify the profile name that should be used as an

identifier for the system in RHN Satellite

CONFIG_SATELLITE_PROFILE=

Comma separated list of flags passed to rhnreg_ks. Valid flags are:

novirtinfo, norhnsd, nopackages

CONFIG_SATELLITE_FLAGS=

Specify a HTTP proxy to use with RHN Satellite

CONFIG_SATELLITE_PROXY=

Specify a username to use with an authenticated HTTP proxy

CONFIG_SATELLITE_PROXY_USER=

Specify a password to use with an authenticated HTTP proxy.

CONFIG_SATELLITE_PROXY_PW=

Set the AMQP service backend. Allowed values are: qpid, rabbitmq

CONFIG_AMQP_BACKEND=rabbitmq

The IP address of the server on which to install the AMQP service

CONFIG_AMQP_HOST=192.168.128.40

Enable SSL for the AMQP service

CONFIG_AMQP_ENABLE_SSL=n

Enable Authentication for the AMQP service

CONFIG_AMQP_ENABLE_AUTH=n

The password for the NSS certificate database of the AMQP service

CONFIG_AMQP_NSS_CERTDB_PW=PW_PLACEHOLDER

The port in which the AMQP service listens to SSL connections

CONFIG_AMQP_SSL_PORT=5671

The filename of the certificate that the AMQP service is going to

use

CONFIG_AMQP_SSL_CERT_FILE=/etc/pki/tls/certs/amqp_selfcert.pem

The filename of the private key that the AMQP service is going to

use

CONFIG_AMQP_SSL_KEY_FILE=/etc/pki/tls/private/amqp_selfkey.pem

Auto Generates self signed SSL certificate and key

CONFIG_AMQP_SSL_SELF_SIGNED=y

User for amqp authentication

CONFIG_AMQP_AUTH_USER=amqp_user

Password for user authentication

CONFIG_AMQP_AUTH_PASSWORD=PW_PLACEHOLDER

The IP address of the server on which to install MariaDB or IP

address of DB server to use if MariaDB installation was not selected

CONFIG_MARIADB_HOST=192.168.128.40

Username for the MariaDB admin user

CONFIG_MARIADB_USER=root

Password for the MariaDB admin user

CONFIG_MARIADB_PW=

The password to use for the Keystone to access DB

CONFIG_KEYSTONE_DB_PW=

Region name

CONFIG_KEYSTONE_REGION=RegionOne

The token to use for the Keystone service api

CONFIG_KEYSTONE_ADMIN_TOKEN=

The password to use for the Keystone admin user

CONFIG_KEYSTONE_ADMIN_PW=

The password to use for the Keystone demo user

CONFIG_KEYSTONE_DEMO_PW=

Kestone token format. Use either UUID or PKI

CONFIG_KEYSTONE_TOKEN_FORMAT=UUID

Name of service to use to run keystone (keystone or httpd)

CONFIG_KEYSTONE_SERVICE_NAME=keystone

The password to use for the Glance to access DB

CONFIG_GLANCE_DB_PW=

The password to use for the Glance to authenticate with Keystone

CONFIG_GLANCE_KS_PW=

Glance storage backend controls how Glance stores disk images.

Supported values: file, swift. Note that Swift installation have to

be enabled to have swift backend working. Otherwise Packstack will

fallback to 'file'.

CONFIG_GLANCE_BACKEND=file

The password to use for the Cinder to access DB

CONFIG_CINDER_DB_PW=

The password to use for the Cinder to authenticate with Keystone

CONFIG_CINDER_KS_PW=

The Cinder backend to use, valid options are: lvm, gluster, nfs,

netapp

CONFIG_CINDER_BACKEND=lvm

Create Cinder's volumes group. This should only be done for testing

on a proof-of-concept installation of Cinder. This will create a

file-backed volume group and is not suitable for production usage.

CONFIG_CINDER_VOLUMES_CREATE=y

Cinder's volumes group size. Note that actual volume size will be

extended with 3% more space for VG metadata.

CONFIG_CINDER_VOLUMES_SIZE=20G

A single or comma separated list of gluster volume shares to mount,

eg: ip-address:/vol-name, domain:/vol-name

CONFIG_CINDER_GLUSTER_MOUNTS=

A single or comma seprated list of NFS exports to mount, eg: ip-

address:/export-name

CONFIG_CINDER_NFS_MOUNTS=

(required) Administrative user account name used to access the

storage system or proxy server.

CONFIG_CINDER_NETAPP_LOGIN=

(required) Password for the administrative user account specified

in the netapp_login parameter.

CONFIG_CINDER_NETAPP_PASSWORD=

(required) The hostname (or IP address) for the storage system or

proxy server.

CONFIG_CINDER_NETAPP_HOSTNAME=

(optional) The TCP port to use for communication with ONTAPI on the

storage system. Traditionally, port 80 is used for HTTP and port 443

is used for HTTPS; however, this value should be changed if an

alternate port has been configured on the storage system or proxy

server. Defaults to 80.

CONFIG_CINDER_NETAPP_SERVER_PORT=80

(optional) The storage family type used on the storage system;

valid values are ontap_7mode for using Data ONTAP operating in

7-Mode or ontap_cluster for using clustered Data ONTAP, or eseries

for NetApp E-Series. Defaults to ontap_cluster.

CONFIG_CINDER_NETAPP_STORAGE_FAMILY=ontap_cluster

(optional) The transport protocol used when communicating with

ONTAPI on the storage system or proxy server. Valid values are http

or https. Defaults to http.

CONFIG_CINDER_NETAPP_TRANSPORT_TYPE=http

(optional) The storage protocol to be used on the data path with

the storage system; valid values are iscsi or nfs. Defaults to nfs.

CONFIG_CINDER_NETAPP_STORAGE_PROTOCOL=nfs

(optional) The quantity to be multiplied by the requested volume

size to ensure enough space is available on the virtual storage

server (Vserver) to fulfill the volume creation request. Defaults

to 1.0.

CONFIG_CINDER_NETAPP_SIZE_MULTIPLIER=1.0

(optional) This parameter specifies the threshold for last access

time for images in the NFS image cache. When a cache cleaning cycle

begins, images in the cache that have not been accessed in the last

M minutes, where M is the value of this parameter, will be deleted

from the cache to create free space on the NFS share. Defaults to

720.

CONFIG_CINDER_NETAPP_EXPIRY_THRES_MINUTES=720

(optional) If the percentage of available space for an NFS share

has dropped below the value specified by this parameter, the NFS

image cache will be cleaned. Defaults to 20

CONFIG_CINDER_NETAPP_THRES_AVL_SIZE_PERC_START=20

(optional) When the percentage of available space on an NFS share

has reached the percentage specified by this parameter, the driver

will stop clearing files from the NFS image cache that have not been

accessed in the last M minutes, where M is the value of the

expiry_thres_minutes parameter. Defaults to 60.

CONFIG_CINDER_NETAPP_THRES_AVL_SIZE_PERC_STOP=60

(optional) File with the list of available NFS shares. Defaults

to ''.

CONFIG_CINDER_NETAPP_NFS_SHARES_CONFIG=

(optional) This parameter is only utilized when the storage

protocol is configured to use iSCSI. This parameter is used to

restrict provisioning to the specified controller volumes. Specify

the value of this parameter to be a comma separated list of NetApp

controller volume names to be used for provisioning. Defaults to

''.

CONFIG_CINDER_NETAPP_VOLUME_LIST=

(optional) The vFiler unit on which provisioning of block storage

volumes will be done. This parameter is only used by the driver when

connecting to an instance with a storage family of Data ONTAP

operating in 7-Mode and the storage protocol selected is iSCSI. Only

use this parameter when utilizing the MultiStore feature on the

NetApp storage system. Defaults to ''.

CONFIG_CINDER_NETAPP_VFILER=

(optional) This parameter specifies the virtual storage server

(Vserver) name on the storage cluster on which provisioning of block

storage volumes should occur. If using the NFS storage protocol,

this parameter is mandatory for storage service catalog support

(utilized by Cinder volume type extra_specs support). If this

parameter is specified, the exports belonging to the Vserver will

only be used for provisioning in the future. Block storage volumes

on exports not belonging to the Vserver specified by this parameter

will continue to function normally. Defaults to ''.

CONFIG_CINDER_NETAPP_VSERVER=

(optional) This option is only utilized when the storage family is

configured to eseries. This option is used to restrict provisioning

to the specified controllers. Specify the value of this option to be

a comma separated list of controller hostnames or IP addresses to be

used for provisioning. Defaults to ''.

CONFIG_CINDER_NETAPP_CONTROLLER_IPS=

(optional) Password for the NetApp E-Series storage array. Defaults

to ''.

CONFIG_CINDER_NETAPP_SA_PASSWORD=

(optional) This option is used to specify the path to the E-Series

proxy application on a proxy server. The value is combined with the

value of the netapp_transport_type, netapp_server_hostname, and

netapp_server_port options to create the URL used by the driver to

connect to the proxy application. Defaults to '/devmgr/v2'.

CONFIG_CINDER_NETAPP_WEBSERVICE_PATH=/devmgr/v2

(optional) This option is used to restrict provisioning to the

specified storage pools. Only dynamic disk pools are currently

supported. Specify the value of this option to be a comma separated

list of disk pool names to be used for provisioning. Defaults to

''.

CONFIG_CINDER_NETAPP_STORAGE_POOLS=

CONFIG_IRONIC_DB_PW=PW_PLACEHOLDER

The password to use for Ironic to authenticate with Keystone

CONFIG_IRONIC_KS_PW=PW_PLACEHOLDER

The password to use for the Nova to access DB

CONFIG_NOVA_DB_PW=

The password to use for the Nova to authenticate with Keystone

CONFIG_NOVA_KS_PW=facc2e3e27bc4f4b

The overcommitment ratio for virtual to physical CPUs. Set to 1.0

to disable CPU overcommitment

CONFIG_NOVA_SCHED_CPU_ALLOC_RATIO=16.0

The overcommitment ratio for virtual to physical RAM. Set to 1.0 to

disable RAM overcommitment

CONFIG_NOVA_SCHED_RAM_ALLOC_RATIO=1.5

Protocol used for instance migration. Allowed values are tcp and

ssh. Note that by defaul nova user is created with /sbin/nologin

shell so that ssh protocol won't be working. To make ssh protocol

work you have to fix nova user on compute hosts manually.

CONFIG_NOVA_COMPUTE_MIGRATE_PROTOCOL=tcp

The manager that will run nova compute.

CONFIG_NOVA_COMPUTE_MANAGER=nova.compute.manager.ComputeManager

Private interface for Flat DHCP on the Nova compute servers

CONFIG_NOVA_COMPUTE_PRIVIF=enp0s3

Nova network manager

CONFIG_NOVA_NETWORK_MANAGER=nova.network.manager.FlatDHCPManager

Public interface on the Nova network server

CONFIG_NOVA_NETWORK_PUBIF=enp0s3

Private interface for network manager on the Nova network server

CONFIG_NOVA_NETWORK_PRIVIF=enp0s3

IP Range for network manager

CONFIG_NOVA_NETWORK_FIXEDRANGE=192.168.32.0/22

CONFIG_NOVA_NETWORK_FIXEDRANGE=10.3.4.0/24

IP Range for Floating IP's

CONFIG_NOVA_NETWORK_FLOATRANGE=10.3.4.0/22

CONFIG_NOVA_NETWORK_FLOATRANGE=192.168.129.0/24

Automatically assign a floating IP to new instances

CONFIG_NOVA_NETWORK_AUTOASSIGNFLOATINGIP=y

First VLAN for private networks

CONFIG_NOVA_NETWORK_VLAN_START=100

Number of networks to support

CONFIG_NOVA_NETWORK_NUMBER=1

Number of addresses in each private subnet

CONFIG_NOVA_NETWORK_SIZE=255

The password to use for Neutron to authenticate with Keystone

CONFIG_NEUTRON_KS_PW=

The password to use for Neutron to access DB

CONFIG_NEUTRON_DB_PW=

The name of the ovs bridge (or empty for linuxbridge) that the

Neutron L3 agent will use for external traffic, or 'provider' using

provider networks.

CONFIG_NEUTRON_L3_EXT_BRIDGE=br-ex

Neutron metadata agent password

CONFIG_NEUTRON_METADATA_PW=

Set to 'y' if you would like Packstack to install Neutron LBaaS

CONFIG_LBAAS_INSTALL=n

Set to 'y' if you would like Packstack to install Neutron L3

Metering agent

CONFIG_NEUTRON_METERING_AGENT_INSTALL=n

Whether to configure neutron Firewall as a Service

CONFIG_NEUTRON_FWAAS=n

A comma separated list of network type driver entrypoints to be

loaded from the neutron.ml2.type_drivers namespace.

CONFIG_NEUTRON_ML2_TYPE_DRIVERS=vxlan

A comma separated ordered list of network_types to allocate as

tenant networks. The value 'local' is only useful for single-box

testing but provides no connectivity between hosts.

CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=vxlan

A comma separated ordered list of networking mechanism driver

entrypoints to be loaded from the neutron.ml2.mechanism_drivers

namespace.

CONFIG_NEUTRON_ML2_MECHANISM_DRIVERS=openvswitch

A comma separated list of physical_network names with which flat

networks can be created. Use * to allow flat networks with arbitrary

physical_network names.

CONFIG_NEUTRON_ML2_FLAT_NETWORKS=*

A comma separated list of <physical_network>:<vlan_min>:<vlan_max>

or <physical_network> specifying physical_network names usable for

VLAN provider and tenant networks, as well as ranges of VLAN tags on

each available for allocation to tenant networks.

CONFIG_NEUTRON_ML2_VLAN_RANGES=

A comma separated list of <tun_min>:<tun_max> tuples enumerating

ranges of GRE tunnel IDs that are available for tenant network

allocation. Should be an array with tun_max +1 - tun_min > 1000000

CONFIG_NEUTRON_ML2_TUNNEL_ID_RANGES=

Multicast group for VXLAN. If unset, disables VXLAN enable sending

allocate broadcast traffic to this multicast group. When left

unconfigured, will disable multicast VXLAN mode. Should be an

Multicast IP (v4 or v6) address.

CONFIG_NEUTRON_ML2_VXLAN_GROUP=

A comma separated list of <vni_min>:<vni_max> tuples enumerating

ranges of VXLAN VNI IDs that are available for tenant network

allocation. Min value is 0 and Max value is 16777215.

CONFIG_NEUTRON_ML2_VNI_RANGES=10:100

The name of the L2 agent to be used with Neutron

CONFIG_NEUTRON_L2_AGENT=openvswitch

A comma separated list of interface mappings for the Neutron

linuxbridge plugin (eg. physnet1:eth1,physnet2:eth2,physnet3:eth3)

CONFIG_NEUTRON_LB_INTERFACE_MAPPINGS=

A comma separated list of bridge mappings for the Neutron

openvswitch plugin (eg. physnet1:br-eth1,physnet2:br-eth2,physnet3

:br-eth3)

CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=

A comma separated list of colon-separated OVS bridge:interface

pairs. The interface will be added to the associated bridge.

CONFIG_NEUTRON_OVS_BRIDGE_IFACES=

The interface for the OVS tunnel. Packstack will override the IP

address used for tunnels on this hypervisor to the IP found on the

specified interface. (eg. eth1)

CONFIG_NEUTRON_OVS_TUNNEL_IF=

VXLAN UDP port

CONFIG_NEUTRON_OVS_VXLAN_UDP_PORT=4789

To set up Horizon communication over https set this to 'y'

CONFIG_HORIZON_SSL=n

PEM encoded certificate to be used for ssl on the https server,

leave blank if one should be generated, this certificate should not

require a passphrase

CONFIG_SSL_CERT=

SSL keyfile corresponding to the certificate if one was entered

CONFIG_SSL_KEY=

PEM encoded CA certificates from which the certificate chain of the

server certificate can be assembled.

CONFIG_SSL_CACHAIN=

The password to use for the Swift to authenticate with Keystone

CONFIG_SWIFT_KS_PW=

A comma separated list of devices which to use as Swift Storage

device. Each entry should take the format /path/to/dev, for example

/dev/vdb will install /dev/vdb as Swift storage device (packstack

does not create the filesystem, you must do this first). If value is

omitted Packstack will create a loopback device for test setup

CONFIG_SWIFT_STORAGES=

Number of swift storage zones, this number MUST be no bigger than

the number of storage devices configured

CONFIG_SWIFT_STORAGE_ZONES=1

Number of swift storage replicas, this number MUST be no bigger

than the number of storage zones configured

CONFIG_SWIFT_STORAGE_REPLICAS=1

FileSystem type for storage nodes

CONFIG_SWIFT_STORAGE_FSTYPE=ext4

Shared secret for Swift

CONFIG_SWIFT_HASH=13c3c04b8f724475

Size of the swift loopback file storage device

CONFIG_SWIFT_STORAGE_SIZE=2G

The password used by Heat user to authenticate against MySQL

CONFIG_HEAT_DB_PW=PW_PLACEHOLDER

The encryption key to use for authentication info in database

CONFIG_HEAT_AUTH_ENC_KEY=

The password to use for the Heat to authenticate with Keystone

CONFIG_HEAT_KS_PW=PW_PLACEHOLDER

Set to 'y' if you would like Packstack to install Heat CloudWatch

API

CONFIG_HEAT_CLOUDWATCH_INSTALL=n

Set to 'y' if you would like Packstack to install Heat

CloudFormation API

CONFIG_HEAT_CFN_INSTALL=n

Name of Keystone domain for Heat

CONFIG_HEAT_DOMAIN=heat

Name of Keystone domain admin user for Heat

CONFIG_HEAT_DOMAIN_ADMIN=heat_admin

Password for Keystone domain admin user for Heat

CONFIG_HEAT_DOMAIN_PASSWORD=PW_PLACEHOLDER

Whether to provision for demo usage and testing. Note that

provisioning is only supported for all-in-one installations.

CONFIG_PROVISION_DEMO=y

Whether to configure tempest for testing

CONFIG_PROVISION_TEMPEST=n

The name of the Tempest Provisioning user. If you don't provide a

user name, Tempest will be configured in a standalone mode

CONFIG_PROVISION_TEMPEST_USER=

The password to use for the Tempest Provisioning user

CONFIG_PROVISION_TEMPEST_USER_PW=

The CIDR network address for the floating IP subnet

CONFIG_PROVISION_DEMO_FLOATRANGE=172.24.4.224/28

A URL or local file location for the Cirros demo image used for

Glance

CONFIG_PROVISION_CIRROS_URL=http://download.cirros-cloud.net/0.3.3/cirros-0.3.3-x86_64-disk.img

The uri of the tempest git repository to use

CONFIG_PROVISION_TEMPEST_REPO_URI=https://github.com/openstack/tempest.git

The revision of the tempest git repository to use

CONFIG_PROVISION_TEMPEST_REPO_REVISION=master

Whether to configure the ovs external bridge in an all-in-one

deployment

CONFIG_PROVISION_ALL_IN_ONE_OVS_BRIDGE=y

Secret key for signing metering messages

CONFIG_CEILOMETER_SECRET=

The password to use for Ceilometer to authenticate with Keystone

CONFIG_CEILOMETER_KS_PW=

Backend driver for group membership coordination

CONFIG_CEILOMETER_COORDINATION_BACKEND=redis

The IP address of the server on which to install MongoDB

CONFIG_MONGODB_HOST=192.168.128.40

The IP address of the server on which to install redis

CONFIG_REDIS_HOST=192.168.128.40

The port on which the redis server listens

CONFIG_REDIS_PORT=6379

The password to use for the Sahara DB access

CONFIG_SAHARA_DB_PW=PW_PLACEHOLDER

The password to use for Sahara to authenticate with Keystone

CONFIG_SAHARA_KS_PW=PW_PLACEHOLDER

The password to use for the Trove DB access

CONFIG_TROVE_DB_PW=PW_PLACEHOLDER

The password to use for Trove to authenticate with Keystone

CONFIG_TROVE_KS_PW=PW_PLACEHOLDER

The user to use when Trove connects to Nova

CONFIG_TROVE_NOVA_USER=admin

The tenant to use when Trove connects to Nova

CONFIG_TROVE_NOVA_TENANT=services

The password to use when Trove connects to Nova

CONFIG_TROVE_NOVA_PW=PW_PLACEHOLDER

The password of the nagiosadmin user on the Nagios server

CONFIG_NAGIOS_PW=

packstack metadata and sshkey errors

I'm recently installed PackStack Juno on CentOS 7. My configuration is running Nova only, no Neutron. I will post may answers file later.

I am having issues with accessing my instances once they have been stood up. I think I see where my key is getting injected in the process, but something doesn't look correct about it. I get the following error when I try to SSH to my instances:

Permission denied (publickey).

The permissions set on my key are 600.

I get the following in the logs:

localhost login: [ 9.677156] cloud-init[748]:

    Cloud-init v. 0.7.5 running 'init-local' at Thu, 12 Feb 2015 17:44:05 +0000. Up 2.37 seconds.
cloud-init-nonet[2.56]: waiting 10 seconds for network device
 * Starting set console keymap[74G[ OK ]
 * Starting Signal sysvinit that virtual filesystems are mounted[74G[ OK ]
 * Starting Signal sysvinit that virtual filesystems are mounted[74G[ OK ]
 * Starting Bridge udev events into upstart[74G[ OK ]
 * Starting Signal sysvinit that remote filesystems are mounted[74G[ OK ]
 * Starting device node and kernel event manager[74G[ OK ]
 * Starting cold plug devices[74G[ OK ]
 * Starting log initial device creation[74G[ OK ]
 * Stopping set console keymap[74G[ OK ]
 * Starting Uncomplicated firewall[74G[ OK ]
 * Starting configure network device security[74G[ OK ]
 * Starting configure network device security[74G[ OK ]
 * Starting Mount network filesystems[74G[ OK ]
 * Stopping Mount network filesystems[74G[ OK ]
 * Starting Bridge socket events into upstart[74G[ OK ]
 * Starting configure network device[74G[ OK ]
 * Starting Mount network filesystems[74G[ OK ]
 * Stopping Mount network filesystems[74G[ OK ]
cloud-init-nonet[3.72]: static networking is now up
 * Starting configure network device[74G[ OK ]
 * Stopping cold plug devices[74G[ OK ]
 * Stopping log initial device creation[74G[ OK ]
 * Starting enable remaining boot-time encrypted block devices[74G[ OK ]
Cloud-init v. 0.7.5 running 'init' at Tue, 10 Thu, 12 Feb 2015 17:51:28 17:44:07 +0000. Up 9.64 4.11 seconds.
ci-info: +++++++++++++++++++++++++Net device info+++++++++++++++++++++++++
ci-info: +--------+------+-----------+---------------+-------------------+
ci-info: | Device |  Up  |  Address  |      Mask     |     Hw-Address    |
ci-info: +--------+------+-----------+---------------+-------------------+
ci-info: |   lo   | True | 127.0.0.1 |   255.0.0.0   |         .         |
ci-info: |  eth0  | True | 10.3.4.12 | 255.255.255.0 | fa:16:3e:ca:c4:68 |
ci-info: +--------+------+-----------+---------------+-------------------+
ci-info: ++++++++++++++++++++++++++++++Route info++++++++++++++++++++++++++++++
ci-info: +-------+-------------+----------+---------------+-----------+-------+
ci-info: | Route | Destination | Gateway  |    Genmask    | Interface | Flags |
ci-info: +-------+-------------+----------+---------------+-----------+-------+
ci-info: |   0   |   0.0.0.0   | 10.3.4.4 |    0.0.0.0    |    eth0   |   UG  |
ci-info: |   1   |   10.3.4.0  | 0.0.0.0  | 255.255.255.0 |    eth0   |   U   |
ci-info: +-------+-------------+----------+---------------+-----------+-------+
2015-02-12 17:44:07,726 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [0/120s]: bad status code [400]
2015-02-12 17:44:08,733 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [1/120s]: bad status code [400]
2015-02-12 17:44:09,739 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [2/120s]: bad status code [400]
2015-02-12 17:44:10,763 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [3/120s]: bad status code [400]
2015-02-12 17:44:11,771 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [4/120s]: bad status code [400]
2015-02-12 17:44:12,779 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [5/120s]: bad status code [400]
2015-02-12 17:44:14,788 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [7/120s]: bad status code [400]
2015-02-12 17:44:16,797 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [9/120s]: bad status code [400]
2015-02-12 17:44:18,805 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [11/120s]: bad status code [400]
2015-02-12 17:44:20,813 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [13/120s]: bad status code [400]
2015-02-12 17:44:22,823 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [15/120s]: bad status code [400]
2015-02-12 17:44:25,832 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [18/120s]: bad status code [400]
2015-02-12 17:44:28,843 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [21/120s]: bad status code [400]
2015-02-12 17:44:31,851 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [24/120s]: bad status code [400]
2015-02-12 17:44:34,858 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [27/120s]: bad status code [400]
2015-02-12 17:44:37,866 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [30/120s]: bad status code [400]
2015-02-12 17:44:41,877 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [34/120s]: bad status code [400]
2015-02-12 17:44:45,890 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [38/120s]: bad status code [400]
2015-02-12 17:44:49,902 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [42/120s]: bad status code [400]
2015-02-12 17:44:53,912 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [46/120s]: bad status code [400]
2015-02-12 17:44:57,924 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [50/120s]: bad status code [400]
2015-02-12 17:45:02,935 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [55/120s]: bad status code [400]
2015-02-12 17:45:07,946 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [60/120s]: bad status code [400]
2015-02-12 17:45:12,957 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [65/120s]: bad status code [400]
2015-02-12 17:45:17,969 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [70/120s]: bad status code [400]
2015-02-12 17:45:22,983 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [75/120s]: bad status code [400]
2015-02-12 17:45:28,995 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [81/120s]: bad status code [400]
2015-02-12 17:45:35,008 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [87/120s]: bad status code [400]
2015-02-12 17:45:41,023 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [93/120s]: bad status code [400]
2015-02-12 17:45:47,035 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [99/120s]: bad status code [400]
2015-02-12 17:45:53,049 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [105/120s]: bad status code [400]
2015-02-12 17:46:00,061 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [112/120s]: bad status code [400]
2015-02-12 17:46:07,072 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [119/120s]: request error [HTTPConnectionPool(host='169.254.169.254', port=80): Max retries exceeded with url: /2009-04-04/meta-data/instance-id (Caused by <class 'socket.error'>: [Errno 115] Operation now in progress)]
2015-02-12 17:46:14,082 - DataSourceEc2.py[CRITICAL]: Giving up on md from ['http://169.254.169.254/2009-04-04/meta-data/instance-id'] after 126 seconds
2015-02-12 17:46:14,087 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [0/120s]: bad status code [404]
2015-02-12 17:46:15,091 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [1/120s]: bad status code [404]
2015-02-12 17:46:16,096 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [2/120s]: bad status code [404]
2015-02-12 17:46:17,101 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [3/120s]: bad status code [404]
2015-02-12 17:46:18,105 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [4/120s]: bad status code [404]
2015-02-12 17:46:19,109 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [5/120s]: bad status code [404]
2015-02-12 17:46:21,116 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [7/120s]: bad status code [404]
2015-02-12 17:46:23,121 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [9/120s]: bad status code [404]
2015-02-12 17:46:25,127 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [11/120s]: bad status code [404]
2015-02-12 17:46:27,132 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [13/120s]: bad status code [404]
2015-02-12 17:46:29,139 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [15/120s]: bad status code [404]
2015-02-12 17:46:32,146 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [18/120s]: bad status code [404]
2015-02-12 17:46:35,153 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [21/120s]: bad status code [404]
2015-02-12 17:46:38,159 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [24/120s]: bad status code [404]
2015-02-12 17:46:41,166 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [27/120s]: bad status code [404]
2015-02-12 17:46:44,173 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [30/120s]: bad status code [404]
2015-02-12 17:46:48,181 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [34/120s]: bad status code [404]
2015-02-12 17:46:52,189 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [38/120s]: bad status code [404]
2015-02-12 17:46:56,197 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [42/120s]: bad status code [404]
2015-02-12 17:47:00,209 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [46/120s]: bad status code [404]
2015-02-12 17:47:04,218 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [50/120s]: bad status code [404]
2015-02-12 17:47:09,227 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [55/120s]: bad status code [404]
2015-02-12 17:47:14,237 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [60/120s]: bad status code [404]
2015-02-12 17:47:19,246 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [65/120s]: bad status code [404]
2015-02-12 17:47:24,256 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [70/120s]: bad status code [404]
2015-02-12 17:47:29,265 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [75/120s]: bad status code [404]
2015-02-12 17:47:35,274 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [81/120s]: bad status code [404]
2015-02-12 17:47:41,284 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [87/120s]: bad status code [404]
2015-02-12 17:47:47,295 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [93/120s]: bad status code [404]
2015-02-12 17:47:53,305 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [99/120s]: bad status code [404]
2015-02-12 17:47:59,315 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [105/120s]: bad status code [404]
2015-02-12 17:48:06,327 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [112/120s]: bad status code [404]
2015-02-12 17:48:13,337 - url_helper.py[WARNING]: Calling 'http://10.3.4.4//latest/meta-data/instance-id' failed [119/120s]: request error [HTTPConnectionPool(host='10.3.4.4', port=80): Max retries exceeded with url: //latest/meta-data/instance-id (Caused by <class 'socket.error'>: [Errno 115] Operation now in progress)]
2015-02-12 17:48:20,347 - DataSourceCloudStack.py[CRITICAL]: Giving up on waiting for the metadata from ['http://10.3.4.4//latest/meta-data/instance-id'] after 126 seconds
Feb 12 17:48:22 ubuntu pollinate[716]: ERROR: Network communication failed [7]\n17:48:20.479592 * Hostname was NOT found in DNS cache
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     017:48:20.540275 *   Trying 91.189.94.50...
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     017:48:22.011193 * After 1470ms connect time, move on!
17:48:22.011275 * connect to 91.189.94.50 port 443 failed: Connection timed out
17:48:22.011330 *   Trying 91.189.94.53...
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     017:48:22.746400 * After 734ms connect time, move on!
17:48:22.746436 * connect to 91.189.94.53 port 443 failed: Connection timed out
17:48:22.746473 * Failed to connect to entropy.ubuntu.com port 443: Connection timed out
17:48:22.746494 * Closing connection 0
curl: (7) Failed to connect to entropy.ubuntu.com port 443: Connection timed out
2015-02-12 17:48:22,835 - util.py[WARNING]: Running seed_random (<module 'cloudinit.config.cc_seed_random' from '/usr/lib/python2.7/dist-packages/cloudinit/config/cc_seed_random.pyc'>) failed
Generating public/private rsa key pair.
Your identification has been saved in /etc/ssh/ssh_host_rsa_key.
Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub.
The key fingerprint is:
11:1e:92:6b:e2:c0:f5:70:82:03:b1:79:0c:f3:1b:62 root@ubuntu
The key's randomart image is:
+--[ RSA 2048]----+
|=o .  ..o        |
| Bo + oo o       |
|+E=o = .o        |
|.ooo. +  .       |
|  .o o  S        |
|    .            |
|                 |
|                 |
|                 |
+-----------------+
Generating public/private dsa key pair.
Your identification has been saved in /etc/ssh/ssh_host_dsa_key.
Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub.
The key fingerprint is:
4f:e6:30:ef:15:53:e2:49:bd:7f:0e:3f:36:9b:fc:d0 root@ubuntu
The key's randomart image is:
+--[ DSA 1024]----+
|                 |
|             .   |
|            o o  |
|           o + . |
|        S o = .  |
|         O   o o |
|          + . o E|
|         . .  .Oo|
|          .   .+O|
+-----------------+
Generating public/private ecdsa key pair.
Your identification has been saved in /etc/ssh/ssh_host_ecdsa_key.
Your public key has been saved in /etc/ssh/ssh_host_ecdsa_key.pub.
The key fingerprint is:
f3:7c:b4:25:38:ca:5c:e1:64:66:08:78:56:9f:2e:f6 root@ubuntu
The key's randomart image is:
+--[ECDSA  256]---+
|     ....        |
|    . o. o .     |
|     o  . O      |
|         B o     |
|        S * o .  |
|       + O o +   |
|        + E o    |
|           .     |
|                 |
+-----------------+
 * Stopping Mount filesystems on boot[74G[ OK ]
 * Starting Signal sysvinit that local filesystems are mounted[74G[ OK ]
 * Starting configure network device security[74G[ OK ]
 * Starting flush early job output to logs[74G[ OK ]
 * Stopping Failsafe Boot Delay[74G[ OK ]
 * Starting System V initialisation compatibility[74G[ OK ]
 * Starting D-Bus system message bus[74G[ OK ]
 * Stopping flush early job output to logs[74G[ OK ]
 * Starting early crypto disks...       [80G * Starting configure virtual network devices[74G[ OK ]
 [74G * Starting SystemD login management service[74G[ OK ]
[ OK ]
 * Starting Seed the pseudo random number generator on first boot[74G[ OK ]
 * Starting Bridge file events into upstart[74G[ OK ]
Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
 * Starting system logging daemon[74G[ OK ]
 * Starting Handle applying cloud-config[74G[ OK ]
 * Starting AppArmor profiles       [80G [74G[ OK ]
 * Stopping System V initialisation compatibility[74G[ OK ]
 * Starting System V runlevel compatibility[74G[ OK ]
 * Starting deferred execution scheduler[74G[ OK ]
 * Starting OpenSSH server[74G[ OK ]
open-vm-tools: not starting as this is not a VMware VM
landscape-client is not configured, please run landscape-config.
 * Starting regular background program processing daemon[74G[ OK ]
 * Starting ACPI daemon[74G[ OK ]
 * Starting save kernel messages[74G[ OK ]
 * Stopping save kernel messages[74G[ OK ]
 * Stopping CPU interrupts balancing daemon[74G[ OK ]
 * Restoring resolver state...       [80G [74G[ OK ]
 * Starting automatic crash report generation[74G[ OK ]
 * Stopping System V runlevel compatibility[74G[ OK ]
Cloud-init v. 0.7.5 running 'modules:config' at Thu, 12 Feb 2015 17:48:24 +0000. Up 261.29 seconds.
Generating locales...
  en_US.UTF-8... up-to-date
Generation complete.
Cloud-init v. 0.7.5 running 'modules:final' at Thu, 12 Feb 2015 17:48:25 +0000. Up 261.95 seconds.
ci-info: no authorized ssh keys fingerprints found for user ubuntu.
ci-info: no authorized ssh keys fingerprints found for user ubuntu.
ec2: 
ec2: #############################################################
ec2: -----BEGIN SSH HOST KEY FINGERPRINTS-----
ec2: 1024 4f:e6:30:ef:15:53:e2:49:bd:7f:0e:3f:36:9b:fc:d0  root@ubuntu (DSA)
ec2: 256 0e:43:cd:35:80:50:67:2c:a8:db:c9:f5:55:a8:70:97   f3:7c:b4:25:38:ca:5c:e1:64:66:08:78:56:9f:2e:f6  root@ubuntu (ECDSA)
ec2: 256 b6:9d:54:ce:41:2e:fd:81:28:4d:b3:97:05:c6:93:2b   (ED25519)
ec2: 2048 4c:65:08:26:c8:4f:f8:79:c7:66:98:6e:56:d5:71:bb   11:1e:92:6b:e2:c0:f5:70:82:03:b1:79:0c:f3:1b:62  root@ubuntu (RSA)
ec2: -----END SSH HOST KEY FINGERPRINTS-----
ec2: #############################################################
-----BEGIN SSH HOST KEY KEYS-----
ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBICEPjJZXV8aR57pkSkaW8rFeDTV5MfV6M4iEbtoI9BTFq650GDxxbtP373B8cg2/f56jPD1v6pwu7gbjmLmqTU= 
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOUlqVClIGx9HWRu4nWgbusGb5+VGPviGair67PjNz1l 
AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNDoahxP2KWlIj25xZZculKhsrdVlDJzHxTLU6JQ7Gv+AdtWxpdKzT1X6cnuJ2UCdfknKM6Y1UZSJ4QdX3UH2VQ= root@ubuntu
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDm63+2xegml1lqCOgBLnDouF4RcC1YQoBIbM2jNfwtuU2mCtiQ6sx5Ow2dWn1QTGysB+aEV9Ryx8jNItR5V8/hlFroCiUUz6riBO8RK2THRHU/AjmnDc5UbJzs7YY3IdSTrG1tfNBPkTDStEhgebktr2wKxt9JCAUwUA4wG6jLR3JraWnsTgESc1duD56b4oXp6VaEyzKp/GhT3nGnXJ072ouJ7poZnDapBHkcyvwCJFm4VrRk6aJ4lR7Pw/jyP74xkm7BkBejn/UEBsG7CRmWUrxzeK3fDjfI+gKv54/5PVZcaUic6bXjF0DIyIiCXKvDR+SRwAui6OEPOqodiUmB 
AAAAB3NzaC1yc2EAAAADAQABAAABAQDcUItZSCR2gVmT1vpN2Vz4CYlQQqf57DF5QLM9Zk80L5UIzusvXSOKwvgJGVpIXomW9T44kpDi7FZPY4Sz0Pqd+hDETPySHOx2E4n7CNOfjFO+ZOh3c4Q1ytDCjzuk96BmK3Sapc+jYt46DZtR0W70N3rE9q0/3xsPlXQL7jyvvCBfvJLZL0JcQMTpniA3Qsf/SOhbzQ3qhPVMLpC+KsulhxvMqESf7PP/hWva+zC++IsGrikDDZK1mkE0nZ944cm8X6EB2irvwvAlAHxIClnpee81H2Gp3n8BR9bE8RpymlpNO03oXVNUDU1sr2+d8sKvQY4ls7otCFXIjM5vLaqr root@ubuntu
-----END SSH HOST KEY KEYS-----
Cloud-init v. 0.7.5 finished at Thu, 12 Feb 2015 17:48:25 +0000. Datasource DataSourceNone.  Up 262.01 seconds
2015-02-12 17:48:25,096 - cc_final_message.py[WARNING]: Used fallback datasource

Ubuntu 14.04.1 LTS ubuntu ttyS0

ubuntu login:

Below is my answer file:

[general]

[general]

# Path to a Public key to install on servers. If a usable key has not

not # been installed on the remote servers the user will be prompted for a

a # password and this key will be installed so the password will not be

be # required again

CONFIG_SSH_KEY=/root/.ssh/id_rsa.pub

again CONFIG_SSH_KEY=/root/.ssh/id_rsa.pub # Set a default password everywhere. The default password will be

be # overriden by whatever password is set for each individual service or

user.

CONFIG_DEFAULT_PASSWORD=

or # user. CONFIG_DEFAULT_PASSWORD= # Set to 'y' if you would like Packstack to install MariaDB

CONFIG_MARIADB_INSTALL=y

MariaDB CONFIG_MARIADB_INSTALL=y # Set to 'y' if you would like Packstack to install OpenStack Image

Image # Service (Glance)

CONFIG_GLANCE_INSTALL=y

(Glance) CONFIG_GLANCE_INSTALL=y # Set to 'y' if you would like Packstack to install OpenStack Block

Block # Storage (Cinder)

CONFIG_CINDER_INSTALL=y

(Cinder) CONFIG_CINDER_INSTALL=y # Set to 'y' if you would like Packstack to install OpenStack Compute

(Nova)

CONFIG_NOVA_INSTALL=y

Compute # (Nova) CONFIG_NOVA_INSTALL=y # Set to 'y' if you would like Packstack to install OpenStack

OpenStack # Networking (Neutron). Otherwise Nova Network will be used.

CONFIG_NEUTRON_INSTALL=n

used. CONFIG_NEUTRON_INSTALL=n # Set to 'y' if you would like Packstack to install OpenStack

OpenStack # Dashboard (Horizon)

CONFIG_HORIZON_INSTALL=y

(Horizon) CONFIG_HORIZON_INSTALL=y # Set to 'y' if you would like Packstack to install OpenStack Object

Object # Storage (Swift)

CONFIG_SWIFT_INSTALL=y

(Swift) CONFIG_SWIFT_INSTALL=y # Set to 'y' if you would like Packstack to install OpenStack

OpenStack # Metering (Ceilometer)

CONFIG_CEILOMETER_INSTALL=y

(Ceilometer) CONFIG_CEILOMETER_INSTALL=y # Set to 'y' if you would like Packstack to install OpenStack

OpenStack # Orchestration (Heat)

CONFIG_HEAT_INSTALL=n

(Heat) CONFIG_HEAT_INSTALL=n # Set to 'y' if you would like Packstack to install OpenStack

OpenStack # Clustering (Sahara)

CONFIG_SAHARA_INSTALL=n

(Sahara) CONFIG_SAHARA_INSTALL=n # Set to 'y' if you would like Packstack to install OpenStack

OpenStack # Database (Trove)

CONFIG_TROVE_INSTALL=n

(Trove) CONFIG_TROVE_INSTALL=n # Set to 'y' if you would like Packstack to install OpenStack Bare

Bare # Metal (Ironic)

CONFIG_IRONIC_INSTALL=n

(Ironic) CONFIG_IRONIC_INSTALL=n # Set to 'y' if you would like Packstack to install the OpenStack

OpenStack # Client packages. An admin "rc" file will also be installed

CONFIG_CLIENT_INSTALL=y

installed CONFIG_CLIENT_INSTALL=y # Comma separated list of NTP servers. Leave plain if Packstack

Packstack # should not install ntpd on instances.

CONFIG_NTP_SERVERS=

instances. CONFIG_NTP_SERVERS= # Set to 'y' if you would like Packstack to install Nagios to monitor

monitor # OpenStack hosts

CONFIG_NAGIOS_INSTALL=y

hosts CONFIG_NAGIOS_INSTALL=y # Comma separated list of servers to be excluded from installation in

in # case you are running Packstack the second time with the same answer

answer # file and don't want Packstack to touch these servers. Leave plain if

if # you don't need to exclude any server.

EXCLUDE_SERVERS=

server. EXCLUDE_SERVERS= # Set to 'y' if you want to run OpenStack services in debug mode.

mode. # Otherwise set to 'n'.

CONFIG_DEBUG_MODE=n

'n'. CONFIG_DEBUG_MODE=n # The IP address of the server on which to install OpenStack services

services # specific to controller role such as API servers, Horizon, etc.

CONFIG_CONTROLLER_HOST=192.168.128.40

etc. CONFIG_CONTROLLER_HOST=192.168.128.40 # The list of IP addresses of the server on which to install the Nova

Nova # compute service

CONFIG_COMPUTE_HOSTS=192.168.128.40

service CONFIG_COMPUTE_HOSTS=192.168.128.40 # The list of IP addresses of the server on which to install the

the # network service such as Nova network or Neutron

CONFIG_NETWORK_HOSTS=192.168.128.40

Neutron CONFIG_NETWORK_HOSTS=192.168.128.40 # Set to 'y' if you want to use VMware vCenter as hypervisor and

and # storage. Otherwise set to 'n'.

CONFIG_VMWARE_BACKEND=n

'n'. CONFIG_VMWARE_BACKEND=n # Set to 'y' if you want to use unsupported parameters. This should

should # be used only if you know what you are doing.Issues caused by using

using # unsupported options won't be fixed before next major release.

CONFIG_UNSUPPORTED=n

release. CONFIG_UNSUPPORTED=n # The IP address of the VMware vCenter server

CONFIG_VCENTER_HOST=

server CONFIG_VCENTER_HOST= # The username to authenticate to VMware vCenter server

CONFIG_VCENTER_USER=

server CONFIG_VCENTER_USER= # The password to authenticate to VMware vCenter server

CONFIG_VCENTER_PASSWORD=

server CONFIG_VCENTER_PASSWORD= # The name of the vCenter cluster

CONFIG_VCENTER_CLUSTER_NAME=

cluster CONFIG_VCENTER_CLUSTER_NAME= # (Unsupported!) The IP address of the server on which to install

install # OpenStack services specific to storage servers such as Glance and

Cinder.

CONFIG_STORAGE_HOST=192.168.128.40

and # Cinder. CONFIG_STORAGE_HOST=192.168.128.40 # (Unsupported!) The IP address of the server on which to install

install # OpenStack services specific to Sahara

CONFIG_SAHARA_HOST=192.168.128.40

Sahara CONFIG_SAHARA_HOST=192.168.128.40 # To subscribe each server to EPEL enter "y"

CONFIG_USE_EPEL=n

"y" CONFIG_USE_EPEL=n # A comma separated list of URLs to any additional yum repositories

to install

CONFIG_REPO=

repositories # to install CONFIG_REPO= # To subscribe each server with Red Hat subscription manager, include

include # this with CONFIG_RH_PW

CONFIG_RH_USER=

CONFIG_RH_PW CONFIG_RH_USER= # To subscribe each server with RHN Satellite,fill Satellite's URL

URL # here. Note that either satellite's username/password or activation

activation # key has to be provided

CONFIG_SATELLITE_URL=

provided CONFIG_SATELLITE_URL= # To subscribe each server with Red Hat subscription manager, include

include # this with CONFIG_RH_USER

CONFIG_RH_PW=

CONFIG_RH_USER CONFIG_RH_PW= # To enable RHEL optional repos use value "y"

CONFIG_RH_OPTIONAL=y

"y" CONFIG_RH_OPTIONAL=y # Specify a HTTP proxy to use with Red Hat subscription manager

CONFIG_RH_PROXY=

manager CONFIG_RH_PROXY= # Specify port of Red Hat subscription manager HTTP proxy

CONFIG_RH_PROXY_PORT=

proxy CONFIG_RH_PROXY_PORT= # Specify a username to use with Red Hat subscription manager HTTP

proxy

CONFIG_RH_PROXY_USER=

HTTP # proxy CONFIG_RH_PROXY_USER= # Specify a password to use with Red Hat subscription manager HTTP

proxy

CONFIG_RH_PROXY_PW=

HTTP # proxy CONFIG_RH_PROXY_PW= # Username to access RHN Satellite

CONFIG_SATELLITE_USER=

Satellite CONFIG_SATELLITE_USER= # Password to access RHN Satellite

CONFIG_SATELLITE_PW=

Satellite CONFIG_SATELLITE_PW= # Activation key for subscription to RHN Satellite

CONFIG_SATELLITE_AKEY=

Satellite CONFIG_SATELLITE_AKEY= # Specify a path or URL to a SSL CA certificate to use

CONFIG_SATELLITE_CACERT=

use CONFIG_SATELLITE_CACERT= # If required specify the profile name that should be used as an

an # identifier for the system in RHN Satellite

CONFIG_SATELLITE_PROFILE=

Satellite CONFIG_SATELLITE_PROFILE= # Comma separated list of flags passed to rhnreg_ks. Valid flags are:

are: # novirtinfo, norhnsd, nopackages

CONFIG_SATELLITE_FLAGS=

nopackages CONFIG_SATELLITE_FLAGS= # Specify a HTTP proxy to use with RHN Satellite

CONFIG_SATELLITE_PROXY=

Satellite CONFIG_SATELLITE_PROXY= # Specify a username to use with an authenticated HTTP proxy

CONFIG_SATELLITE_PROXY_USER=

proxy CONFIG_SATELLITE_PROXY_USER= # Specify a password to use with an authenticated HTTP proxy.

CONFIG_SATELLITE_PROXY_PW=

proxy. CONFIG_SATELLITE_PROXY_PW= # Set the AMQP service backend. Allowed values are: qpid, rabbitmq

CONFIG_AMQP_BACKEND=rabbitmq

rabbitmq CONFIG_AMQP_BACKEND=rabbitmq # The IP address of the server on which to install the AMQP service

CONFIG_AMQP_HOST=192.168.128.40

service CONFIG_AMQP_HOST=192.168.128.40 # Enable SSL for the AMQP service

CONFIG_AMQP_ENABLE_SSL=n

service CONFIG_AMQP_ENABLE_SSL=n # Enable Authentication for the AMQP service

CONFIG_AMQP_ENABLE_AUTH=n

service CONFIG_AMQP_ENABLE_AUTH=n # The password for the NSS certificate database of the AMQP service

CONFIG_AMQP_NSS_CERTDB_PW=PW_PLACEHOLDER

service CONFIG_AMQP_NSS_CERTDB_PW=PW_PLACEHOLDER # The port in which the AMQP service listens to SSL connections

CONFIG_AMQP_SSL_PORT=5671

connections CONFIG_AMQP_SSL_PORT=5671 # The filename of the certificate that the AMQP service is going to

use

CONFIG_AMQP_SSL_CERT_FILE=/etc/pki/tls/certs/amqp_selfcert.pem

to # use CONFIG_AMQP_SSL_CERT_FILE=/etc/pki/tls/certs/amqp_selfcert.pem # The filename of the private key that the AMQP service is going to

use

CONFIG_AMQP_SSL_KEY_FILE=/etc/pki/tls/private/amqp_selfkey.pem

to # use CONFIG_AMQP_SSL_KEY_FILE=/etc/pki/tls/private/amqp_selfkey.pem # Auto Generates self signed SSL certificate and key

CONFIG_AMQP_SSL_SELF_SIGNED=y

key CONFIG_AMQP_SSL_SELF_SIGNED=y # User for amqp authentication

CONFIG_AMQP_AUTH_USER=amqp_user

authentication CONFIG_AMQP_AUTH_USER=amqp_user # Password for user authentication

CONFIG_AMQP_AUTH_PASSWORD=PW_PLACEHOLDER

authentication CONFIG_AMQP_AUTH_PASSWORD=PW_PLACEHOLDER # The IP address of the server on which to install MariaDB or IP

IP # address of DB server to use if MariaDB installation was not selected

CONFIG_MARIADB_HOST=192.168.128.40

selected CONFIG_MARIADB_HOST=192.168.128.40 # Username for the MariaDB admin user

CONFIG_MARIADB_USER=root

user CONFIG_MARIADB_USER=root # Password for the MariaDB admin user

CONFIG_MARIADB_PW=

user CONFIG_MARIADB_PW= # The password to use for the Keystone to access DB

CONFIG_KEYSTONE_DB_PW=

DB CONFIG_KEYSTONE_DB_PW= # Region name

CONFIG_KEYSTONE_REGION=RegionOne

name CONFIG_KEYSTONE_REGION=RegionOne # The token to use for the Keystone service api

CONFIG_KEYSTONE_ADMIN_TOKEN=

api CONFIG_KEYSTONE_ADMIN_TOKEN= # The password to use for the Keystone admin user

CONFIG_KEYSTONE_ADMIN_PW=

user CONFIG_KEYSTONE_ADMIN_PW= # The password to use for the Keystone demo user

CONFIG_KEYSTONE_DEMO_PW=

user CONFIG_KEYSTONE_DEMO_PW= # Kestone token format. Use either UUID or PKI

CONFIG_KEYSTONE_TOKEN_FORMAT=UUID

PKI CONFIG_KEYSTONE_TOKEN_FORMAT=UUID # Name of service to use to run keystone (keystone or httpd)

CONFIG_KEYSTONE_SERVICE_NAME=keystone

httpd) CONFIG_KEYSTONE_SERVICE_NAME=keystone # The password to use for the Glance to access DB

CONFIG_GLANCE_DB_PW=

DB CONFIG_GLANCE_DB_PW= # The password to use for the Glance to authenticate with Keystone

CONFIG_GLANCE_KS_PW=

Keystone CONFIG_GLANCE_KS_PW= # Glance storage backend controls how Glance stores disk images.

images. # Supported values: file, swift. Note that Swift installation have to

to # be enabled to have swift backend working. Otherwise Packstack will

will # fallback to 'file'.

CONFIG_GLANCE_BACKEND=file

'file'. CONFIG_GLANCE_BACKEND=file # The password to use for the Cinder to access DB

CONFIG_CINDER_DB_PW=

DB CONFIG_CINDER_DB_PW= # The password to use for the Cinder to authenticate with Keystone

CONFIG_CINDER_KS_PW=

Keystone CONFIG_CINDER_KS_PW= # The Cinder backend to use, valid options are: lvm, gluster, nfs,

netapp

CONFIG_CINDER_BACKEND=lvm

nfs, # netapp CONFIG_CINDER_BACKEND=lvm # Create Cinder's volumes group. This should only be done for testing

testing # on a proof-of-concept installation of Cinder. This will create a

a # file-backed volume group and is not suitable for production usage.

CONFIG_CINDER_VOLUMES_CREATE=y

usage. CONFIG_CINDER_VOLUMES_CREATE=y # Cinder's volumes group size. Note that actual volume size will be

be # extended with 3% more space for VG metadata.

CONFIG_CINDER_VOLUMES_SIZE=20G

metadata. CONFIG_CINDER_VOLUMES_SIZE=20G # A single or comma separated list of gluster volume shares to mount,

mount, # eg: ip-address:/vol-name, domain:/vol-name

CONFIG_CINDER_GLUSTER_MOUNTS=

domain:/vol-name CONFIG_CINDER_GLUSTER_MOUNTS= # A single or comma seprated list of NFS exports to mount, eg: ip-

address:/export-name

CONFIG_CINDER_NFS_MOUNTS=

ip- # address:/export-name CONFIG_CINDER_NFS_MOUNTS= # (required) Administrative user account name used to access the

the # storage system or proxy server.

CONFIG_CINDER_NETAPP_LOGIN=

server. CONFIG_CINDER_NETAPP_LOGIN= # (required) Password for the administrative user account specified

specified # in the netapp_login parameter.

CONFIG_CINDER_NETAPP_PASSWORD=

parameter. CONFIG_CINDER_NETAPP_PASSWORD= # (required) The hostname (or IP address) for the storage system or

or # proxy server.

CONFIG_CINDER_NETAPP_HOSTNAME=

server. CONFIG_CINDER_NETAPP_HOSTNAME= # (optional) The TCP port to use for communication with ONTAPI on the

the # storage system. Traditionally, port 80 is used for HTTP and port 443

443 # is used for HTTPS; however, this value should be changed if an

an # alternate port has been configured on the storage system or proxy

proxy # server. Defaults to 80.

CONFIG_CINDER_NETAPP_SERVER_PORT=80

80. CONFIG_CINDER_NETAPP_SERVER_PORT=80 # (optional) The storage family type used on the storage system;

system; # valid values are ontap_7mode for using Data ONTAP operating in

in # 7-Mode or ontap_cluster for using clustered Data ONTAP, or eseries

eseries # for NetApp E-Series. Defaults to ontap_cluster.

CONFIG_CINDER_NETAPP_STORAGE_FAMILY=ontap_cluster

ontap_cluster. CONFIG_CINDER_NETAPP_STORAGE_FAMILY=ontap_cluster # (optional) The transport protocol used when communicating with

with # ONTAPI on the storage system or proxy server. Valid values are http

http # or https. Defaults to http.

CONFIG_CINDER_NETAPP_TRANSPORT_TYPE=http

http. CONFIG_CINDER_NETAPP_TRANSPORT_TYPE=http # (optional) The storage protocol to be used on the data path with

with # the storage system; valid values are iscsi or nfs. Defaults to nfs.

CONFIG_CINDER_NETAPP_STORAGE_PROTOCOL=nfs

nfs. CONFIG_CINDER_NETAPP_STORAGE_PROTOCOL=nfs # (optional) The quantity to be multiplied by the requested volume

volume # size to ensure enough space is available on the virtual storage

storage # server (Vserver) to fulfill the volume creation request. Defaults

to 1.0.

CONFIG_CINDER_NETAPP_SIZE_MULTIPLIER=1.0

Defaults # to 1.0. CONFIG_CINDER_NETAPP_SIZE_MULTIPLIER=1.0 # (optional) This parameter specifies the threshold for last access

access # time for images in the NFS image cache. When a cache cleaning cycle

cycle # begins, images in the cache that have not been accessed in the last

last # M minutes, where M is the value of this parameter, will be deleted

deleted # from the cache to create free space on the NFS share. Defaults to

720.

CONFIG_CINDER_NETAPP_EXPIRY_THRES_MINUTES=720

to # 720. CONFIG_CINDER_NETAPP_EXPIRY_THRES_MINUTES=720 # (optional) If the percentage of available space for an NFS share

share # has dropped below the value specified by this parameter, the NFS

NFS # image cache will be cleaned. Defaults to 20

CONFIG_CINDER_NETAPP_THRES_AVL_SIZE_PERC_START=20

20 CONFIG_CINDER_NETAPP_THRES_AVL_SIZE_PERC_START=20 # (optional) When the percentage of available space on an NFS share

share # has reached the percentage specified by this parameter, the driver

driver # will stop clearing files from the NFS image cache that have not been

been # accessed in the last M minutes, where M is the value of the

the # expiry_thres_minutes parameter. Defaults to 60.

CONFIG_CINDER_NETAPP_THRES_AVL_SIZE_PERC_STOP=60

60. CONFIG_CINDER_NETAPP_THRES_AVL_SIZE_PERC_STOP=60 # (optional) File with the list of available NFS shares. Defaults

to ''.

CONFIG_CINDER_NETAPP_NFS_SHARES_CONFIG=

Defaults # to ''. CONFIG_CINDER_NETAPP_NFS_SHARES_CONFIG= # (optional) This parameter is only utilized when the storage

storage # protocol is configured to use iSCSI. This parameter is used to

to # restrict provisioning to the specified controller volumes. Specify

Specify # the value of this parameter to be a comma separated list of NetApp

NetApp # controller volume names to be used for provisioning. Defaults to

''.

CONFIG_CINDER_NETAPP_VOLUME_LIST=

to # ''. CONFIG_CINDER_NETAPP_VOLUME_LIST= # (optional) The vFiler unit on which provisioning of block storage

storage # volumes will be done. This parameter is only used by the driver when

when # connecting to an instance with a storage family of Data ONTAP

ONTAP # operating in 7-Mode and the storage protocol selected is iSCSI. Only

Only # use this parameter when utilizing the MultiStore feature on the

the # NetApp storage system. Defaults to ''.

CONFIG_CINDER_NETAPP_VFILER=

''. CONFIG_CINDER_NETAPP_VFILER= # (optional) This parameter specifies the virtual storage server

server # (Vserver) name on the storage cluster on which provisioning of block

block # storage volumes should occur. If using the NFS storage protocol,

protocol, # this parameter is mandatory for storage service catalog support

support # (utilized by Cinder volume type extra_specs support). If this

this # parameter is specified, the exports belonging to the Vserver will

will # only be used for provisioning in the future. Block storage volumes

volumes # on exports not belonging to the Vserver specified by this parameter

parameter # will continue to function normally. Defaults to ''.

CONFIG_CINDER_NETAPP_VSERVER=

''. CONFIG_CINDER_NETAPP_VSERVER= # (optional) This option is only utilized when the storage family is

is # configured to eseries. This option is used to restrict provisioning

provisioning # to the specified controllers. Specify the value of this option to be

be # a comma separated list of controller hostnames or IP addresses to be

be # used for provisioning. Defaults to ''.

CONFIG_CINDER_NETAPP_CONTROLLER_IPS=

''. CONFIG_CINDER_NETAPP_CONTROLLER_IPS= # (optional) Password for the NetApp E-Series storage array. Defaults

to ''.

CONFIG_CINDER_NETAPP_SA_PASSWORD=

Defaults # to ''. CONFIG_CINDER_NETAPP_SA_PASSWORD= # (optional) This option is used to specify the path to the E-Series

E-Series # proxy application on a proxy server. The value is combined with the

the # value of the netapp_transport_type, netapp_server_hostname, and

and # netapp_server_port options to create the URL used by the driver to

to # connect to the proxy application. Defaults to '/devmgr/v2'.

CONFIG_CINDER_NETAPP_WEBSERVICE_PATH=/devmgr/v2

'/devmgr/v2'. CONFIG_CINDER_NETAPP_WEBSERVICE_PATH=/devmgr/v2 # (optional) This option is used to restrict provisioning to the

the # specified storage pools. Only dynamic disk pools are currently

currently # supported. Specify the value of this option to be a comma separated

separated # list of disk pool names to be used for provisioning. Defaults to

''.

CONFIG_CINDER_NETAPP_STORAGE_POOLS=

CONFIG_IRONIC_DB_PW=PW_PLACEHOLDER

to # ''. CONFIG_CINDER_NETAPP_STORAGE_POOLS= CONFIG_IRONIC_DB_PW=PW_PLACEHOLDER # The password to use for Ironic to authenticate with Keystone

CONFIG_IRONIC_KS_PW=PW_PLACEHOLDER

Keystone CONFIG_IRONIC_KS_PW=PW_PLACEHOLDER # The password to use for the Nova to access DB

CONFIG_NOVA_DB_PW=

DB CONFIG_NOVA_DB_PW= # The password to use for the Nova to authenticate with Keystone

CONFIG_NOVA_KS_PW=facc2e3e27bc4f4b

Keystone CONFIG_NOVA_KS_PW=facc2e3e27bc4f4b # The overcommitment ratio for virtual to physical CPUs. Set to 1.0

1.0 # to disable CPU overcommitment

CONFIG_NOVA_SCHED_CPU_ALLOC_RATIO=16.0

overcommitment CONFIG_NOVA_SCHED_CPU_ALLOC_RATIO=16.0 # The overcommitment ratio for virtual to physical RAM. Set to 1.0 to

to # disable RAM overcommitment

CONFIG_NOVA_SCHED_RAM_ALLOC_RATIO=1.5

overcommitment CONFIG_NOVA_SCHED_RAM_ALLOC_RATIO=1.5 # Protocol used for instance migration. Allowed values are tcp and

and # ssh. Note that by defaul nova user is created with /sbin/nologin

/sbin/nologin # shell so that ssh protocol won't be working. To make ssh protocol

protocol # work you have to fix nova user on compute hosts manually.

CONFIG_NOVA_COMPUTE_MIGRATE_PROTOCOL=tcp

manually. CONFIG_NOVA_COMPUTE_MIGRATE_PROTOCOL=tcp # The manager that will run nova compute.

CONFIG_NOVA_COMPUTE_MANAGER=nova.compute.manager.ComputeManager

compute. CONFIG_NOVA_COMPUTE_MANAGER=nova.compute.manager.ComputeManager # Private interface for Flat DHCP on the Nova compute servers

CONFIG_NOVA_COMPUTE_PRIVIF=enp0s3

servers CONFIG_NOVA_COMPUTE_PRIVIF=enp0s3 # Nova network manager

CONFIG_NOVA_NETWORK_MANAGER=nova.network.manager.FlatDHCPManager

manager CONFIG_NOVA_NETWORK_MANAGER=nova.network.manager.FlatDHCPManager # Public interface on the Nova network server

CONFIG_NOVA_NETWORK_PUBIF=enp0s3

server CONFIG_NOVA_NETWORK_PUBIF=enp0s3 # Private interface for network manager on the Nova network server

CONFIG_NOVA_NETWORK_PRIVIF=enp0s3

server CONFIG_NOVA_NETWORK_PRIVIF=enp0s3 # IP Range for network manager

CONFIG_NOVA_NETWORK_FIXEDRANGE=192.168.32.0/22

CONFIG_NOVA_NETWORK_FIXEDRANGE=10.3.4.0/24

manager #CONFIG_NOVA_NETWORK_FIXEDRANGE=192.168.32.0/22 CONFIG_NOVA_NETWORK_FIXEDRANGE=10.3.4.0/24 # IP Range for Floating IP's

CONFIG_NOVA_NETWORK_FLOATRANGE=10.3.4.0/22

CONFIG_NOVA_NETWORK_FLOATRANGE=192.168.129.0/24

IP's #CONFIG_NOVA_NETWORK_FLOATRANGE=10.3.4.0/22 CONFIG_NOVA_NETWORK_FLOATRANGE=192.168.129.0/24 # Automatically assign a floating IP to new instances

CONFIG_NOVA_NETWORK_AUTOASSIGNFLOATINGIP=y

instances CONFIG_NOVA_NETWORK_AUTOASSIGNFLOATINGIP=y # First VLAN for private networks

CONFIG_NOVA_NETWORK_VLAN_START=100

networks CONFIG_NOVA_NETWORK_VLAN_START=100 # Number of networks to support

CONFIG_NOVA_NETWORK_NUMBER=1

support CONFIG_NOVA_NETWORK_NUMBER=1 # Number of addresses in each private subnet

CONFIG_NOVA_NETWORK_SIZE=255

subnet CONFIG_NOVA_NETWORK_SIZE=255 # The password to use for Neutron to authenticate with Keystone

CONFIG_NEUTRON_KS_PW=

Keystone CONFIG_NEUTRON_KS_PW= # The password to use for Neutron to access DB

CONFIG_NEUTRON_DB_PW=

DB CONFIG_NEUTRON_DB_PW= # The name of the ovs bridge (or empty for linuxbridge) that the

the # Neutron L3 agent will use for external traffic, or 'provider' using

using # provider networks.

CONFIG_NEUTRON_L3_EXT_BRIDGE=br-ex

networks. CONFIG_NEUTRON_L3_EXT_BRIDGE=br-ex # Neutron metadata agent password

CONFIG_NEUTRON_METADATA_PW=

password CONFIG_NEUTRON_METADATA_PW= # Set to 'y' if you would like Packstack to install Neutron LBaaS

CONFIG_LBAAS_INSTALL=n

LBaaS CONFIG_LBAAS_INSTALL=n # Set to 'y' if you would like Packstack to install Neutron L3

L3 # Metering agent

CONFIG_NEUTRON_METERING_AGENT_INSTALL=n

agent CONFIG_NEUTRON_METERING_AGENT_INSTALL=n # Whether to configure neutron Firewall as a Service

CONFIG_NEUTRON_FWAAS=n

Service CONFIG_NEUTRON_FWAAS=n # A comma separated list of network type driver entrypoints to be

be # loaded from the neutron.ml2.type_drivers namespace.

CONFIG_NEUTRON_ML2_TYPE_DRIVERS=vxlan

namespace. CONFIG_NEUTRON_ML2_TYPE_DRIVERS=vxlan # A comma separated ordered list of network_types to allocate as

as # tenant networks. The value 'local' is only useful for single-box

single-box # testing but provides no connectivity between hosts.

CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=vxlan

hosts. CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=vxlan # A comma separated ordered list of networking mechanism driver

driver # entrypoints to be loaded from the neutron.ml2.mechanism_drivers

namespace.

CONFIG_NEUTRON_ML2_MECHANISM_DRIVERS=openvswitch

neutron.ml2.mechanism_drivers # namespace. CONFIG_NEUTRON_ML2_MECHANISM_DRIVERS=openvswitch # A comma separated list of physical_network names with which flat

flat # networks can be created. Use * to allow flat networks with arbitrary

arbitrary # physical_network names.

CONFIG_NEUTRON_ML2_FLAT_NETWORKS=*

names. CONFIG_NEUTRON_ML2_FLAT_NETWORKS=* # A comma separated list of <physical_network>:<vlan_min>:<vlan_max>

<physical_network>:<vlan_min>:<vlan_max> # or <physical_network> specifying physical_network names usable for

for # VLAN provider and tenant networks, as well as ranges of VLAN tags on

on # each available for allocation to tenant networks.

CONFIG_NEUTRON_ML2_VLAN_RANGES=

networks. CONFIG_NEUTRON_ML2_VLAN_RANGES= # A comma separated list of <tun_min>:<tun_max> tuples enumerating

enumerating # ranges of GRE tunnel IDs that are available for tenant network

network # allocation. Should be an array with tun_max +1 - tun_min > 1000000

CONFIG_NEUTRON_ML2_TUNNEL_ID_RANGES=

1000000 CONFIG_NEUTRON_ML2_TUNNEL_ID_RANGES= # Multicast group for VXLAN. If unset, disables VXLAN enable sending

sending # allocate broadcast traffic to this multicast group. When left

left # unconfigured, will disable multicast VXLAN mode. Should be an

an # Multicast IP (v4 or v6) address.

CONFIG_NEUTRON_ML2_VXLAN_GROUP=

address. CONFIG_NEUTRON_ML2_VXLAN_GROUP= # A comma separated list of <vni_min>:<vni_max> tuples enumerating

enumerating # ranges of VXLAN VNI IDs that are available for tenant network

network # allocation. Min value is 0 and Max value is 16777215.

CONFIG_NEUTRON_ML2_VNI_RANGES=10:100

16777215. CONFIG_NEUTRON_ML2_VNI_RANGES=10:100 # The name of the L2 agent to be used with Neutron

CONFIG_NEUTRON_L2_AGENT=openvswitch

Neutron CONFIG_NEUTRON_L2_AGENT=openvswitch # A comma separated list of interface mappings for the Neutron

Neutron # linuxbridge plugin (eg. physnet1:eth1,physnet2:eth2,physnet3:eth3)

CONFIG_NEUTRON_LB_INTERFACE_MAPPINGS=

physnet1:eth1,physnet2:eth2,physnet3:eth3) CONFIG_NEUTRON_LB_INTERFACE_MAPPINGS= # A comma separated list of bridge mappings for the Neutron

Neutron # openvswitch plugin (eg. physnet1:br-eth1,physnet2:br-eth2,physnet3

:br-eth3)

CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=

physnet1:br-eth1,physnet2:br-eth2,physnet3 # :br-eth3) CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS= # A comma separated list of colon-separated OVS bridge:interface

bridge:interface # pairs. The interface will be added to the associated bridge.

CONFIG_NEUTRON_OVS_BRIDGE_IFACES=

bridge. CONFIG_NEUTRON_OVS_BRIDGE_IFACES= # The interface for the OVS tunnel. Packstack will override the IP

IP # address used for tunnels on this hypervisor to the IP found on the

the # specified interface. (eg. eth1)

CONFIG_NEUTRON_OVS_TUNNEL_IF=

eth1) CONFIG_NEUTRON_OVS_TUNNEL_IF= # VXLAN UDP port

CONFIG_NEUTRON_OVS_VXLAN_UDP_PORT=4789

port CONFIG_NEUTRON_OVS_VXLAN_UDP_PORT=4789 # To set up Horizon communication over https set this to 'y'

CONFIG_HORIZON_SSL=n

'y' CONFIG_HORIZON_SSL=n # PEM encoded certificate to be used for ssl on the https server,

server, # leave blank if one should be generated, this certificate should not

not # require a passphrase

CONFIG_SSL_CERT=

passphrase CONFIG_SSL_CERT= # SSL keyfile corresponding to the certificate if one was entered

CONFIG_SSL_KEY=

entered CONFIG_SSL_KEY= # PEM encoded CA certificates from which the certificate chain of the

the # server certificate can be assembled.

CONFIG_SSL_CACHAIN=

assembled. CONFIG_SSL_CACHAIN= # The password to use for the Swift to authenticate with Keystone

CONFIG_SWIFT_KS_PW=

Keystone CONFIG_SWIFT_KS_PW= # A comma separated list of devices which to use as Swift Storage

Storage # device. Each entry should take the format /path/to/dev, for example

example # /dev/vdb will install /dev/vdb as Swift storage device (packstack

(packstack # does not create the filesystem, you must do this first). If value is

is # omitted Packstack will create a loopback device for test setup

CONFIG_SWIFT_STORAGES=

setup CONFIG_SWIFT_STORAGES= # Number of swift storage zones, this number MUST be no bigger than

than # the number of storage devices configured

CONFIG_SWIFT_STORAGE_ZONES=1

configured CONFIG_SWIFT_STORAGE_ZONES=1 # Number of swift storage replicas, this number MUST be no bigger

bigger # than the number of storage zones configured

CONFIG_SWIFT_STORAGE_REPLICAS=1

configured CONFIG_SWIFT_STORAGE_REPLICAS=1 # FileSystem type for storage nodes

CONFIG_SWIFT_STORAGE_FSTYPE=ext4

nodes CONFIG_SWIFT_STORAGE_FSTYPE=ext4 # Shared secret for Swift

CONFIG_SWIFT_HASH=13c3c04b8f724475

Swift CONFIG_SWIFT_HASH=13c3c04b8f724475 # Size of the swift loopback file storage device

CONFIG_SWIFT_STORAGE_SIZE=2G

device CONFIG_SWIFT_STORAGE_SIZE=2G # The password used by Heat user to authenticate against MySQL

CONFIG_HEAT_DB_PW=PW_PLACEHOLDER

MySQL CONFIG_HEAT_DB_PW=PW_PLACEHOLDER # The encryption key to use for authentication info in database

CONFIG_HEAT_AUTH_ENC_KEY=

database CONFIG_HEAT_AUTH_ENC_KEY= # The password to use for the Heat to authenticate with Keystone

CONFIG_HEAT_KS_PW=PW_PLACEHOLDER

Keystone CONFIG_HEAT_KS_PW=PW_PLACEHOLDER # Set to 'y' if you would like Packstack to install Heat CloudWatch

API

CONFIG_HEAT_CLOUDWATCH_INSTALL=n

CloudWatch # API CONFIG_HEAT_CLOUDWATCH_INSTALL=n # Set to 'y' if you would like Packstack to install Heat

Heat # CloudFormation API

CONFIG_HEAT_CFN_INSTALL=n

API CONFIG_HEAT_CFN_INSTALL=n # Name of Keystone domain for Heat

CONFIG_HEAT_DOMAIN=heat

Heat CONFIG_HEAT_DOMAIN=heat # Name of Keystone domain admin user for Heat

CONFIG_HEAT_DOMAIN_ADMIN=heat_admin

Heat CONFIG_HEAT_DOMAIN_ADMIN=heat_admin # Password for Keystone domain admin user for Heat

CONFIG_HEAT_DOMAIN_PASSWORD=PW_PLACEHOLDER

Heat CONFIG_HEAT_DOMAIN_PASSWORD=PW_PLACEHOLDER # Whether to provision for demo usage and testing. Note that

that # provisioning is only supported for all-in-one installations.

CONFIG_PROVISION_DEMO=y

installations. CONFIG_PROVISION_DEMO=y # Whether to configure tempest for testing

CONFIG_PROVISION_TEMPEST=n

testing CONFIG_PROVISION_TEMPEST=n # The name of the Tempest Provisioning user. If you don't provide a

a # user name, Tempest will be configured in a standalone mode

CONFIG_PROVISION_TEMPEST_USER=

mode CONFIG_PROVISION_TEMPEST_USER= # The password to use for the Tempest Provisioning user

CONFIG_PROVISION_TEMPEST_USER_PW=

user CONFIG_PROVISION_TEMPEST_USER_PW= # The CIDR network address for the floating IP subnet

CONFIG_PROVISION_DEMO_FLOATRANGE=172.24.4.224/28

subnet #CONFIG_PROVISION_DEMO_FLOATRANGE=172.24.4.224/28 # A URL or local file location for the Cirros demo image used for

Glance

CONFIG_PROVISION_CIRROS_URL=http://download.cirros-cloud.net/0.3.3/cirros-0.3.3-x86_64-disk.img

for # Glance CONFIG_PROVISION_CIRROS_URL=http://download.cirros-cloud.net/0.3.3/cirros-0.3.3-x86_64-disk.img # The uri of the tempest git repository to use

CONFIG_PROVISION_TEMPEST_REPO_URI=https://github.com/openstack/tempest.git

use CONFIG_PROVISION_TEMPEST_REPO_URI=https://github.com/openstack/tempest.git # The revision of the tempest git repository to use

CONFIG_PROVISION_TEMPEST_REPO_REVISION=master

use CONFIG_PROVISION_TEMPEST_REPO_REVISION=master # Whether to configure the ovs external bridge in an all-in-one

deployment

CONFIG_PROVISION_ALL_IN_ONE_OVS_BRIDGE=y

all-in-one # deployment CONFIG_PROVISION_ALL_IN_ONE_OVS_BRIDGE=y # Secret key for signing metering messages

CONFIG_CEILOMETER_SECRET=

messages CONFIG_CEILOMETER_SECRET= # The password to use for Ceilometer to authenticate with Keystone

CONFIG_CEILOMETER_KS_PW=

Keystone CONFIG_CEILOMETER_KS_PW= # Backend driver for group membership coordination

CONFIG_CEILOMETER_COORDINATION_BACKEND=redis

coordination CONFIG_CEILOMETER_COORDINATION_BACKEND=redis # The IP address of the server on which to install MongoDB

CONFIG_MONGODB_HOST=192.168.128.40

MongoDB CONFIG_MONGODB_HOST=192.168.128.40 # The IP address of the server on which to install redis

CONFIG_REDIS_HOST=192.168.128.40

redis CONFIG_REDIS_HOST=192.168.128.40 # The port on which the redis server listens

CONFIG_REDIS_PORT=6379

listens CONFIG_REDIS_PORT=6379 # The password to use for the Sahara DB access

CONFIG_SAHARA_DB_PW=PW_PLACEHOLDER

access CONFIG_SAHARA_DB_PW=PW_PLACEHOLDER # The password to use for Sahara to authenticate with Keystone

CONFIG_SAHARA_KS_PW=PW_PLACEHOLDER

Keystone CONFIG_SAHARA_KS_PW=PW_PLACEHOLDER # The password to use for the Trove DB access

CONFIG_TROVE_DB_PW=PW_PLACEHOLDER

access CONFIG_TROVE_DB_PW=PW_PLACEHOLDER # The password to use for Trove to authenticate with Keystone

CONFIG_TROVE_KS_PW=PW_PLACEHOLDER

Keystone CONFIG_TROVE_KS_PW=PW_PLACEHOLDER # The user to use when Trove connects to Nova

CONFIG_TROVE_NOVA_USER=admin

Nova CONFIG_TROVE_NOVA_USER=admin # The tenant to use when Trove connects to Nova

CONFIG_TROVE_NOVA_TENANT=services

Nova CONFIG_TROVE_NOVA_TENANT=services # The password to use when Trove connects to Nova

CONFIG_TROVE_NOVA_PW=PW_PLACEHOLDER

Nova CONFIG_TROVE_NOVA_PW=PW_PLACEHOLDER # The password of the nagiosadmin user on the Nagios server

CONFIG_NAGIOS_PW=

server CONFIG_NAGIOS_PW=