[alan@fedora24wks general_config]$ cat ha.yml
# Deploy an HA openstack environment.
control_memory: 7000
compute_memory: 6500
undercloud_memory: 8192
# Giving the undercloud additional CPUs can greatly improve heat's
# performance (and result in a shorter deploy time).
undercloud_vcpu: 4
# Since HA has more machines, we set the cpu for controllers and
# compute nodes to 1
default_vcpu: 2
# This enables TLS for the undercloud which will also make haproxy bind to the
# configured public-vip and admin-vip.
undercloud_generate_service_certificate: True
# Create three controller nodes and one compute node.
overcloud_nodes:
- name: control_0
flavor: control
virtualbmc_port: 6230
- name: control_1
flavor: control
virtualbmc_port: 6231
- name: control_2
flavor: control
virtualbmc_port: 6232
- name: compute_0
flavor: compute
virtualbmc_port: 6233
# We don't need introspection in a virtual environment (because we are
# creating all the "hardware" we really know the necessary
# information).
step_introspect: false
# Tell tripleo about our environment.
network_isolation: true
extra_args: >-
--control-scale 3
--ntp-server pool.ntp.org
test_ping: true
enable_pacemaker: true
run_tempest: false
# options below direct automatic doc generation by tripleo-collect-logs
artcl_gen_docs: true
artcl_create_docs_payload:
included_deployment_scripts:
- undercloud-install
- overcloud-custom-tht-script
- overcloud-prep-flavors
- overcloud-prep-images
- overcloud-prep-network
- overcloud-deploy
- overcloud-deploy-post
- overcloud-validate
included_static_docs:
- env-setup-virt
table_of_contents:
- env-setup-virt
- undercloud-install
- overcloud-custom-tht-script
- overcloud-prep-flavors
- overcloud-prep-images
- overcloud-prep-network
- overcloud-deploy
- overcloud-deploy-post
- overcloud-validate
[alan@fedora24wks tripleo-quickstart]$ bash quickstart.sh -R master --config config/general_config/ha.yml $VIRTHOST
[alan@fedora24wks tripleo-quickstart]$ ssh -F $HOME/.quickstart/ssh.config.ansible undercloud
Warning: Permanently added '192.168.0.74' (ECDSA) to the list of known hosts.
Warning: Permanently added 'undercloud' (ECDSA) to the list of known hosts.
Last login: Fri Jan 27 19:38:30 2017 from gateway
[stack@undercloud ~]$ . stackrc
[stack@undercloud ~]$ ./overcloud-deploy.sh
. . . . .
2017-01-27 19:17:10Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet.ControllerPostPuppetMaintenanceModeConfig]: CREATE_COMPLETE state changed
2017-01-27 19:17:10Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet.ControllerPostPuppetMaintenanceModeDeployment]: CREATE_IN_PROGRESS state changed
2017-01-27 19:17:42Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet.ControllerPostPuppetMaintenanceModeDeployment]: CREATE_COMPLETE state changed
2017-01-27 19:17:42Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet.ControllerPostPuppetRestart]: CREATE_IN_PROGRESS state changed
2017-01-27 19:18:03Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet.ControllerPostPuppetRestart]: CREATE_COMPLETE state changed
2017-01-27 19:18:03Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet]: CREATE_COMPLETE Stack CREATE completed successfully
2017-01-27 19:18:03Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet]: CREATE_COMPLETE state changed
2017-01-27 19:18:03Z [overcloud.AllNodesDeploySteps]: CREATE_COMPLETE Stack CREATE completed successfully
2017-01-27 19:18:04Z [overcloud.AllNodesDeploySteps]: CREATE_COMPLETE state changed
2017-01-27 19:18:04Z [overcloud]: CREATE_COMPLETE Stack CREATE completed successfully
Stack overcloud CREATE_COMPLETE
Overcloud Endpoint: http://10.0.0.12:5000/v2.0
Overcloud Deployed
+ status_code=0
+ heat stack-list
+ grep -q CREATE_FAILED
WARNING (shell) "heat stack-list" is deprecated, please use "openstack stack list" instead
+ exit 0
[stack@undercloud ~]$ nova-manage --version
15.0.0
# Deploy an HA openstack environment.
control_memory: 7000
compute_memory: 6500
undercloud_memory: 8192
# Giving the undercloud additional CPUs can greatly improve heat's
# performance (and result in a shorter deploy time).
undercloud_vcpu: 4
# Since HA has more machines, we set the cpu for controllers and
# compute nodes to 1
default_vcpu: 2
# This enables TLS for the undercloud which will also make haproxy bind to the
# configured public-vip and admin-vip.
undercloud_generate_service_certificate: True
# Create three controller nodes and one compute node.
overcloud_nodes:
- name: control_0
flavor: control
virtualbmc_port: 6230
- name: control_1
flavor: control
virtualbmc_port: 6231
- name: control_2
flavor: control
virtualbmc_port: 6232
- name: compute_0
flavor: compute
virtualbmc_port: 6233
# We don't need introspection in a virtual environment (because we are
# creating all the "hardware" we really know the necessary
# information).
step_introspect: false
# Tell tripleo about our environment.
network_isolation: true
extra_args: >-
--control-scale 3
--ntp-server pool.ntp.org
test_ping: true
enable_pacemaker: true
run_tempest: false
# options below direct automatic doc generation by tripleo-collect-logs
artcl_gen_docs: true
artcl_create_docs_payload:
included_deployment_scripts:
- undercloud-install
- overcloud-custom-tht-script
- overcloud-prep-flavors
- overcloud-prep-images
- overcloud-prep-network
- overcloud-deploy
- overcloud-deploy-post
- overcloud-validate
included_static_docs:
- env-setup-virt
table_of_contents:
- env-setup-virt
- undercloud-install
- overcloud-custom-tht-script
- overcloud-prep-flavors
- overcloud-prep-images
- overcloud-prep-network
- overcloud-deploy
- overcloud-deploy-post
- overcloud-validate
[alan@fedora24wks tripleo-quickstart]$ bash quickstart.sh -R master --config config/general_config/ha.yml $VIRTHOST
[alan@fedora24wks tripleo-quickstart]$ ssh -F $HOME/.quickstart/ssh.config.ansible undercloud
Warning: Permanently added '192.168.0.74' (ECDSA) to the list of known hosts.
Warning: Permanently added 'undercloud' (ECDSA) to the list of known hosts.
Last login: Fri Jan 27 19:38:30 2017 from gateway
[stack@undercloud ~]$ . stackrc
[stack@undercloud ~]$ ./overcloud-deploy.sh
. . . . .
2017-01-27 19:17:10Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet.ControllerPostPuppetMaintenanceModeConfig]: CREATE_COMPLETE state changed
2017-01-27 19:17:10Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet.ControllerPostPuppetMaintenanceModeDeployment]: CREATE_IN_PROGRESS state changed
2017-01-27 19:17:42Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet.ControllerPostPuppetMaintenanceModeDeployment]: CREATE_COMPLETE state changed
2017-01-27 19:17:42Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet.ControllerPostPuppetRestart]: CREATE_IN_PROGRESS state changed
2017-01-27 19:18:03Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet.ControllerPostPuppetRestart]: CREATE_COMPLETE state changed
2017-01-27 19:18:03Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet]: CREATE_COMPLETE Stack CREATE completed successfully
2017-01-27 19:18:03Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet]: CREATE_COMPLETE state changed
2017-01-27 19:18:03Z [overcloud.AllNodesDeploySteps]: CREATE_COMPLETE Stack CREATE completed successfully
2017-01-27 19:18:04Z [overcloud.AllNodesDeploySteps]: CREATE_COMPLETE state changed
2017-01-27 19:18:04Z [overcloud]: CREATE_COMPLETE Stack CREATE completed successfully
Stack overcloud CREATE_COMPLETE
Overcloud Endpoint: http://10.0.0.12:5000/v2.0
Overcloud Deployed
+ status_code=0
+ heat stack-list
+ grep -q CREATE_FAILED
WARNING (shell) "heat stack-list" is deprecated, please use "openstack stack list" instead
+ exit 0
[stack@undercloud ~]$ nova-manage --version
15.0.0
[stack@undercloud ~]$ nova list +--------------------------------------+-------------------------+--------+------------+-------------+------------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+-------------------------+--------+------------+-------------+------------------------+ | c0895716-9ad2-4fae-b571-c347896c813c | overcloud-controller-0 | ACTIVE | - | Running | ctlplane=192.168.24.10 | | 33cb2c05-9292-4478-9d1b-12ffd8c12537 | overcloud-controller-1 | ACTIVE | - | Running | ctlplane=192.168.24.13 | | 5f4ab42c-bd77-4b9c-80a7-8dd96daaec26 | overcloud-controller-2 | ACTIVE | - | Running | ctlplane=192.168.24.15 | | 675b566d-1a05-4ab5-b98e-4ba1ff5ac3db | overcloud-novacompute-0 | ACTIVE | - | Running | ctlplane=192.168.24.12 | +--------------------------------------+-------------------------+--------+------------+-------------+------------------------+ [stack@undercloud ~]$ cat overcloudrc] cat: overcloudrc]: No such file or directory [stack@undercloud ~]$ cat overcloudrc # Clear any old environment that may conflict. for key in $( set | awk '{FS="="} /^OS_/ {print $1}' ); do unset $key ; done export OS_NO_CACHE=True export OS_CLOUDNAME=overcloud export OS_AUTH_URL=http://10.0.0.12:5000/v2.0 export NOVA_VERSION=1.1 export COMPUTE_API_VERSION=1.1 export OS_USERNAME=admin export OS_PASSWORD=HH2xYgYWGMd4BBREr339AVbf3 export no_proxy=,10.0.0.12,192.168.24.8 export OS_PROJECT_NAME=admin export PYTHONWARNINGS="ignore:Certificate has no, ignore:A true SSLContext object is not available" [stack@undercloud ~]$ ssh heat-admin@192.168.24.10 The authenticity of host '192.168.24.10 (192.168.24.10)' can't be established. ECDSA key fingerprint is 9b:6c:9c:5f:02:13:15:9c:c4:65:7e:78:3d:df:40:b2. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.24.10' (ECDSA) to the list of known hosts. [heat-admin@overcloud-controller-0 ~]$ sudo su - [root@overcloud-controller-0 ~]# vi overcloudrc [root@overcloud-controller-0 ~]# . overcloudrc [root@overcloud-controller-0 ~]# pcs status Cluster name: tripleo_cluster Stack: corosync Current DC: overcloud-controller-0 (version 1.1.15-11.el7_3.2-e174ec8) - partition with quorum Last updated: Fri Jan 27 19:22:30 2017 Last change: Fri Jan 27 19:17:21 2017 by root via cibadmin on overcloud-controller-0 3 nodes and 19 resources configured Online: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ] Full list of resources: Master/Slave Set: galera-master [galera] Masters: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ] Clone Set: rabbitmq-clone [rabbitmq] Started: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ] Master/Slave Set: redis-master [redis] Masters: [ overcloud-controller-1 ] Slaves: [ overcloud-controller-0 overcloud-controller-2 ] Clone Set: haproxy-clone [haproxy] Started: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ] ip-192.168.24.8 (ocf::heartbeat:IPaddr2): Started overcloud-controller-0 ip-10.0.0.12 (ocf::heartbeat:IPaddr2): Started overcloud-controller-1 ip-172.16.2.9 (ocf::heartbeat:IPaddr2): Started overcloud-controller-2 ip-172.16.2.5 (ocf::heartbeat:IPaddr2): Started overcloud-controller-0 ip-172.16.1.11 (ocf::heartbeat:IPaddr2): Started overcloud-controller-1 ip-172.16.3.7 (ocf::heartbeat:IPaddr2): Started overcloud-controller-2 openstack-cinder-volume (systemd:openstack-cinder-volume): Started overcloud-controller-0 Daemon Status: corosync: active/enabled pacemaker: active/enabled pcsd: active/enabled [root@overcloud-controller-0 ~]# wget https://download.fedoraproject.org/pub/fedora/linux/releases/24/CloudImages/x86_64/images/Fedora-Cloud-Base-24-1.2.x86_64.qcow2 --2017-01-27 19:24:27-- https://download.fedoraproject.org/pub/fedora/linux/releases/24/CloudImages/x86_64/images/Fedora-Cloud-Base-24-1.2.x86_64.qcow2 Resolving download.fedoraproject.org (download.fedoraproject.org)... 140.211.169.206, 8.43.85.67, 209.132.181.15, ... Connecting to download.fedoraproject.org (download.fedoraproject.org)|140.211.169.206|:443... connected. HTTP request sent, awaiting response... 302 Found Location: http://ftp.neva.ru/Linux-Distrib/Fedora/linux/releases/24/CloudImages/x86_64/images/Fedora-Cloud-Base-24-1.2.x86_64.qcow2 [following] --2017-01-27 19:24:29-- http://ftp.neva.ru/Linux-Distrib/Fedora/linux/releases/24/CloudImages/x86_64/images/Fedora-Cloud-Base-24-1.2.x86_64.qcow2 Resolving ftp.neva.ru (ftp.neva.ru)... 195.208.113.245, 2001:b08:2:100::245 Connecting to ftp.neva.ru (ftp.neva.ru)|195.208.113.245|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 204590080 (195M) [application/octet-stream] Saving to: ‘Fedora-Cloud-Base-24-1.2.x86_64.qcow2’ 100%[=======================================================>] 204,590,080 2.84MB/s in 76s 2017-01-27 19:25:45 (2.58 MB/s) - ‘Fedora-Cloud-Base-24-1.2.x86_64.qcow2’ saved [204590080/204590080] [root@overcloud-controller-0 ~]# openstack image create --disk-format qcow2 --container-format bare \
--public --file ./Fedora-Cloud-Base-24-1.2.x86_64.qcow2 VF24Cloud-image +------------------+----------------------------------------------------------------------------+ | Field | Value | +------------------+----------------------------------------------------------------------------+ | checksum | 8de08e3fe24ee788e50a6a508235aa64 | | container_format | bare | | created_at | 2017-01-27T19:26:14Z | | disk_format | qcow2 | | file | /v2/images/fdc9a912-d3ae-4099-bc79-b54891f7a3f0/file | | id | fdc9a912-d3ae-4099-bc79-b54891f7a3f0 | | min_disk | 0 | | min_ram | 0 | | name | VF24Cloud-image | | owner | 1b276463e41e42279f65f967e230d022 | | properties | direct_url='swift+config://ref1/glance/fdc9a912-d3ae-4099-bc79-b54891f7a3f | | | 0' | | protected | False | | schema | /v2/schemas/image | | size | 204590080 | | status | active | | tags | | | updated_at | 2017-01-27T19:26:18Z | | virtual_size | None | | visibility | public | +------------------+----------------------------------------------------------------------------+ [root@overcloud-controller-0 ~]# openstack image list +--------------------------------------+-----------------+--------+ | ID | Name | Status | +--------------------------------------+-----------------+--------+ | fdc9a912-d3ae-4099-bc79-b54891f7a3f0 | VF24Cloud-image | active | +--------------------------------------+-----------------+--------+ [root@overcloud-controller-0 ~]# neutron net-create ext-net --router:external \
--provider:physical_network datacentre --provider:network_type flat
Created a new network: +---------------------------+--------------------------------------+ | Field | Value | +---------------------------+--------------------------------------+ | admin_state_up | True | | availability_zone_hints | | | availability_zones | | | created_at | 2017-01-27T19:27:37Z | | description | | | id | 7f16f821-1d9c-4a81-a893-ab017eabfcc7 | | ipv4_address_scope | | | ipv6_address_scope | | | is_default | False | | mtu | 1500 | | name | ext-net | | port_security_enabled | True | | project_id | 1b276463e41e42279f65f967e230d022 | | provider:network_type | flat | | provider:physical_network | datacentre | | provider:segmentation_id | | | qos_policy_id | | | revision_number | 4 | | router:external | True | | shared | False | | status | ACTIVE | | subnets | | | tags | | | tenant_id | 1b276463e41e42279f65f967e230d022 | | updated_at | 2017-01-27T19:27:37Z | +---------------------------+--------------------------------------+ [root@overcloud-controller-0 ~]# nova-manage --version 15.0.0 [root@overcloud-controller-0 ~]# neutron subnet-create ext-net --name ext-subnet \
--allocation-pool start=192.168.24.100,end=192.168.24.120 --disable-dhcp --gateway 192.168.24.1 192.168.24.0/24 Created a new subnet: ---------++-------------------+--------------------------------------------+ | Field | Value | +-------------------+------------------------------------------------------+ | allocation_pools | {"start": "192.168.24.100", "end": "192.168.24.120"} | | cidr | 192.168.24.0/24 | | created_at | 2017-01-27T19:28:47Z | | description | | | dns_nameservers | | | enable_dhcp | False | | gateway_ip | 192.168.24.1 | | host_routes | | | id | 6a42354e-3d39-4aff-a815-4568bbe6f137 | | ip_version | 4 | | ipv6_address_mode | | | ipv6_ra_mode | | | name | ext-subnet | | network_id | 7f16f821-1d9c-4a81-a893-ab017eabfcc7 | | project_id | 1b276463e41e42279f65f967e230d022 | | revision_number | 2 | | service_types | | | subnetpool_id | | | tenant_id | 1b276463e41e42279f65f967e230d022 | | updated_at | 2017-01-27T19:28:47Z | +-------------------+------------------------------------------------------+ [root@overcloud-controller-0 ~]# neutron router-create --ha=True router1 Created a new router: +-------------------------+--------------------------------------+ | Field | Value | +-------------------------+--------------------------------------+ | admin_state_up | True | | availability_zone_hints | | | availability_zones | | | created_at | 2017-01-27T19:29:19Z | | description | | | distributed | False | | external_gateway_info | | | flavor_id | | | ha | True | | id | fc6b97c9-0b63-4412-b514-a4dce4a8f49b | | name | router1 | | project_id | 1b276463e41e42279f65f967e230d022 | | revision_number | 3 | | routes | | | status | ACTIVE | | tenant_id | 1b276463e41e42279f65f967e230d022 | | updated_at | 2017-01-27T19:29:19Z | +-------------------------+--------------------------------------+ [root@overcloud-controller-0 ~]# neutron router-gateway-set router1 ext-net Set gateway for router router1 [root@overcloud-controller-0 ~]# neutron net-create int Created a new network: +---------------------------+--------------------------------------+ | Field | Value | +---------------------------+--------------------------------------+ | admin_state_up | True | | availability_zone_hints | | | availability_zones | | | created_at | 2017-01-27T19:30:19Z | | description | | | id | 035f9554-8ba7-4781-a6b1-01083e9f4039 | | ipv4_address_scope | | | ipv6_address_scope | | | mtu | 1450 | | name | int | | port_security_enabled | True | | project_id | 1b276463e41e42279f65f967e230d022 | | provider:network_type | vxlan | | provider:physical_network | | | provider:segmentation_id | 9 | | qos_policy_id | | | revision_number | 3 | | router:external | False | | shared | False | | status | ACTIVE | | subnets | | | tags | | | tenant_id | 1b276463e41e42279f65f967e230d022 | | updated_at | 2017-01-27T19:30:19Z | +---------------------------+--------------------------------------+ [root@overcloud-controller-0 ~]# neutron subnet-create int 30.0.0.0/24 \
--dns_nameservers list=true 83.221.202.254 Created a new subnet: +-------------------+--------------------------------------------+ | Field | Value | +-------------------+--------------------------------------------+ | allocation_pools | {"start": "30.0.0.2", "end": "30.0.0.254"} | | cidr | 30.0.0.0/24 | | created_at | 2017-01-27T19:30:53Z | | description | | | dns_nameservers | 83.221.202.254 | | enable_dhcp | True | | gateway_ip | 30.0.0.1 | | host_routes | | | id | e3671a73-a908-4aa7-a28e-853f0364ad8e | | ip_version | 4 | | ipv6_address_mode | | | ipv6_ra_mode | | | name | | | network_id | 035f9554-8ba7-4781-a6b1-01083e9f4039 | | project_id | 1b276463e41e42279f65f967e230d022 | | revision_number | 2 | | service_types | | | subnetpool_id | | | tenant_id | 1b276463e41e42279f65f967e230d022 | | updated_at | 2017-01-27T19:30:53Z | +-------------------+--------------------------------------------+ [root@overcloud-controller-0 ~]# neutron router-interface-add router1 e3671a73-a908-4aa7-a28e-853f0364ad8e Added interface edb75b03-196e-46bd-9869-ee2343d57248 to router router1. [root@overcloud-controller-0 ~]# nova keypair-add oskey012717 > oskey012717.pem [root@overcloud-controller-0 ~]# nova secgroup-list WARNING: Command secgroup-list is deprecated and will be removed after Nova 15.0.0 is released. Use python-neutronclient or python-openstackclient instead. +--------------------------------------+---------+------------------------+ | Id | Name | Description | +--------------------------------------+---------+------------------------+ | e4c0b726-7d45-41ca-9dea-8592b2b0f8e2 | default | Default security group | +--------------------------------------+---------+------------------------+ [root@overcloud-controller-0 ~]# neutron security-group-rule-create --protocol tcp \
--port-range-min 22 --port-range-max 22 --direction ingress --remote-ip-prefix 0.0.0.0/0 \
e4c0b726-7d45-41ca-9dea-8592b2b0f8e2
Created a new security_group_rule: +-------------------+--------------------------------------+ | Field | Value | +-------------------+--------------------------------------+ | created_at | 2017-01-27T19:37:39Z | | description | | | direction | ingress | | ethertype | IPv4 | | id | 645abc8f-b31c-45e0-acf9-dbf031225f25 | | port_range_max | 22 | | port_range_min | 22 | | project_id | 1b276463e41e42279f65f967e230d022 | | protocol | tcp | | remote_group_id | | | remote_ip_prefix | 0.0.0.0/0 | | revision_number | 1 | | security_group_id | e4c0b726-7d45-41ca-9dea-8592b2b0f8e2 | | tenant_id | 1b276463e41e42279f65f967e230d022 | | updated_at | 2017-01-27T19:37:39Z | +-------------------+--------------------------------------+ [root@overcloud-controller-0 ~]# nova flavor-create "m1.small" 2 1000 20 1 +----+----------+-----------+------+-----------+------+-------+-------------+-----------+ | ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public | +----+----------+-----------+------+-----------+------+-------+-------------+-----------+ | 2 | m1.small | 1000 | 20 | 0 | | 1 | 1.0 | True | +----+----------+-----------+------+-----------+------+-------+-------------+-----------+
[alan@fedora24wks tripleo-quickstart]$ ssh -F $HOME/.quickstart/ssh.config.ansible undercloudWarning: Permanently added '192.168.0.74' (ECDSA) to the list of known hosts. Warning: Permanently added 'undercloud' (ECDSA) to the list of known hosts. Last login: Fri Jan 27 19:20:04 2017 from gateway [stack@undercloud ~]$ . stackrc [stack@undercloud ~]$ nova list +--------------------------------------+-------------------------+--------+------------+-------------+------------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+-------------------------+--------+------------+-------------+------------------------+ | c0895716-9ad2-4fae-b571-c347896c813c | overcloud-controller-0 | ACTIVE | - | Running | ctlplane=192.168.24.10 | | 33cb2c05-9292-4478-9d1b-12ffd8c12537 | overcloud-controller-1 | ACTIVE | - | Running | ctlplane=192.168.24.13 | | 5f4ab42c-bd77-4b9c-80a7-8dd96daaec26 | overcloud-controller-2 | ACTIVE | - | Running | ctlplane=192.168.24.15 | | 675b566d-1a05-4ab5-b98e-4ba1ff5ac3db | overcloud-novacompute-0 | ACTIVE | - | Running | ctlplane=192.168.24.12 | +--------------------------------------+-------------------------+--------+------------+-------------+------------------------+ [stack@undercloud ~]$ ssh heat-admin@192.168.24.10 Last login: Fri Jan 27 19:21:36 2017 from 192.168.24.1 [heat-admin@overcloud-controller-0 ~]$ sudo su - Last login: Fri Jan 27 19:21:42 UTC 2017 on pts/0 [root@overcloud-controller-0 ~]# ls Fedora-Cloud-Base-24-1.2.x86_64.qcow2 oskey012717.pem overcloudrc [root@overcloud-controller-0 ~]# . overcloudrc [root@overcloud-controller-0 ~]# openstack image list +--------------------------------------+-----------------+--------+ | ID | Name | Status | +--------------------------------------+-----------------+--------+ | fdc9a912-d3ae-4099-bc79-b54891f7a3f0 | VF24Cloud-image | active | +--------------------------------------+-----------------+--------+ [root@overcloud-controller-0 ~]# openstack network list +-------------------------------+-------------------------------+-------------------------------+ | ID | Name | Subnets | +-------------------------------+-------------------------------+-------------------------------+ | 035f9554-8ba7-4781-a6b1-01083 | int | e3671a73-a908-4aa7-a28e- | | e9f4039 | | 853f0364ad8e | | 7f16f821-1d9c- | ext-net | 6a42354e- | | 4a81-a893-ab017eabfcc7 | | 3d39-4aff-a815-4568bbe6f137 | | 8d0b61bd-a785-4ab8-b492-7c070 | HA network tenant 1b276463e41 | d8f9017e-b75f-4565-b2ae- | | 6583ec7 | e42279f65f967e230d022 | c88f4e70467b | +-------------------------------+-------------------------------+-------------------------------+
[root@overcloud-controller-0 ~]# nova boot --flavor 2 --key-name oskey012717 \
--image fdc9a912-d3ae-4099-bc79-b54891f7a3f0 \
--nic net-id=035f9554-8ba7-4781-a6b1-01083e9f4039 VF24Devs01
+--------------------------------------+--------------------------------------------------------+ | Property | Value | +--------------------------------------+--------------------------------------------------------+ | OS-DCF:diskConfig | MANUAL | | OS-EXT-AZ:availability_zone | | | OS-EXT-SRV-ATTR:host | - | | OS-EXT-SRV-ATTR:hostname | vf24devs01 | | OS-EXT-SRV-ATTR:hypervisor_hostname | - | | OS-EXT-SRV-ATTR:instance_name | instance-00000003 | | OS-EXT-SRV-ATTR:kernel_id | | | OS-EXT-SRV-ATTR:launch_index | 0 | | OS-EXT-SRV-ATTR:ramdisk_id | | | OS-EXT-SRV-ATTR:reservation_id | r-ih0828hh | | OS-EXT-SRV-ATTR:root_device_name | - | | OS-EXT-SRV-ATTR:user_data | - | | OS-EXT-STS:power_state | 0 | | OS-EXT-STS:task_state | scheduling | | OS-EXT-STS:vm_state | building | | OS-SRV-USG:launched_at | - | | OS-SRV-USG:terminated_at | - | | accessIPv4 | | | accessIPv6 | | | adminPass | B8mwEDz6onG6 | | config_drive | | | created | 2017-01-27T19:44:43Z | | description | - | | flavor | m1.small (2) | | hostId | | | host_status | | | id | ca234b0a-dc07-4ec5-8b10-ddefe445f109 | | image | VF24Cloud-image (fdc9a912-d3ae-4099-bc79-b54891f7a3f0) | | key_name | oskey012717 | | locked | False | | metadata | {} | | name | VF24Devs01 | | os-extended-volumes:volumes_attached | [] | | progress | 0 | | security_groups | default | | status | BUILD | | tags | [] | | tenant_id | 1b276463e41e42279f65f967e230d022 | | updated | 2017-01-27T19:44:44Z | | user_id | 3f0e953c276f4261bea675808dbfb89f | +--------------------------------------+--------------------------------------------------------+ [root@overcloud-controller-0 ~]# nova list +--------------------------------------+------------+--------+------------+-------------+--------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+------------+--------+------------+-------------+--------------+ | ca234b0a-dc07-4ec5-8b10-ddefe445f109 | VF24Devs01 | ACTIVE | - | Running | int=30.0.0.6 | +--------------------------------------+------------+--------+------------+-------------+--------------+ [root@overcloud-controller-0 ~]# neutron port-list --device-id ca234b0a-dc07-4ec5-8b10-ddefe445f109 +---------------------------------+------+-------------------+----------------------------------+ | id | name | mac_address | fixed_ips | +---------------------------------+------+-------------------+----------------------------------+ | 1546a87c-644d-470a-8d1d- | | fa:16:3e:54:33:75 | {"subnet_id": | | d7b0a4d41e51 | | | "e3671a73-a908-4aa7-a28e- | | | | | 853f0364ad8e", "ip_address": | | | | | "30.0.0.6"} | +---------------------------------+------+-------------------+----------------------------------+ [root@overcloud-controller-0 ~]# neutron floatingip-create ext-net Created a new floatingip: +---------------------+--------------------------------------+ | Field | Value | +---------------------+--------------------------------------+ | created_at | 2017-01-27T19:50:15Z | | description | | | fixed_ip_address | | | floating_ip_address | 192.168.24.104 | | floating_network_id | 7f16f821-1d9c-4a81-a893-ab017eabfcc7 | | id | c8c49f23-df24-44b7-8fbc-6aa4f9aebdeb | | port_id | | | project_id | 1b276463e41e42279f65f967e230d022 | | revision_number | 1 | | router_id | | | status | DOWN | | tenant_id | 1b276463e41e42279f65f967e230d022 | | updated_at | 2017-01-27T19:50:15Z | +---------------------+--------------------------------------+
[root@overcloud-controller-0 ~]# neutron floatingip-associate \
c8c49f23-df24-44b7-8fbc-6aa4f9aebdeb 1546a87c-644d-470a-8d1d-d7b0a4d41e51
Associated floating IP c8c49f23-df24-44b7-8fbc-6aa4f9aebdeb [root@overcloud-controller-0 ~]# nova list +--------------------------------------+------------+--------+------------+-------------+------------------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+------------+--------+------------+-------------+------------------------------+ | ca234b0a-dc07-4ec5-8b10-ddefe445f109 | VF24Devs01 | ACTIVE | - | Running | int=30.0.0.6, 192.168.24.104 | +--------------------------------------+------------+--------+------------+-------------+------------------------------+ [root@overcloud-controller-0 ~]# ls -l total 199804 -rw-r--r--. 1 root root 204590080 Jun 14 2016 Fedora-Cloud-Base-24-1.2.x86_64.qcow2 -rw-r--r--. 1 root root 1676 Jan 27 19:36 oskey012717.pem -rw-r--r--. 1 root root 519 Jan 27 19:22 overcloudrc [root@overcloud-controller-0 ~]# nova list +--------------------------------------+------------+--------+------------+-------------+------------------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+------------+--------+------------+-------------+------------------------------+ | ca234b0a-dc07-4ec5-8b10-ddefe445f109 | VF24Devs01 | ACTIVE | - | Running | int=30.0.0.6, 192.168.24.104 | +--------------------------------------+------------+--------+------------+-------------+------------------------------+
[stack@undercloud ~]$ ssh -i oskey012717.pem fedora@192.168.24.104 Last login: Fri Jan 27 20:09:54 2017 from 192.168.24.1 [fedora@vf24devs01 ~]$ sudo su - [root@vf24devs01 ~]# dnf -y update [root@overcloud-controller-0 ~]# nova list +--------------------------------------+------------+---------+------------+-------------+------------------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+------------+---------+------------+-------------+------------------------------+ | ca234b0a-dc07-4ec5-8b10-ddefe445f109 | VF24Devs01 | SHUTOFF | - | Shutdown | int=30.0.0.6, 192.168.24.104 | +--------------------------------------+------------+---------+------------+-------------+------------------------------+
[root@overcloud-controller-0 ~]# nova start VF24Devs01 Request to start server VF24Devs01 has been accepted. [root@overcloud-controller-0 ~]# nova list +--------------------------------------+------------+--------+------------+-------------+------------------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+------------+--------+------------+-------------+------------------------------+ | ca234b0a-dc07-4ec5-8b10-ddefe445f109 | VF24Devs01 | ACTIVE | - | Running | int=30.0.0.6, 192.168.24.104 | +--------------------------------------+------------+--------+------------+-------------+------------------------------+
[root@overcloud-controller-0 ~]# nova console-log VF24Devs01 %G%G[[0;32m OK [0m] Started Show Plymouth Boot Screen. [[0;32m OK [0m] Started Forward Password Requests to Plymouth Directory Watch. [[0;32m OK [0m] Reached target Paths. [[0;32m OK [0m] Reached target Basic System. [[0;32m OK [0m] Started File System Check on /dev/d...816-dc18-452e-8d0f-2b34bd1beced. Mounting /sysroot... [[0;32m OK [0m] Mounted /sysroot. [[0;32m OK [0m] Reached target Initrd Root File System. Starting Reload Configuration from the Real Root... [[0;32m OK [0m] Started Reload Configuration from the Real Root. [[0;32m OK [0m] Reached target Initrd File Systems. [[0;32m OK [0m] Reached target Initrd Default Target. Starting Cleaning Up and Shutting Down Daemons... [[0;32m OK [0m] Stopped Cleaning Up and Shutting Down Daemons. [[0;32m OK [0m] Stopped target Remote File Systems. Starting Plymouth switch root service... [[0;32m OK [0m] Stopped target Timers. [[0;32m OK [0m] Stopped target Initrd Default Target. [[0;32m OK [0m] Stopped target Remote File Systems (Pre). [[0;32m OK [0m] Stopped target Basic System. [[0;32m OK [0m] Stopped target Paths. [[0;32m OK [0m] Stopped target Slices. [[0;32m OK [0m] Stopped target Sockets. [[0;32m OK [0m] Stopped target System Initialization. [[0;32m OK [0m] Stopped Apply Kernel Variables. [[0;32m OK [0m] Stopped target Swap. [[0;32m OK [0m] Stopped udev Coldplug all Devices. [[0;32m OK [0m] Stopped target Local File Systems. Stopping udev Kernel Device Manager... [[0;32m OK [0m] Stopped udev Kernel Device Manager. [[0;32m OK [0m] Stopped Create Static Device Nodes in /dev. [[0;32m OK [0m] Stopped Create list of required sta...ce nodes for the current kernel. [[0;32m OK [0m] Closed udev Control Socket. [[0;32m OK [0m] Closed udev Kernel Socket. Starting Cleanup udevd DB... [[0;32m OK [0m] Started Cleanup udevd DB. [[0;32m OK [0m] Reached target Switch Root. [[0;32m OK [0m] Started Plymouth switch root service. Starting Switch Root... %G%G[ 4.331073] cloud-init[335]: Cloud-init v. 0.7.7 running 'init-local' at Fri, 27 Jan 2017 21:48:20 +0000. Up 4.12 seconds. [ 8.806318] cloud-init[609]: Cloud-init v. 0.7.7 running 'init' at Fri, 27 Jan 2017 21:48:23 +0000. Up 6.33 seconds. [ 8.806482] cloud-init[609]: ci-info: +++++++++++++++++++++++++++++Net device info+++++++++++++++++++++++++++++ [ 8.806557] cloud-init[609]: ci-info: +--------+------+-----------+---------------+-------+-------------------+ [ 8.806613] cloud-init[609]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address | [ 8.806783] cloud-init[609]: ci-info: +--------+------+-----------+---------------+-------+-------------------+ [ 8.806844] cloud-init[609]: ci-info: | lo: | True | 127.0.0.1 | 255.0.0.0 | . | . | [ 8.806903] cloud-init[609]: ci-info: | lo: | True | . | . | d | . | [ 8.806959] cloud-init[609]: ci-info: | eth0: | True | 30.0.0.6 | 255.255.255.0 | . | fa:16:3e:54:33:75 | [ 8.807012] cloud-init[609]: ci-info: | eth0: | True | . | . | d | fa:16:3e:54:33:75 | [ 8.807164] cloud-init[609]: ci-info: +--------+------+-----------+---------------+-------+-------------------+ [ 8.807218] cloud-init[609]: ci-info: ++++++++++++++++++++++++++++++Route IPv4 info+++++++++++++++++++++++++++++++ [ 8.807271] cloud-init[609]: ci-info: +-------+-----------------+----------+-----------------+-----------+-------+ [ 8.807322] cloud-init[609]: ci-info: | Route | Destination | Gateway | Genmask | Interface | Flags | [ 8.807390] cloud-init[609]: ci-info: +-------+-----------------+----------+-----------------+-----------+-------+ [ 8.807478] cloud-init[609]: ci-info: | 0 | 0.0.0.0 | 30.0.0.1 | 0.0.0.0 | eth0 | UG | [ 8.807531] cloud-init[609]: ci-info: | 1 | 30.0.0.0 | 0.0.0.0 | 255.255.255.0 | eth0 | U | [ 8.807582] cloud-init[609]: ci-info: | 2 | 169.254.169.254 | 30.0.0.1 | 255.255.255.255 | eth0 | UGH | [ 8.807633] cloud-init[609]: ci-info: +-------+-----------------+----------+-----------------+-----------+-------+ [ 9.540575] cloud-init[665]: Cloud-init v. 0.7.7 running 'modules:config' at Fri, 27 Jan 2017 21:48:26 +0000. Up 9.47 seconds. [ 9.946323] cloud-init[679]: Cloud-init v. 0.7.7 running 'modules:final' at Fri, 27 Jan 2017 21:48:26 +0000. Up 9.85 seconds. [ 9.962109] cloud-init[679]: Cloud-init v. 0.7.7 finished at Fri, 27 Jan 2017 21:48:26 +0000. Datasource DataSourceOpenStack [net,ver=2]. Up 9.93 seconds Fedora 24 (Cloud Edition) Kernel 4.9.5-100.fc24.x86_64 on an x86_64 (ttyS0) vf24devs01 login: