Friday, June 24, 2016

Install OpenStack Ceilometer and Gnocchi By Using DevStack Mitaka

mitakagnocchi

Devstack Mitaka with Ceilometer and Gnocchi

用VMware安裝,第一次失敗,在裝neutron的部分停掉了,我想是因為我用console連,timeout掉了。 因此改用vmware的介面下執行./stack.sh,成功了。

基於之前Mitaka的設定,

http://gogosatellite.blogspot.tw/2016/04/using-devstack-to-install-openstack.html

現在,主要是想加入ceilometer與gnocchi於Devstack Mitaka版,local.conf如下

[[local|localrc]]
DEST=/opt/stack

ADMIN_PASSWORD=password
MYSQL_PASSWORD=password
RABBIT_PASSWORD=password
SERVICE_PASSWORD=password
SERVICE_TOKEN=tokentoken
HOST_IP=172.16.235.128

ENABLED_SERVICES=key,rabbit,mysql,horizon
ENABLED_SERVICES+=,n-api,n-crt,n-cpu,n-net,n-cond,n-sch,n-novnc,n-cauth
ENABLED_SERVICES+=,g-api,g-reg

enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer
enable_service ceilometer


enable_plugin gnocchi https://github.com/openstack/gnocchi master
enable_service gnocchi-api,gnocchi-metricd
enable_service gnocchi-grafana


# Enabling Neutron (network) Service
disable_service n-net
enable_service q-svc
enable_service q-agt
enable_service q-dhcp
enable_service q-l3
enable_service q-meta
enable_service q-metering
enable_service neutron

## Neutron options
FIXED_RANGE=10.0.0.0/24
FIXED_NETWORK_SIZE=256
NETWORK_GATEWAY=10.0.0.1
PRIVATE_SUBNET_NAME=privateA

PUBLIC_SUBNET_NAME=public-subnet
FLOATING_RANGE=172.16.235.0/24
PUBLIC_NETWORK_GATEWAY=172.16.235.2
##Q_FLOATING_ALLOCATION_POOL=start=192.168.27.102,end=192.168.27.110
PUBLIC_INTERFACE=eth0
Q_USE_PROVIDERNET_FOR_PUBLIC=True
OVS_PHYSICAL_BRIDGE=br-ex
PUBLIC_BRIDGE=br-ex
OVS_BRIDGE_MAPPINGS=public:br-ex

LIBVIRT_TYPE=qemu

IMAGE_URLS="http://download.cirros-cloud.net/0.3.3/cirros-0.3.3-x86_64-uec.tar.gz"

SCREEN_LOGDIR=/opt/stack/screen-logs
SYSLOG=True
LOGFILE=~/devstack/stack.sh.log


Q_USE_DEBUG_COMMAND=True

# RECLONE=No
RECLONE=yes
OFFLINE=False

Now the result is here,我們成功地部署了,包含ceilometer and gnocchi。 Ceilometer的部署相對於之前的版本(Kilo),設定減少很多。

========================
DevStack Components Timed
========================

run_process - 84 secs
test_with_retry - 4 secs
apt-get-update - 70 secs
pip_install - 503 secs
restart_apache_server - 22 secs
wait_for_service - 15 secs
git_timed - 273 secs
apt-get - 538 secs



This is your host IP address: 172.16.235.128
This is your host IPv6 address: ::1
Horizon is now available at http://172.16.235.128/dashboard
Keystone is serving at http://172.16.235.128:5000/
The default users are: admin and demo
The password: password

我們檢查一下ceilometer的daemon。

stack@mitakagnocchi:~/devstack$ ps aux|grep ceilo
stack    107554  1.1  1.1 204500 47908 pts/21   Sl+  12:23   0:02 /usr/bin/python /usr/local/bin/ceilometer-polling --polling-namespaces central --config-file /etc/ceilometer/ceilometer.conf
stack    108038  2.0  1.0 107848 41780 pts/22   S+   12:23   0:03 /usr/bin/python /usr/local/bin/ceilometer-agent-notification --config-file /etc/ceilometer/ceilometer.conf
stack    108444  7.1  1.4 1328268 57436 pts/22  Sl+  12:23   0:12 /usr/bin/python /usr/local/bin/ceilometer-agent-notification --config-file /etc/ceilometer/ceilometer.conf
stack    108445  7.1  1.5 1811836 61684 pts/22  Sl+  12:23   0:12 /usr/bin/python /usr/local/bin/ceilometer-agent-notification --config-file /etc/ceilometer/ceilometer.conf
root     109136  0.0  0.0  62100  3552 pts/23   S+   12:23   0:00 sudo tail -f /var/log/apache2/ceilometer.log
root     109143  0.0  0.0   4388   732 pts/23   S+   12:23   0:00 tail -f /var/log/apache2/ceilometer.log
root     109419  0.0  0.0  62100  3552 pts/24   S+   12:23   0:00 sudo tail -f /var/log/apache2/ceilometer_access.log
root     109423  0.0  0.0   4388   700 pts/24   S+   12:23   0:00 tail -f /var/log/apache2/ceilometer_access.log
stack    109972  2.1  1.0 117364 42836 pts/25   S+   12:23   0:03 /usr/bin/python /usr/local/bin/ceilometer-collector --config-file /etc/ceilometer/ceilometer.conf
stack    110356  0.7  1.5 1676168 63200 pts/25  Sl+  12:23   0:01 /usr/bin/python /usr/local/bin/ceilometer-collector --config-file /etc/ceilometer/ceilometer.conf
stack    110357  0.4  1.4 1298976 59712 pts/25  Sl+  12:23   0:00 /usr/bin/python /usr/local/bin/ceilometer-collector --config-file /etc/ceilometer/ceilometer.conf
root     110588  0.0  0.0  15060  1964 pts/26   S+   12:23   0:00 sg libvirtd /usr/local/bin/ceilometer-polling --polling-namespaces compute --config-file /etc/ceilometer/ceilometer.conf
stack    110590  1.1  1.4 282380 56812 pts/26   Sl+  12:23   0:01 /usr/bin/python /usr/local/bin/ceilometer-polling --polling-namespaces compute --config-file /etc/ceilometer/ceilometer.conf

我們檢查一下gnocchi的daemon。

stack@mitakagnocchi:~/devstack$ ps aux|grep gno
rabbitmq  31793  0.5  1.3 1305776 54568 ?       Sl   11:53   0:10 /usr/lib/erlang/erts-5.10.4/bin/beam.smp -W w -K true -A30 -P 1048576 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/rabbitmq -- -pa /usr/lib/rabbitmq/lib/rabbitmq_server-3.2.4/sbin/../ebin -noshell -noinput -s rabbit boot -sname rabbit@mitakagnocchi -boot start_sasl -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type error -sasl sasl_error_logger false -rabbit error_logger {file,"/var/log/rabbitmq/rabbit@mitakagnocchi.log"} -rabbit sasl_error_logger {file,"/var/log/rabbitmq/rabbit@mitakagnocchi-sasl.log"} -rabbit enabled_plugins_file "/etc/rabbitmq/enabled_plugins" -rabbit plugins_dir "/usr/lib/rabbitmq/lib/rabbitmq_server-3.2.4/sbin/../plugins" -rabbit plugins_expand_dir "/var/lib/rabbitmq/mnesia/rabbit@mitakagnocchi-plugins-expand" -os_mon start_cpu_sup false -os_mon start_disksup false -os_mon start_memsup false -mnesia dir "/var/lib/rabbitmq/mnesia/rabbit@mitakagnocchi"
stack    111567  0.0  0.2 432280  8808 ?        Sl   12:23   0:00 (wsgi:gnocchi)    -k start
stack    111568  1.4  2.3 871876 92856 ?        Sl   12:23   0:02 (wsgi:gnocchi)    -k start
root     112189  0.0  0.0  62100  3648 pts/27   S+   12:24   0:00 sudo tail -f /var/log/apache2/gnocchi.log
root     112191  0.0  0.0   4388   716 pts/27   S+   12:24   0:00 tail -f /var/log/apache2/gnocchi.log
root     112475  0.0  0.0  62100  3632 pts/28   S+   12:24   0:00 sudo tail -f /var/log/apache2/gnocchi-access.log
root     112476  0.0  0.0   4388   676 pts/28   S+   12:24   0:00 tail -f /var/log/apache2/gnocchi-access.log
stack    112967  0.7  1.7 267628 72268 pts/29   S+   12:24   0:01 /usr/bin/python /usr/local/bin/gnocchi-metricd -d -v --config-file /etc/gnocchi/gnocchi.conf
stack    113342  1.2  2.0 424076 81092 pts/29   Sl+  12:24   0:02 /usr/bin/python /usr/local/bin/gnocchi-metricd -d -v --config-file /etc/gnocchi/gnocchi.conf
stack    113343  1.4  2.0 424072 80916 pts/29   Sl+  12:24   0:02 /usr/bin/python /usr/local/bin/gnocchi-metricd -d -v --config-file /etc/gnocchi/gnocchi.conf
stack    113345  1.1  1.9 569424 78988 pts/29   Sl+  12:24   0:01 /usr/bin/python /usr/local/bin/gnocchi-metricd -d -v --config-file /etc/gnocchi/gnocchi.conf
stack    113462  2.2  2.2 499660 90612 pts/30   Sl+  12:24   0:03 /usr/bin/python /usr/local/bin/gnocchi-statsd -d -v --config-file /etc/gnocchi/gnocchi.conf

Gnocchi-api並沒有顯示,主要是放在Apache2中了,我們檢查一下

stack@mitakagnocchi:/etc/apache2$ grep -R gnocchi *
sites-available/gnocchi.conf:    WSGIDaemonProcess gnocchi lang='en_US.UTF-8' locale='en_US.UTF-8' user=stack display-name=%{GROUP} processes=2 threads=32
sites-available/gnocchi.conf:    WSGIProcessGroup gnocchi
sites-available/gnocchi.conf:    WSGIScriptAlias / /var/www/gnocchi/app.wsgi
sites-available/gnocchi.conf:    ErrorLog /var/log/apache2/gnocchi.log
sites-available/gnocchi.conf:    CustomLog /var/log/apache2/gnocchi-access.log combined
sites-enabled/gnocchi.conf:    WSGIDaemonProcess gnocchi lang='en_US.UTF-8' locale='en_US.UTF-8' user=stack display-name=%{GROUP} processes=2 threads=32
sites-enabled/gnocchi.conf:    WSGIProcessGroup gnocchi
sites-enabled/gnocchi.conf:    WSGIScriptAlias / /var/www/gnocchi/app.wsgi
sites-enabled/gnocchi.conf:    ErrorLog /var/log/apache2/gnocchi.log
sites-enabled/gnocchi.conf:    CustomLog /var/log/apache2/gnocchi-access.log combined

Devstack在Mitaka與Kilo的Ceilometer設定

這部分確實也困擾了一下,看了一下代碼才發現,改變很大,因此,依循著代碼從新設定local.conf

Kilo版

stack@mitakagnocchi:~/test/devstack$ grep -R ceilometer *
clean.sh:source $TOP_DIR/lib/ceilometer
doc/source/index.rst:* `lib/ceilometer <lib/ceilometer.html>`__
files/apache-ceilometer.template:    WSGIDaemonProcess ceilometer-api processes=2 threads=10 user=%USER% display-name=%{GROUP}
files/apache-ceilometer.template:    WSGIProcessGroup ceilometer-api
files/apache-ceilometer.template:    ErrorLog /var/log/%APACHE_NAME%/ceilometer.log
files/apache-ceilometer.template:    CustomLog /var/log/%APACHE_NAME%/ceilometer_access.log combined
functions-common:        elif [[ $service == ceilometer-* ]]; then
functions-common:            if [[ ! $file_to_parse =~ $package_dir/ceilometer ]]; then
functions-common:                file_to_parse="${file_to_parse} ${package_dir}/ceilometer"
functions-common:#   **ceilometer** returns true if any service enabled start with **ceilometer**
functions-common:        [[ ${service} == "ceilometer" && ${ENABLED_SERVICES} =~ "ceilometer-" ]] && enabled=0
lib/cinder:    if is_service_enabled ceilometer; then
lib/neutron-legacy:    if is_service_enabled ceilometer; then
lib/neutron-legacy:        _configure_neutron_ceilometer_notifications
lib/neutron-legacy:function _configure_neutron_ceilometer_notifications {
lib/ceilometer:# lib/ceilometer
lib/ceilometer:#   enable_service ceilometer-acompute ceilometer-acentral ceilometer-anotification ceilometer-collector ceilometer-api
lib/ceilometer:#   enable_service ceilometer-alarm-notifier ceilometer-alarm-evaluator
lib/ceilometer:#   enable_service ceilometer-aipmi
lib/ceilometer:# ceilometer-anotification service.

Mitaka版

stack@mitakagnocchi:~/devstack$ grep -R ceilometer *
doc/source/plugin-registry.rst:|ceilometer                  |git://git.openstack.org/openstack/ceilometer                             |
doc/source/plugin-registry.rst:|ceilometer-powervm          |git://git.openstack.org/openstack/ceilometer-powervm                     |
doc/source/plugin-registry.rst:|collectd-ceilometer-plugin  |git://git.openstack.org/openstack/collectd-ceilometer-plugin             |
lib/cinder:    if is_service_enabled ceilometer; then
lib/neutron-legacy:    if is_service_enabled ceilometer; then
lib/neutron-legacy:        _configure_neutron_ceilometer_notifications
lib/neutron-legacy:function _configure_neutron_ceilometer_notifications {
lib/nova:    if is_service_enabled ceilometer; then
lib/tempest:    local tempest_services="key,glance,nova,neutron,cinder,swift,heat,ceilometer,horizon,sahara,ironic,trove"
lib/swift:    if is_service_enabled ceilometer; then
lib/swift:        iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:ceilometer "set log_level" "WARN"
lib/swift:        iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:ceilometer paste.filter_factory "ceilometermiddleware.swift:filter_factory"
lib/swift:        iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:ceilometer control_exchange "swift"
lib/swift:        iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:ceilometer url $(get_transport_url)
lib/swift:        iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:ceilometer driver "messaging"
lib/swift:        iniset ${SWIFT_CONFIG_PROXY_SERVER} filter:ceilometer topic "notifications"
lib/swift:        SWIFT_EXTRAS_MIDDLEWARE_LAST="${SWIFT_EXTRAS_MIDDLEWARE_LAST} ceilometer

ceilometer的Daemon在Mitaka版也改變了許多。

stack@mitakagnocchi:/etc/apache2$ cat /etc/gnocchi/gnocchi.conf

[DEFAULT]
use_syslog = True
debug = True
.
.

[storage]
file_basepath = /opt/stack/data/gnocchi/
driver = file
.
.
.
[indexer]
url = mysql+pymysql://root:password@127.0.0.1/gnocchi?charset=utf8
stack@mitakagnocchi:/etc/apache2$

Regular update time is set here with 600 secs. 所以我們要有點耐心看到結果。

stack@mitakagnocchi:/etc/apache2$ cat /etc/ceilometer/pipeline.yaml
---
sources:
    - name: meter_source
      interval: 600
      meters:
          - "*"
      sinks:
          - meter_sink
    - name: cpu_source
      interval: 600

Trouble

However, we met some trouble.

2016-06-03 13:21:33.078 113343 DEBUG gnocchi.storage [-] Processing new and to delete measures process_background_tasks /opt/stack/gnocchi/gnocchi/storage/__init__.py:183
2016-06-03 13:21:33.078 113343 DEBUG gnocchi.storage [-] Expunging deleted metrics process_background_tasks /opt/stack/gnocchi/gnocchi/storage/__init__.py:191

Storage並未正確寫入,可見於/etc/gnocchi/gnocchi.conf

ls /opt/stack/data/gnocchi/measure/

Try

enable_plugin gnocchi https://git.openstack.org/openstack/gnocchi

But not working.

It must be some setting about dispatcher setting in ceilometer.conf to connect to gnocchi.

solution

Thanks for this blog

https://blog.sileht.net/autoscaling-with-heat-ceilometer-and-gnocchi.html

kill process

kill -9 xxx (ceilometer-collector)

In /etc/ceilometer/ceilometer.conf adding

[DEFAULT]
.
.
dispatcher = gnocchi

[dispatcher_gnocchi]
filter_project = gnocchi
filter_service_activity = True
archive_policy = low
url = http://172.16.235.128:8041

and run

/usr/bin/python /usr/local/bin/ceilometer-collector --config-file /etc/ceilometer/ceilometer.conf

after a while with some failed information. It works

/stack/ceilometer/ceilometer/dispatcher/__init__.py:59
2016-06-03 15:36:08.944 121820 WARNING ceilometer.dispatcher [-] Failed to load any dispatchers for ceilometer.dispatcher.event


2016-06-03 15:39:51.337 121820 DEBUG oslo_messaging._drivers.amqpdriver [-] received message msg_id: None reply to None __call__ /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:201
2016-06-03 15:39:51.363 121821 DEBUG oslo_messaging._drivers.amqpdriver [-] received message msg_id: None reply to None __call__ /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:201
2016-06-03 15:39:51.405 121820 DEBUG oslo_messaging._drivers.amqpdriver [-] received message msg_id: None reply to None __call__ /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:201
2016-06-03 15:39:51.433 121821 DEBUG oslo_messaging._drivers.amqpdriver [-] received message msg_id: None reply to None __call__ /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriver.py:201
2016-06-03 15:39:51.459 121820 DEBUG oslo_messaging._dri

2016-06-03 15:39:52.217 121820 DEBUG ceilometer.dispatcher.gnocchi [-] 1 measures posted against 1 metrics through 1 resources batch_measures /opt/stack/ceilometer/ceilometer/dispatcher/gnocchi.py:418
2016-06-03 15:39:52.219 121820 DEBUG ceilometer.dispatcher.gnocchi [-] Resource cache hit for update 87b402ed-7be2-492d-8174-9679916df672 _if_not_cached /opt/stack/ceilometer/ceilometer/dispatcher/gnocchi.py:453
2016-06-03 15:39:52.221 121821 DEBUG ceilometer.dispatcher.gnocchi [-] 1 measures posted against 1 metrics through 1 resources batch_measures /opt/stack/ceilometer/ceilometer/dispatcher/gnocchi.py:418
2016-06-03 15:39:52.225 121821 DEBUG ceilometer.dispatcher.gnocchi [-] Resource cache hit for update 2664af34-1cc4-4fe9-94e3-b8b2b00677e7 _if_not_cached /opt/stack/ceilometer/ceilometer/dispatcher/gnocchi.py:453
2016-06-03 15:39:52.241 121821 DEBUG ceilometer.dispatcher.gnocchi [-] 1 measures posted against 1 metrics through 1 resources batch_measures /opt/stack/ceilometer/ceilometer/dispatcher/gnocchi.py:418
2016-06-03 15:39:52.243 121821 DEBUG ceilometer.dispatcher.gnocchi [-] Resource cache hit for update 17f048d0-c659-4ac7-889a-1c30405c5998 _if_not_cached /opt/stack/ceilometer/ceilometer/dispatcher/gnocchi.py:453
2016-06-03 15:39:52.261 121821 WARNING ceilometer.dispatcher.gnocchi [-] gnocchi project not found in keystone, ignoring the filter_service_activity option
2016-06-03 15:39:52.336 121820 WARNING ceilometer.dispatcher.gnocchi [-] gnocchi project not found in keystone, ignoring the filter_service_activity option
2016-06-03 15:39:52.392 121820 DEBUG ceilometer.dispatcher.gnocchi [-] 1 measures posted against 1 metrics through 1 resources batch_measures /opt/stack/ceilometer/ceilometer/dispatcher/gnocchi.py:418

It really works !!! to check the result.

stack@mitakagnocchi:~/devstack$ ls /opt/stack/data/gnocchi/|wc -l
31
stack@mitakagnocchi:~/devstack$ ls /opt/stack/data/gnocchi/|wc -l
60

Restart

There is no rejoin in Devstack Mitaka Version

But, we can still do rejoin using the following way.

reboot/shutdown -> edit local.conf -> ./unstack -> ./stack

where edit local.conf to

# RECLONE=No
RECLONE=yes
OFFLINE=True

If failed do it again from reboot.

The result

========================
DevStack Components Timed
========================

run_process - 82 secs
test_with_retry - 8 secs
restart_apache_server - 22 secs
wait_for_service - 18 secs



This is your host IP address: 172.16.235.128
This is your host IPv6 address: ::1
Horizon is now available at http://172.16.235.128/dashboard
Keystone is serving at http://172.16.235.128:5000/
The default users are: admin and demo
The password: password

After several test, I disconnect the networking, I then found it failed to rejoin. But if we disable grafana installation, it will be perfect if no networking there.

In local.conf

#enable_service gnocchi-grafana

modify security group

We delete all rules of default security group and allow all traffic passed including Ingress and Egress for All ICMP and All TCP, via Horizon.
Including Ingress is to let outside packet to VM, Egress is to let VM to gateway, so that you can login to VM and goto public network from VM.

Adding floating IP

We add the floating ip, 172.16.235.5 to VM via Horizon.

Into namespace qrouter, to check the floating ip 172.16.235.5 exsted.

stack@mitakagnocchi:~/devstack$ sudo ip netns exec qrouter-6801884e-0b91-4b4d-bb93-e1fe9ada91bd bash
root@mitakagnocchi:~/devstack# ip a
.
.

10: qg-49a0878f-4d: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default
    link/ether fa:16:3e:92:32:c4 brd ff:ff:ff:ff:ff:ff
    inet 172.16.235.3/24 brd 172.16.235.255 scope global qg-49a0878f-4d
       valid_lft forever preferred_lft forever
    inet 172.16.235.5/32 brd 172.16.235.5 scope global qg-49a0878f-4d

To check NAT Iptables rules, We can see the 172.16.235.5/32 forwards to destination 10.0.0.4.

root@mitakagnocchi:~/devstack# iptables -t nat -S
-P PREROUTING ACCEPT
-P INPUT ACCEPT
-P OUTPUT ACCEPT
-P POSTROUTING ACCEPT
-N neutron-l3-agent-OUTPUT
-N neutron-l3-agent-POSTROUTING
-N neutron-l3-agent-PREROUTING
-N neutron-l3-agent-float-snat
-N neutron-l3-agent-snat
-N neutron-postrouting-bottom
-A PREROUTING -j neutron-l3-agent-PREROUTING
-A OUTPUT -j neutron-l3-agent-OUTPUT
-A POSTROUTING -j neutron-l3-agent-POSTROUTING
-A POSTROUTING -j neutron-postrouting-bottom
-A neutron-l3-agent-OUTPUT -d 172.16.235.5/32 -j DNAT --to-destination 10.0.0.4
-A neutron-l3-agent-POSTROUTING ! -i qg-49a0878f-4d ! -o qg-49a0878f-4d -m conntrack ! --ctstate DNAT -j ACCEPT
-A neutron-l3-agent-PREROUTING -d 169.254.169.254/32 -i qr-+ -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 9697
-A neutron-l3-agent-PREROUTING -d 172.16.235.5/32 -j DNAT --to-destination 10.0.0.4
-A neutron-l3-agent-float-snat -s 10.0.0.4/32 -j SNAT --to-source 172.16.235.5
-A neutron-l3-agent-snat -j neutron-l3-agent-float-snat
-A neutron-l3-agent-snat -o qg-49a0878f-4d -j SNAT --to-source 172.16.235.3
-A neutron-l3-agent-snat -m mark ! --mark 0x2/0xffff -m conntrack --ctstate DNAT -j SNAT --to-source 172.16.235.3
-A neutron-postrouting-bottom -m comment --comment "Perform source NAT on outgoing traffic." -j neutron-l3-agent-snat

Login to VM

Goto VM (InGress Setting in Security Group)

stack@mitakagnocchi:~/devstack$ ssh cirros@172.16.235.5
The authenticity of host '172.16.235.5 (172.16.235.5)' can't be established.
RSA key fingerprint is be:8a:07:03:55:a2:43:3e:5f:4f:b1:0f:d4:7d:cf:ad.
Are you sure you want to continue connecting (yes/no)?

Go to public network (Egress Setting in Security Group)

PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: seq=0 ttl=127 time=125.356 ms
64 bytes from 8.8.8.8: seq=1 ttl=127 time=1076.524 ms
64 bytes from 8.8.8.8: seq=2 ttl=127 time=77.237 ms

No comments:

Post a Comment