Merge pull request #273 from harlowja/master

Get horizon webpage working again!
This commit is contained in:
Joshua Harlow 2012-08-31 10:44:30 -07:00
commit 123801abbc
6 changed files with 144 additions and 94 deletions

View File

@ -116,11 +116,8 @@ class Action(object):
}
def _merge_options(self, name, distro_opts, component_opts, persona_opts):
opts = {}
opts.update(self._get_component_dirs(name))
opts.update(distro_opts)
opts.update(component_opts)
opts.update(persona_opts)
opts = utils.merge_dicts(self._get_component_dirs(name),
distro_opts, component_opts, persona_opts)
return opts
def _merge_subsystems(self, component_subsys, desired_subsys):

View File

@ -108,8 +108,7 @@ class InputPassword(object):
class RandomPassword(object):
def generate_random(self, length):
"""Returns a randomly generated password of the specified length."""
LOG.debug("Generating a pseudo-random password of %d characters",
length)
LOG.debug("Generating a pseudo-random secret of %d characters", length)
if length <= 0:
return ''
return binascii.hexlify(os.urandom((length + 1) / 2))[:length]

View File

@ -295,7 +295,8 @@ components:
- name: httpd
- name: mod_wsgi
- name: nodejs
- name: nodejs-npm
- name: nodejs-compat-symlinks
- name: npm
pips:
- name: django
version: "1.4"

View File

@ -8,8 +8,8 @@ INFO: @anvil.distro : Matched distro rhel for platform Linux-2.6.32-220.4.2.el6.
Anvil: | 2012.2-dev |
And now for something completely different!
-------------------Action Runner--------------------
INFO: @anvil : Starting action status on Tue, 28 Aug 2012 04:14:44 for distro: rhel
INFO: @anvil : Using persona: conf/personas/in-a-box/basic.yaml
INFO: @anvil : Starting action status on 2012-08-31T17:15:12.416296 for distro: rhel
INFO: @anvil : Using persona: conf/personas/in-a-box/basic-web.yaml
INFO: @anvil : In root directory: /home/harlowja/openstack
INFO: @anvil.action : Processing components for action status.
INFO: @anvil.action : Activating in the following order:
@ -20,22 +20,24 @@ INFO: @anvil.action : |-- keystone
INFO: @anvil.action : |-- keystone-client
INFO: @anvil.action : |-- glance
INFO: @anvil.action : |-- glance-client
INFO: @anvil.action : |-- no-vnc
INFO: @anvil.action : |-- nova
INFO: @anvil.action : |-- nova-client
INFO: @anvil.action : |-- cinder-client
INFO: @anvil.action : |-- quantum-client
INFO: @anvil.action : |-- swift-client
INFO: @anvil.action : |-- horizon
INFO: @anvil.action : |-- openstack-client
INFO: @anvil.action : Booting up your components.
INFO: @anvil.action : Updated passwords to be used from 1 files:
INFO: @anvil.action : |-- /home/harlowja/anvil/passwords.yaml
INFO: @anvil.action : Reading passwords using a unencrypted keyring @ /etc/anvil/passwords.cfg
INFO: @anvil.action : Verifying that the components are ready to rock-n-roll.
INFO: @anvil.action : Warming up component configurations.
INFO: @anvil.action : Updated/created 1 password files:
INFO: @anvil.action : |-- /home/harlowja/anvil/passwords.yaml
INFO: @anvil.actions.status : Status of general is unknown.
INFO: @anvil.actions.status : Status of db (mysql) is started.
INFO: @anvil.actions.status : >> mysqld (pid 18226) is running...
INFO: @anvil.actions.status : >> mysqld (pid 23765) is running...
INFO: @anvil.actions.status : Status of rabbit-mq is started.
INFO: @anvil.actions.status : >> Status of node rabbit@followsave ...
INFO: @anvil.actions.status : >> [{pid,18320},
INFO: @anvil.actions.status : >> [{pid,23979},
INFO: @anvil.actions.status : >> {running_applications,[{rabbit,"RabbitMQ","2.6.1"},
INFO: @anvil.actions.status : >> {os_mon,"CPO CXC 138 46","2.2.7"},
INFO: @anvil.actions.status : >> {sasl,"SASL CXC 138 11","2.1.10"},
@ -44,15 +46,15 @@ INFO: @anvil.actions.status : >> {stdlib,"ERTS CXC 13
INFO: @anvil.actions.status : >> {kernel,"ERTS CXC 138 10","2.14.5"}]},
INFO: @anvil.actions.status : >> {os,{unix,linux}},
INFO: @anvil.actions.status : >> {erlang_version,"Erlang R14B04 (erts-5.8.5) [source] [64-bit] [smp:2:2] [rq:2] [async-threads:30] [kernel-poll:true]\n"...
INFO: @anvil.actions.status : >> {memory,[{total,25075384},
INFO: @anvil.actions.status : >> {processes,10219880},
INFO: @anvil.actions.status : >> {processes_used,10213184},
INFO: @anvil.actions.status : >> {system,14855504},
INFO: @anvil.actions.status : >> {memory,[{total,25137296},
INFO: @anvil.actions.status : >> {processes,10303456},
INFO: @anvil.actions.status : >> {processes_used,10298472},
INFO: @anvil.actions.status : >> {system,14833840},
INFO: @anvil.actions.status : >> {atom,1119593},
INFO: @anvil.actions.status : >> {atom_used,1112709},
INFO: @anvil.actions.status : >> {binary,136096},
INFO: @anvil.actions.status : >> {atom_used,1112776},
INFO: @anvil.actions.status : >> {binary,87688},
INFO: @anvil.actions.status : >> {code,11053747},
INFO: @anvil.actions.status : >> {ets,774760}]}]
INFO: @anvil.actions.status : >> {ets,797224}]}]
INFO: @anvil.actions.status : >> ...done.
INFO: @anvil.actions.status : Status of keystone (keystone-all) is started.
INFO: @anvil.actions.status : >> ...arning: The 'listeners' argument to Pool (and create_engine()) is deprecated. Use event.listen().
@ -70,77 +72,124 @@ INFO: @anvil.actions.status : >> self.add_listener(l)
INFO: @anvil.actions.status : Status of keystone-client is unknown.
INFO: @anvil.actions.status : Status of glance is:
INFO: @anvil.actions.status : |-- glance-api is started.
INFO: @anvil.actions.status : >> ...ry.client File "/home/harlowja/openstack/glance/app/glance/common/client.py", line 63, in wrapped
INFO: @anvil.actions.status : >> 2012-08-28 04:14:10 TRACE glance.registry.client return func(self, *args, **kwargs)
INFO: @anvil.actions.status : >> 2012-08-28 04:14:10 TRACE glance.registry.client File "/home/harlowja/openstack/glance/app/glance/common/client.py", l...
INFO: @anvil.actions.status : >> 2012-08-28 04:14:10 TRACE glance.registry.client headers=headers)
INFO: @anvil.actions.status : >> 2012-08-28 04:14:10 TRACE glance.registry.client File "/home/harlowja/openstack/glance/app/glance/common/client.py", l...
INFO: @anvil.actions.status : >> 2012-08-28 04:14:10 TRACE glance.registry.client return func(self, method, url, body, headers)
INFO: @anvil.actions.status : >> 2012-08-28 04:14:10 TRACE glance.registry.client File "/home/harlowja/openstack/glance/app/glance/common/client.py", l...
INFO: @anvil.actions.status : >> 2012-08-28 04:14:10 TRACE glance.registry.client raise exception.ServerError()
INFO: @anvil.actions.status : >> 2012-08-28 04:14:10 TRACE glance.registry.client ServerError: The request returned 500 Internal Server Error.
INFO: @anvil.actions.status : >> 2012-08-28 04:14:10 TRACE glance.registry.client
INFO: @anvil.actions.status : >> ...64-9ee6-82a3d6577ae3 HTTP 200 request id req-461b018f-4c3f-4718-a419-f87f2120f923
INFO: @anvil.actions.status : >> 2012-08-31 17:14:57 DEBUG glance.common.client [58d6bc50-32c8-404f-be1b-1c768ad2ba5a 3c5aace272d34d8092dbb1de2f0b8732 39...
INFO: @anvil.actions.status : >> Constructed URL: http://0.0.0.0:9191/images/dc4e7d9a-e963-4264-9ee6-82a3d6577ae3/members
INFO: @anvil.actions.status : >> 2012-08-31 17:14:57 DEBUG glance.registry.client [58d6bc50-32c8-404f-be1b-1c768ad2ba5a 3c5aace272d34d8092dbb1de2f0b8732 ...
INFO: @anvil.actions.status : >> Registry request GET /images/dc4e7d9a-e963-4264-9ee6-82a3d6577ae3/members HTTP 200 request id req-c02e82d4-0b5d-4f51-b30...
INFO: @anvil.actions.status : |-- glance-registry is started.
INFO: @anvil.actions.status : >> ...hecksum, images.min_disk AS images_min_disk, images.min_ram AS images_min_ram, images.owner AS images_owner, images.p...
INFO: @anvil.actions.status : >> FROM images
INFO: @anvil.actions.status : >> WHERE (images.is_public = %s OR images.owner = %s OR (EXISTS (SELECT 1
INFO: @anvil.actions.status : >> ...eleted AS image_members_deleted, image_members.id AS image_members_id, image_members.image_id AS image_members_image_...
INFO: @anvil.actions.status : >> FROM image_members
INFO: @anvil.actions.status : >> WHERE images.id = image_members.image_id AND image_members.member = %s AND image_members.deleted = %s))) AND images.dele...
INFO: @anvil.actions.status : >> LIMIT %s) AS anon_1 LEFT OUTER JOIN image_properties AS image_properties_1 ON anon_1.images_id = image_properties_1.ima...
INFO: @anvil.actions.status : >> 2012-08-28 04:14:10 INFO sqlalchemy.engine.base.Engine [-] (1, '11bd15a7bc8f4ad59c1d8c994521df23', '11bd15a7bc8f4ad59c1d...
INFO: @anvil.actions.status : >> (1, '11bd15a7bc8f4ad59c1d8c994521df23', '11bd15a7bc8f4ad59c1d8c994521df23', 0, 0, 'killed', 20)
INFO: @anvil.actions.status : >> 2012-08-28 04:14:10 INFO sqlalchemy.engine.base.Engine [-] ROLLBACK
INFO: @anvil.actions.status : >> ROLLBACK
INFO: @anvil.actions.status : >> WHERE image_members.image_id = %s AND image_members.deleted = %s
INFO: @anvil.actions.status : >> 2012-08-31 17:14:57 INFO sqlalchemy.engine.base.Engine [-] ('dc4e7d9a-e963-4264-9ee6-82a3d6577ae3', 0)
INFO: @anvil.actions.status : >> ('dc4e7d9a-e963-4264-9ee6-82a3d6577ae3', 0)
INFO: @anvil.actions.status : >> 2012-08-31 17:14:57 DEBUG sqlalchemy.engine.base.Engine [-] Col ('image_members_created_at', 'image_members_updated_at',...
INFO: @anvil.actions.status : >> Col ('image_members_created_at', 'image_members_updated_at', 'image_members_deleted_at', 'image_members_deleted', 'image...
INFO: @anvil.actions.status : Status of glance-client is unknown.
INFO: @anvil.actions.status : Status of no-vnc (nova-novncproxy) is unknown.
INFO: @anvil.actions.status : >> WARNING: no 'numpy' module, HyBi protocol is slower or disabled
INFO: @anvil.actions.status : >> Traceback (most recent call last):
INFO: @anvil.actions.status : >> File "/home/harlowja/openstack/no-vnc/app/utils/nova-novncproxy", line 135, in <module>
INFO: @anvil.actions.status : >> flags.parse_args(sys.argv)
INFO: @anvil.actions.status : >> File "/home/harlowja/openstack/nova/app/nova/flags.py", line 43, in parse_args
INFO: @anvil.actions.status : >> default_config_files=default_config_files)
INFO: @anvil.actions.status : >> File "/home/harlowja/openstack/nova/app/nova/openstack/common/cfg.py", line 1026, in __call__
INFO: @anvil.actions.status : >> self._parse_config_files()
INFO: @anvil.actions.status : >> File "/home/harlowja/openstack/nova/app/nova/openstack/common/cfg.py", line 1496, in _parse_config_files
INFO: @anvil.actions.status : >> raise ConfigFilesNotFoundError(not_read_ok)
INFO: @anvil.actions.status : >> nova.openstack.common.cfg.ConfigFilesNotFoundError: Failed to read some config files: /home/harlowja/openstack/no-vnc/ap...
INFO: @anvil.actions.status : Status of nova is:
INFO: @anvil.actions.status : |-- nova-network is started.
INFO: @anvil.actions.status : >> ...db/sqlalchemy/api.py'>
INFO: @anvil.actions.status : >> 2012-08-28 04:14:03 INFO nova.openstack.common.rpc.common [-] Connected to AMQP server on 172.21.102.12:5672
INFO: @anvil.actions.status : >> Connected to AMQP server on 172.21.102.12:5672
INFO: @anvil.actions.status : >> 2012-08-28 04:14:03 DEBUG nova.service [-] Creating Consumer connection for Service network from (pid=18442) start /home...
INFO: @anvil.actions.status : >> Creating Consumer connection for Service network
INFO: @anvil.actions.status : >> 2012-08-28 04:14:11 DEBUG nova.manager [req-d5cef5fe-7e81-4481-9694-906480601c5a None None] Running periodic task FlatDH...
INFO: @anvil.actions.status : >> Running periodic task FlatDHCPManager._publish_service_capabilities
INFO: @anvil.actions.status : >> 2012-08-28 04:14:11 DEBUG nova.manager [req-d5cef5fe-7e81-4481-9694-906480601c5a None None] Running periodic task FlatDH...
INFO: @anvil.actions.status : >> Running periodic task FlatDHCPManager._disassociate_stale_fixed_ips
INFO: @anvil.actions.status : |-- nova-api is started.
INFO: @anvil.actions.status : >> ...from (pid=18540) execute /home/harlowja/openstack/nova/app/nova/utils.py:176
INFO: @anvil.actions.status : >> Running cmd (subprocess): sudo iptables-save -c -t nat
INFO: @anvil.actions.status : >> 2012-08-28 04:14:03 DEBUG nova.utils [-] Result was 0 from (pid=18540) execute /home/harlowja/openstack/nova/app/nova/ut...
INFO: @anvil.actions.status : >> Result was 0
INFO: @anvil.actions.status : >> 2012-08-28 04:14:03 DEBUG nova.utils [-] Running cmd (subprocess): sudo iptables-restore -c from (pid=18540) execute /ho...
INFO: @anvil.actions.status : >> Running cmd (subprocess): sudo iptables-restore -c
INFO: @anvil.actions.status : >> 2012-08-28 04:14:03 DEBUG nova.utils [-] Result was 0 from (pid=18540) execute /home/harlowja/openstack/nova/app/nova/ut...
INFO: @anvil.actions.status : >> Result was 0
INFO: @anvil.actions.status : >> 2012-08-28 04:14:03 DEBUG nova.network.linux_net [-] IPTablesManager.apply completed with success from (pid=18540) _appl...
INFO: @anvil.actions.status : >> IPTablesManager.apply completed with success
INFO: @anvil.actions.status : >> 2012-08-28 04:14:03 INFO nova.metadata.wsgi.server [-] (18540) wsgi starting up on http://0.0.0.0:8775/
INFO: @anvil.actions.status : >>
INFO: @anvil.actions.status : >> (18540) wsgi starting up on http://0.0.0.0:8775/
INFO: @anvil.actions.status : |-- nova-scheduler is started.
INFO: @anvil.actions.status : >> ...ackend <module 'nova.db.sqlalchemy.api' from '/home/harlowja/openstack/nova/app/nova/db/sqlalchemy/api.py'> from (pid...
INFO: @anvil.actions.status : >> backend <module 'nova.db.sqlalchemy.api' from '/home/harlowja/openstack/nova/app/nova/db/sqlalchemy/api.py'>
INFO: @anvil.actions.status : >> 2012-08-28 04:14:03 INFO nova.openstack.common.rpc.common [-] Connected to AMQP server on 172.21.102.12:5672
INFO: @anvil.actions.status : >> ...kend <module 'nova.db.sqlalchemy.api' from '/home/harlowja/openstack/nova/app/nova/db/sqlalchemy/api.pyc'> from (pid=...
INFO: @anvil.actions.status : >> backend <module 'nova.db.sqlalchemy.api' from '/home/harlowja/openstack/nova/app/nova/db/sqlalchemy/api.pyc'>
INFO: @anvil.actions.status : >> 2012-08-31 17:14:50 INFO nova.openstack.common.rpc.common [-] Connected to AMQP server on 172.21.102.12:5672
INFO: @anvil.actions.status : >> Connected to AMQP server on 172.21.102.12:5672
INFO: @anvil.actions.status : >> 2012-08-28 04:14:03 DEBUG nova.service [req-f7d0ae58-8933-4c17-ba7a-ccd0294afa88 None None] Creating Consumer connection...
INFO: @anvil.actions.status : >> 2012-08-31 17:14:50 DEBUG nova.service [req-7412d854-7d54-45d2-9c98-72ab903f50e6 None None] Creating Consumer connection...
INFO: @anvil.actions.status : >> Creating Consumer connection for Service scheduler
INFO: @anvil.actions.status : >> 2012-08-28 04:14:37 DEBUG nova.manager [req-34f117a4-ab79-45f1-9244-2d5f32faba5b None None] Running periodic task Schedu...
INFO: @anvil.actions.status : >> 2012-08-31 17:14:54 DEBUG nova.manager [req-c9132a3c-9b77-42ec-854e-125b27c3778a None None] Running periodic task Schedu...
INFO: @anvil.actions.status : >> Running periodic task SchedulerManager._expire_reservations
INFO: @anvil.actions.status : |-- nova-cert is started.
INFO: @anvil.actions.status : >> ... (subprocess): sh /home/harlowja/openstack/nova/app/nova/CA/genrootca.sh
INFO: @anvil.actions.status : >> 2012-08-31 17:14:47 DEBUG nova.utils [-] Result was 0 from (pid=24544) execute /home/harlowja/openstack/nova/app/nova/ut...
INFO: @anvil.actions.status : >> Result was 0
INFO: @anvil.actions.status : >> 2012-08-31 17:14:49 DEBUG nova.utils [req-f5396865-94ec-4285-80dc-6e07630afd87 None None] backend <module 'nova.db.sqlal...
INFO: @anvil.actions.status : >> backend <module 'nova.db.sqlalchemy.api' from '/home/harlowja/openstack/nova/app/nova/db/sqlalchemy/api.py'>
INFO: @anvil.actions.status : >> 2012-08-31 17:14:50 INFO nova.openstack.common.rpc.common [-] Connected to AMQP server on 172.21.102.12:5672
INFO: @anvil.actions.status : >> Connected to AMQP server on 172.21.102.12:5672
INFO: @anvil.actions.status : >> 2012-08-31 17:14:50 DEBUG nova.service [req-f5396865-94ec-4285-80dc-6e07630afd87 None None] Creating Consumer connection...
INFO: @anvil.actions.status : >> Creating Consumer connection for Service cert
INFO: @anvil.actions.status : |-- nova-api is started.
INFO: @anvil.actions.status : >> ...from (pid=24755) execute /home/harlowja/openstack/nova/app/nova/utils.py:176
INFO: @anvil.actions.status : >> Running cmd (subprocess): sudo iptables-save -c -t nat
INFO: @anvil.actions.status : >> 2012-08-31 17:14:51 DEBUG nova.utils [-] Result was 0 from (pid=24755) execute /home/harlowja/openstack/nova/app/nova/ut...
INFO: @anvil.actions.status : >> Result was 0
INFO: @anvil.actions.status : >> 2012-08-31 17:14:51 DEBUG nova.utils [-] Running cmd (subprocess): sudo iptables-restore -c from (pid=24755) execute /ho...
INFO: @anvil.actions.status : >> Running cmd (subprocess): sudo iptables-restore -c
INFO: @anvil.actions.status : >> 2012-08-31 17:14:51 DEBUG nova.utils [-] Result was 0 from (pid=24755) execute /home/harlowja/openstack/nova/app/nova/ut...
INFO: @anvil.actions.status : >> Result was 0
INFO: @anvil.actions.status : >> 2012-08-31 17:14:51 DEBUG nova.network.linux_net [-] IPTablesManager.apply completed with success from (pid=24755) _appl...
INFO: @anvil.actions.status : >> IPTablesManager.apply completed with success
INFO: @anvil.actions.status : >> 2012-08-31 17:14:51 INFO nova.metadata.wsgi.server [-] (24755) wsgi starting up on http://0.0.0.0:8775/
INFO: @anvil.actions.status : >>
INFO: @anvil.actions.status : >> (24755) wsgi starting up on http://0.0.0.0:8775/
INFO: @anvil.actions.status : |-- nova-consoleauth is started.
INFO: @anvil.actions.status : >> ...twork_topic : network
INFO: @anvil.actions.status : >> 2012-08-31 17:14:47 AUDIT nova.service [-] Starting consoleauth node (version 2012.2-LOCALBRANCH:LOCALREVISION)
INFO: @anvil.actions.status : >> Starting consoleauth node (version 2012.2-LOCALBRANCH:LOCALREVISION)
INFO: @anvil.actions.status : >> 2012-08-31 17:14:49 DEBUG nova.utils [req-431341dd-6dd0-46ea-b434-13eb48bcbaeb None None] backend <module 'nova.db.sqlal...
INFO: @anvil.actions.status : >> backend <module 'nova.db.sqlalchemy.api' from '/home/harlowja/openstack/nova/app/nova/db/sqlalchemy/api.py'>
INFO: @anvil.actions.status : >> 2012-08-31 17:14:49 INFO nova.openstack.common.rpc.common [-] Connected to AMQP server on 172.21.102.12:5672
INFO: @anvil.actions.status : >> Connected to AMQP server on 172.21.102.12:5672
INFO: @anvil.actions.status : >> 2012-08-31 17:14:49 DEBUG nova.service [req-431341dd-6dd0-46ea-b434-13eb48bcbaeb None None] Creating Consumer connection...
INFO: @anvil.actions.status : >> Creating Consumer connection for Service consoleauth
INFO: @anvil.actions.status : |-- nova-network is started.
INFO: @anvil.actions.status : >> .../utils.py:191
INFO: @anvil.actions.status : >> Result was 0
INFO: @anvil.actions.status : >> 2012-08-31 17:14:48 DEBUG nova.network.linux_net [-] IPTablesManager.apply completed with success from (pid=24552) _appl...
INFO: @anvil.actions.status : >> IPTablesManager.apply completed with success
INFO: @anvil.actions.status : >> 2012-08-31 17:14:49 DEBUG nova.utils [req-772d628b-7aa4-46ef-9c91-49ffffeba9be None None] backend <module 'nova.db.sqlal...
INFO: @anvil.actions.status : >> backend <module 'nova.db.sqlalchemy.api' from '/home/harlowja/openstack/nova/app/nova/db/sqlalchemy/api.pyc'>
INFO: @anvil.actions.status : >> 2012-08-31 17:14:50 INFO nova.openstack.common.rpc.common [-] Connected to AMQP server on 172.21.102.12:5672
INFO: @anvil.actions.status : >> Connected to AMQP server on 172.21.102.12:5672
INFO: @anvil.actions.status : >> 2012-08-31 17:14:50 DEBUG nova.service [-] Creating Consumer connection for Service network from (pid=24552) start /home...
INFO: @anvil.actions.status : >> Creating Consumer connection for Service network
INFO: @anvil.actions.status : |-- nova-xvpvncproxy is started.
INFO: @anvil.actions.status : >> ... nova.service [-] policy_default_rule : default from (pid=24554) wait /home/harlowja/openstack/nova/app/nova/service....
INFO: @anvil.actions.status : >> policy_default_rule : default
INFO: @anvil.actions.status : >> 2012-08-31 17:14:47 DEBUG nova.service [-] control_exchange : nova from (pid=24554) wait /home/harlowja/openstack/nova/a...
INFO: @anvil.actions.status : >> control_exchange : nova
INFO: @anvil.actions.status : >> 2012-08-31 17:14:47 DEBUG nova.service [-] log_file : None from (pid=24554) wait /home/harlowja/openstack/nova/app/nova/...
INFO: @anvil.actions.status : >> log_file : None
INFO: @anvil.actions.status : >> 2012-08-31 17:14:47 DEBUG nova.service [-] compute_manager : nova.compute.manager.ComputeManager from (pid=24554) wait /...
INFO: @anvil.actions.status : >> compute_manager : nova.compute.manager.ComputeManager
INFO: @anvil.actions.status : >> 2012-08-31 17:14:47 DEBUG nova.service [-] network_topic : network from (pid=24554) wait /home/harlowja/openstack/nova/a...
INFO: @anvil.actions.status : >> network_topic : network
INFO: @anvil.actions.status : >> 2012-08-31 17:14:47 INFO nova.XCP VNC Proxy.wsgi.server [-] (24554) wsgi starting up on http://0.0.0.0:6081/
INFO: @anvil.actions.status : >>
INFO: @anvil.actions.status : >> (24554) wsgi starting up on http://0.0.0.0:6081/
INFO: @anvil.actions.status : |-- nova-compute is started.
INFO: @anvil.actions.status : >> ...t.driver [req-d8a34738-ad21-4da0-8e15-2805c0a1703b None None] Updating host stats from (pid=18448) update_status /hom...
INFO: @anvil.actions.status : >> Updating host stats
INFO: @anvil.actions.status : >> 2012-08-28 04:14:36 DEBUG nova.virt.libvirt.driver [req-d8a34738-ad21-4da0-8e15-2805c0a1703b None None] Connecting to li...
INFO: @anvil.actions.status : >> Connecting to libvirt: qemu:///system
INFO: @anvil.actions.status : >> 2012-08-28 04:14:38 DEBUG nova.virt.libvirt.driver [req-d8a34738-ad21-4da0-8e15-2805c0a1703b None None] Updating host st...
INFO: @anvil.actions.status : >> Updating host stats
INFO: @anvil.actions.status : >> 2012-08-28 04:14:40 DEBUG nova.manager [req-d8a34738-ad21-4da0-8e15-2805c0a1703b None None] Running periodic task Comput...
INFO: @anvil.actions.status : >> Running periodic task ComputeManager._poll_unconfirmed_resizes
INFO: @anvil.actions.status : >> ...i.pyc'>
INFO: @anvil.actions.status : >> 2012-08-31 17:14:50 DEBUG nova.utils [-] Got semaphore "compute_resources" for method "update_available_resource"... fro...
INFO: @anvil.actions.status : >> Got semaphore "compute_resources" for method "update_available_resource"...
INFO: @anvil.actions.status : >> 2012-08-31 17:14:52 AUDIT nova.compute.resource_tracker [-] free_ram_mb: 1258
INFO: @anvil.actions.status : >> free_ram_mb: 1258
INFO: @anvil.actions.status : >> 2012-08-31 17:14:52 AUDIT nova.compute.resource_tracker [-] free_disk_gb: 135
INFO: @anvil.actions.status : >> free_disk_gb: 135
INFO: @anvil.actions.status : >> 2012-08-31 17:14:52 INFO nova.compute.resource_tracker [-] Compute_service record created for followsave.corp.yahoo.com ...
INFO: @anvil.actions.status : >> Compute_service record created for followsave.corp.yahoo.com
INFO: @anvil.actions.status : >> 2012-08-31 17:14:52 INFO nova.openstack.common.rpc.common [-] Connected to AMQP server on 172.21.102.12:5672
INFO: @anvil.actions.status : >> Connected to AMQP server on 172.21.102.12:5672
INFO: @anvil.actions.status : >> 2012-08-31 17:14:52 DEBUG nova.service [-] Creating Consumer connection for Service compute from (pid=24556) start /home...
INFO: @anvil.actions.status : >> Creating Consumer connection for Service compute
INFO: @anvil.actions.status : Status of nova-client is unknown.
INFO: @anvil.actions.status : Status of cinder-client is unknown.
INFO: @anvil.actions.status : Status of quantum-client is unknown.
INFO: @anvil.actions.status : Status of swift-client is unknown.
INFO: @anvil.actions.status : Status of horizon is started.
INFO: @anvil.actions.status : >> httpd (pid 24578) is running...
INFO: @anvil.actions.status : Status of openstack-client is unknown.
INFO: @anvil.action : Tearing down your components.
INFO: @anvil.action : Updated/created 1 password files:
INFO: @anvil.action : |-- /home/harlowja/anvil/passwords.yaml
INFO: @anvil : It took 0.590 seconds or 0.01 minutes to complete action status.
INFO: @anvil : It took 0.791 seconds or 0.01 minutes to complete action status.
____________________
/ Australia! \
| Australia! |

View File

@ -15,11 +15,11 @@ if [[ -n "$2" ]]; then
fi
# Find the other rc files
RC_DIR=$(cd $(dirname "$BASH_SOURCE") && pwd)
RC_DIR="/etc/anvil"
CORE_RC="install.rc"
EC2_RC="euca.rc"
if [ ! -f $RC_DIR/$CORE_RC ];
if [ ! -f "$RC_DIR/$CORE_RC" ];
then
GEN_CMD="smithy -a install"
echo "File '$RC_DIR/$CORE_RC' needed before running '$ME'"

24
smithy
View File

@ -40,16 +40,20 @@ bootstrap_rh()
echo "Bootstrapping RHEL: $1"
echo "Please wait..."
echo "Installing node.js yum repository configuration."
cat > "/etc/yum.repos.d/epel-nodejs.repo" <<EOF
# Place this file in your /etc/yum.repos.d/ directory
[epel-nodejs]
name=node.js stack in development: runtime and several npm packages
baseurl=http://repos.fedorapeople.org/repos/lkundrak/nodejs/epel-6/\$basearch/
enabled=1
skip_if_unavailable=1
gpgcheck=0
EOF
JS_REPO_RPM_FN="nodejs-stable-release.noarch.rpm"
if [ ! -f "/tmp/$JS_REPO_RPM_FN" ]; then
echo "Downloading $JS_REPO_RPM_FN"
wget -q -O "/tmp/$JS_REPO_RPM_FN" "http://nodejs.tchol.org/repocfg/el/$JS_REPO_RPM_FN"
if [ $? -ne 0 ]; then
return 1
fi
fi
echo "Installing /tmp/$JS_REPO_RPM_FN."
rpm -i --replacepkgs "/tmp/$JS_REPO_RPM_FN" 2>&1
if [ $? -ne 0 ]; then
return 1
fi
echo "Locating the EPEL rpm."
EPEL_RPM=$(curl -s "http://mirrors.kernel.org/fedora-epel/6/i386/" | grep -io ">\s*epel.*.rpm\s*<" | grep -io "epel.*.rpm")
if [ $? -ne 0 ]; then
return 1