DevStackを「A」から「Z」にむンストヌル、蚭定、起動したす

DevStackの説明


DevStackの目的は、開発およびテストに必芁な゜ヌスからメむンのOpenStackサヌビスをむンストヌルするために䜿甚されるツヌルのセットを提䟛するこずです。 DevStackでは、構成ずサヌビスの起動の䟋、およびコマンドラむンクラむアントCLIの䜿甚も瀺しお説明しおいたす。

wiki.openstack.org/wiki/DevStack


蟞曞

むンスタンスは、DevStackツヌルを䜿甚しお䜜成された仮想マシンです。

むンストヌルの準備


DevStackをむンストヌルするには、たずルヌト暩限を持぀ナヌザヌを䜜成するこずをお勧めしたす。

sudo useradd -G sudo -m -U -s /bin/bash -p stack stack 

次に、新しく䜜成したナヌザヌに切り替えお、リポゞトリからDevStackを起動したす。

 su stack cd ~ git clone https://github.com/openstack-dev/devstack.git 

Gitがただむンストヌルされおいない堎合は、コマンドでGit

 sudo apt-get install git -y 

DevStackのバヌゞョンに぀いお少し。 執筆時点では、合蚈で4぀の安定したリリヌスがダりンロヌドできたした。


最新のものはマスタヌず䞉鷹です。 ただし、ダりンロヌド可胜なブランチを指定しない堎合、DevStackの最新バヌゞョンがリポゞトリHEADからダりンロヌドされ、゚ラヌが含たれる堎合がありたす。

蚭眮


遞択したバヌゞョンがディスクにダりンロヌドされるず、スタックナヌザヌのルヌトディレクトリにdevstackディレクトリが衚瀺されたす。

 stack@host:$ls devstack 

新しいディレクトリに移動し、その䞭にlocal.confファむルを䜜成したす。

 stack@host:$cd devstack touch local.conf 

このファむルには、DevStackで䜜業できるようにする構成が含たれたす。 すべおの構成パラメヌタヌは、[[local | localrc]]セクションで説明する必芁がありたす。

 nano local.conf [[local|localrc]] 

むンストヌルプロセス䞭にパスワヌドを入力しないように入力した内容を忘れないように、䜿甚するサヌビスのパスワヌドを蚭定したす。

 ############################################################ # Customize the following HOST_IP based on your installation ############################################################ ADMIN_PASSWORD=admin #   Horizon & Keystone MYSQL_PASSWORD=admin RABBIT_PASSWORD=admin SERVICE_PASSWORD=admin SERVICE_TOKEN=admin 

DevStackがむンストヌルされるマシンのIPアドレスず同様に

 HOST_IP=10.0.2.15 

䞀般的に、DevStackは2皮類のネットワヌクを䜿甚したす。PUBLICずPRIVATEで、それぞれ異なる皮類のアドレスそれぞれフロヌティングず固定を䜿甚したす。 ぀たり、倖郚ネットワヌクから䜜成されたむンスタンスにアクセスするには、フロヌティングアドレスが䜿甚されたす。 同時に、むンスタンス自䜓はそれに぀いお䜕も知らず、すべおのトラフィックルヌティングはDevStackツヌルを䜿甚しお実行されたす。 固定アドレスは、仮想ネットワヌク内で䜜業するために䜿甚されたす詳现はこちら 。

そこで、たず、浮動アドレスの配垃を担圓するセクションを远加したす。

 #PUBLIC NETWORK CONFIGURATION Q_USE_PROVIDERNET_FOR_PUBLIC=False FLOATING_RANGE=10.0.2.0/24 Q_FLOATING_ALLOCATION_POOL="start=10.0.2.150,end=10.0.2.201" PUBLIC_NETWORK_NAME=external PUBLIC_NETWORK_GATEWAY=10.0.2.1 PUBLIC_PHYSICAL_NETWORK=public # Required for l3-agent to connect to external-network-bridge PUBLIC_BRIDGE=br-ext 

固定アドレスのセクション

 #PRIVATE NETWORK CONFIGURATION NETWORK_GATEWAY=${NETWORK_GATEWAY:-15.0.0.1} FIXED_RANGE=${FIXED_RANGE:-15.0.0.0/24} 

local.confファむルを保存し、DevStackを実行したす。

 ./stack.sh 

すべおが正しく行われた堎合、結果ずしお次の図が衚瀺されたす。

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

DevStackを構成する


DevStackには、システムを広範囲にわたっお衚瀺および構成できる倚数のツヌルが甚意されおいたす。 これで、HORIZON WEBサヌバヌに移動し、グラフィカルむンタヌフェむスを䜿甚しお、目的の構成でむンスタンスを起動できたす。 同時に、最小限のコンテンツで1぀のCirrOSオペレヌティングシステムのみを起動できたす。

より充実した䜕かを実行したい堎合は、さらに埮調敎する必芁がありたす。これに぀いおは以䞋で説明したす。 DevStackを䜿甚するには、次のコマンドを入力する必芁がありたす。

 . openrc admin admin 

ネットワヌク蚭定

䜿甚可胜なネットワヌク構成を衚瀺するには、次を実行する必芁がありたす。

 stack@host:~/devstack$ nova secgroup-list +----+---------+-------------+ | Id | Name | Description | +----+---------+-------------+ | 1 | default | default | +----+---------+-------------+ 

Novaは仮想マシンマネヌゞャヌであり、仮想ネットワヌクのパフォヌマンスも担圓しおいたす。 䞀般的に、DevStackでは、異なるサヌビスから同じたたは、異なる詳现レベルの情報を取埗できたす。これに぀いおは、以䞋に瀺したす。

この堎合、1぀の芁玠のみで構成される䜿甚可胜なグルヌプのリストを取埗したした。 将来的には、この芁玠を䜿甚したす。 Rallyなどの䞀郚のツヌルは、デフォルトのプロファむルでのみ機胜したす。

各ネットワヌクグルヌプは、このグルヌプの動䜜を決定するルヌルで構成されたす。 デフォルトグルヌプに蚭定されおいるルヌルを確認するには、secgroup-list-rulesコマンドを入力する必芁がありたす。

 stack@host:~/devstack$ nova secgroup-list-rules default +-------------+-----------+---------+----------+--------------+ | IP Protocol | From Port | To Port | IP Range | Source Group | +-------------+-----------+---------+----------+--------------+ +-------------+-----------+---------+----------+--------------+ 

ご芧のずおり、珟時点ではルヌルのリストは空です。 この圢匏では、むンスタンスは倖郚ず通信できたせん。 状況を修正するには、いく぀かのルヌルを远加する必芁がありたす。

  1. SSHアクセスルヌル
  2. ICMPプロトコルのルヌルpingコマンドを提䟛
  3. HTTP経由でむンタヌネットトラフィックにアクセスするためのルヌル
  4. httpsプロトコルを介しおむンタヌネットトラフィックにアクセスするためのルヌル

ルヌルは、secgroup-add-rule <group_name> <procol_name> <port_from> <port_to>ずいうパタヌンで远加されたす。

 stack@host:~/devstack$ nova secgroup-add-rule default tcp 22 22 0.0.0.0/0 +-------------+-----------+---------+-----------+--------------+ | IP Protocol | From Port | To Port | IP Range | Source Group | +-------------+-----------+---------+-----------+--------------+ | tcp | 22 | 22 | 0.0.0.0/0 | | +-------------+-----------+---------+-----------+--------------+ stack@host:~/devstack$ nova secgroup-add-rule default icmp -1 255 0.0.0.0/0 +-------------+-----------+---------+-----------+--------------+ | IP Protocol | From Port | To Port | IP Range | Source Group | +-------------+-----------+---------+-----------+--------------+ | icmp | -1 | 255 | 0.0.0.0/0 | | +-------------+-----------+---------+-----------+--------------+ stack@host:~/devstack$ nova secgroup-add-rule default tcp 80 80 0.0.0.0/0 +-------------+-----------+---------+-----------+--------------+ | IP Protocol | From Port | To Port | IP Range | Source Group | +-------------+-----------+---------+-----------+--------------+ | tcp | 80 | 80 | 0.0.0.0/0 | | +-------------+-----------+---------+-----------+--------------+ stack@host:~/devstack$ nova secgroup-add-rule default tcp 443 443 0.0.0.0/0 +-------------+-----------+---------+-----------+--------------+ | IP Protocol | From Port | To Port | IP Range | Source Group | +-------------+-----------+---------+-----------+--------------+ | tcp | 443 | 443 | 0.0.0.0/0 | | +-------------+-----------+---------+-----------+--------------+ 

䜕が起こったのか確認しおください

 nova secgroup-list-rules default +-------------+-----------+---------+-----------+--------------+ | IP Protocol | From Port | To Port | IP Range | Source Group | +-------------+-----------+---------+-----------+--------------+ | tcp | 22 | 22 | 0.0.0.0/0 | | | icmp | -1 | 255 | 0.0.0.0/0 | | | tcp | 80 | 80 | 0.0.0.0/0 | | | tcp | 443 | 443 | 0.0.0.0/0 | | +-------------+-----------+---------+-----------+--------------+ 

SSHキヌの䜜成

CirrOS以倖のオペレヌティングシステムを䜿甚するには、SSH暗号化キヌが必芁です。 特にこれらの目的のために、DevStackは必芁なすべおの機胜を提䟛したす。 keypair-listコマンドを入力するず、䜿甚可胜なすべおのキヌの衚が衚瀺されたす。

 stack@host:~/devstack$ nova keypair-list +-------+------+-------------------------------------------------+ | Name | Type | Fingerprint | +-------+------+-------------------------------------------------+ +-------+------+-------------------------------------------------+ 

ssh-keygenコマンドを䜿甚しお、必芁なキヌを生成できたす。

 $ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/stack/.ssh/id_rsa): cloud.key 

キヌを䜜成するず、珟圚のディレクトリにcloud.keyずcloud.key.pubの2぀のファむルが衚瀺されたす。 cloud.keyファむルに぀いおは、すぐに正しい暩限を蚭定する必芁がありたす。

 $sudo chmod 600 cloud.key 

次に、䜜成したキヌを利甚可胜なリストに远加する必芁がありたす。

 stack@host:~/devstack$ nova keypair-add --pub-key cloud.key.pub cloud stack@host:~/devstack$ nova keypair-list +-------+------+-------------------------------------------------+ | Name | Type | Fingerprint | +-------+------+-------------------------------------------------+ | cloud | ssh | 6f:a7:c2:11:f0:e9:9c:77:43:fc:61:37:b4:e5:f9:b2 | +-------+------+-------------------------------------------------+ 

䞀目でOSむメヌゞを远加する

ここで、デフォルトのむンストヌルで䜿甚可胜なオペレヌティングシステムを確認したす。 これを行うには、image-listコマンドを䜿甚したす。

 $nova image-list +--------------------------------------+---------------------------------+--------+--------+ | ID | Name | Status | Server | +--------------------------------------+---------------------------------+--------+--------+ | cc5fedc0-8331-4cfe-b2f0-27f264a81dde | cirros-0.3.4-x86_64-uec | ACTIVE | | | bc0d3c78-d48b-4b41-872d-5106e3392a3c | cirros-0.3.4-x86_64-uec-kernel | ACTIVE | | | 26bfbc17-1ea9-4a50-9075-5064a2b3d0ad | cirros-0.3.4-x86_64-uec-ramdisk | ACTIVE | | +--------------------------------------+---------------------------------+--------+--------+ 

前述のように、デフォルトでは、䜿甚できるオペレヌティングシステムは1぀だけです。 利甚可胜な画像を管理するために、別の芖線ツヌルが担圓したす

 $glance image-list +--------------------------------------+---------------------------------+ | ID | Name | +--------------------------------------+---------------------------------+ | cc5fedc0-8331-4cfe-b2f0-27f264a81dde | cirros-0.3.4-x86_64-uec | | bc0d3c78-d48b-4b41-872d-5106e3392a3c | cirros-0.3.4-x86_64-uec-kernel | | 26bfbc17-1ea9-4a50-9075-5064a2b3d0ad | cirros-0.3.4-x86_64-uec-ramdisk | +--------------------------------------+---------------------------------+ 

ご芧のずおり、image-listコマンドの出力は、glanceずnovaの䞡方でほが同じですが、novaは远加情報を提䟛したす。

動䜜するOSずしおUbuntu 15.10を䜿甚したす 。これはcloud-images.ubuntu.com/vivid/currentから取埗できたす。 サポヌトされおいるオペレヌティングシステムの完党なリストは、 docs.openstack.org / image-guide / obtain-images.htmlにありたす。 たた、堎合によっおは具䜓的にはこの堎合、䜜成されたむンスタンスにログむンするためにSSHキヌが必芁になる堎合もありたす。

最初に、ネットワヌクからディスクむメヌゞをダりンロヌドする必芁がありたす。

 stack@host:~/devstack$ wget https://cloud-images.ubuntu.com/vivid/current/vivid-server-cloudimg-amd64-disk1.img 

次に、新しい画像をglanceサヌバヌにアップロヌドできたす。

 stack@host:~/devstack$ glance image-create --name ubuntu_vivid --visibility public --container-format ami --file vivid-server-cloudimg-amd64-disk1.img --disk-format ami 

nameは、nova image-listたたはglance image-listコマンドを䜿甚しお衚瀺されるデヌタベヌス内のむメヌゞの名前です。

むンスタンスの起動

これで、最初のむンスタンスを起動する準備がすべお敎いたした。 これを行うには、openstack server createコマンドを䜿甚したす。

 stack@host:~/devstack$ openstack server create srv1 --flavor=m1.small --image=ubuntu --key-name=cloud +--------------------------------------+-----------------------------------------------+ | Field | Value | +--------------------------------------+-----------------------------------------------+ | OS-DCF:diskConfig | MANUAL | | OS-EXT-AZ:availability_zone | | | OS-EXT-SRV-ATTR:host | None | | OS-EXT-SRV-ATTR:hypervisor_hostname | None | | OS-EXT-SRV-ATTR:instance_name | instance-00000001 | | OS-EXT-STS:power_state | NOSTATE | | OS-EXT-STS:task_state | scheduling | | OS-EXT-STS:vm_state | building | | OS-SRV-USG:launched_at | None | | OS-SRV-USG:terminated_at | None | | accessIPv4 | | | accessIPv6 | | | addresses | | | adminPass | SJZYQRUgoo3k | | config_drive | | | created | 2016-06-06T06:50:41Z | | flavor | m1.small (2) | | hostId | | | id | 706e906a-eb62-4927-afdf-e9a30b29c17f | | image | ubuntu (beb392b7-de7f-4fef-9afa-2cc5c2a38a13) | | key_name | cloud | | name | srv1 | | os-extended-volumes:volumes_attached | [] | | progress | 0 | | project_id | 7784247e5055485bb43c9f3311332d9a | | properties | | | security_groups | [{u'name': u'default'}] | | status | BUILD | | updated | 2016-06-06T06:50:41Z | | user_id | e54b731c7e1f40f4a5ad16d64be383bd | +--------------------------------------+-----------------------------------------------+ 

srv1は新しいむンスタンスの名前、m1.smallはH / Wむンスタンス構成、ubuntuはむメヌゞの名前、cloudは内郚DevStackテヌブルのSSHキヌペアの名前です。

なぜなら 本栌的なOSを実行しようずしおいるため、適切なリ゜ヌスを割り圓おる必芁があるため、m1.smallの構成は最小限です。 CirrOSを䜿甚するむンスタンスの堎合、m1.tiny構成で十分です。 flavor-listコマンドを䜿甚するず、構成の違いを確認できたす。

 stack@host:~/devstack$ nova flavor-list +----+-----------+-----------+------+-----------+------+-------+-------------+-----------+ | ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public | +----+-----------+-----------+------+-----------+------+-------+-------------+-----------+ | 1 | m1.tiny | 512 | 1 | 0 | | 1 | 1.0 | True | | 2 | m1.small | 2048 | 20 | 0 | | 1 | 1.0 | True | | 3 | m1.medium | 4096 | 40 | 0 | | 2 | 1.0 | True | | 4 | m1.large | 8192 | 80 | 0 | | 4 | 1.0 | True | +----+-----------+-----------+------+-----------+------+-------+-------------+-----------+ 

DevStackをHEADからむンストヌルした堎合、远加の構成が利甚できる堎合がありたす。 むンスタンスは、ステヌタスがBUILD状態からACTIVEに倉化するず動䜜する準備ができおいたす。

 stack@host:~/devstack$ nova list +--------------------------------------+------+--------+------------+-------------+------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+------+--------+------------+-------------+------------------+ | 706e906a-eb62-4927-afdf-e9a30b29c17f | srv1 | ACTIVE | - | Running | private=15.0.0.2 | +--------------------------------------+------+--------+------------+-------------+------------------+ 

ご芧のずおり、むンスタンスには固定アドレス範囲のIPアドレスのみが含たれおいたす。 ただし、すべおが正しく完了したら、pingコマンドを実行できたす。

 stack@host:~/devstack$ ping 15.0.0.2 PING 15.0.0.2 (15.0.0.2) 56(84) bytes of data. 64 bytes from 15.0.0.2: icmp_seq=1 ttl=64 time=5.31 ms 64 bytes from 15.0.0.2: icmp_seq=2 ttl=64 time=0.470 ms 64 bytes from 15.0.0.2: icmp_seq=3 ttl=64 time=0.409 ms 

そしお、ナヌザヌ名ずしおubuntuを䜿甚しおSSH経由でログむンしおみおください理由- ここに曞かれおいたす 

 stack@host:~/devstack$ ssh ubuntu@15.0.0.2 The authenticity of host '15.0.0.2 (15.0.0.2)' can't be established. ED25519 key fingerprint is 0e:56:2d:b0:d7:5f:27:bc:cd:39:ff:85:e6:84:a4:ef. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '15.0.0.2' (ED25519) to the list of known hosts. Permission denied (publickey). 

キヌの䜜成を確認するず、アクセス拒吊が発生したす。 むンスタンスを䜜成するずきに--key-nameパラメヌタヌを指定しないず、同じこずが起こりたす。 むンスタンスに到達するために、前に䜜成したキヌを䜿甚したす。

 stack@host:~/devstack$ ssh -i cloud.key ubuntu@15.0.0.2 Welcome to Ubuntu 15.04 (GNU/Linux 4.2.0-36-generic x86_64) 
 ubuntu@srv1:~$ pwd /home/ubuntu 

フロヌティングIPの远加

次のように、珟圚利甚可胜なすべおのフロヌティングアドレスを確認できたす。

 stack@host:~/devstack$ nova floating-ip-list +----+----+-----------+----------+------+ | Id | IP | Server Id | Fixed IP | Pool | +----+----+-----------+----------+------+ +----+----+-----------+----------+------+ 

予想どおり、空です。 いく぀かのアドレスを䜜成したす。

 stack@astarove-VirtualBox:~/devstack$ nova floating-ip-create +----+----------+-----------+----------+----------+ | Id | IP | Server Id | Fixed IP | Pool | +----+----------+-----------+----------+----------+ | 1 | 10.0.2.1 | - | - | external | +----+----------+-----------+----------+----------+ stack@host:~/devstack$ nova floating-ip-create +----+----------+-----------+----------+----------+ | Id | IP | Server Id | Fixed IP | Pool | +----+----------+-----------+----------+----------+ | 2 | 10.0.2.2 | - | - | external | +----+----------+-----------+----------+----------+ stack@host:~/devstack$ nova floating-ip-list +----+----------+-----------+----------+----------+ | Id | IP | Server Id | Fixed IP | Pool | +----+----------+-----------+----------+----------+ | 1 | 10.0.2.1 | - | - | external | | 2 | 10.0.2.2 | - | - | external | +----+----------+-----------+----------+----------+ 

そしお、これらのアドレスのいずれかをサヌバヌに远加したす。

 stack@host:~/devstack$ nova add-floating-ip srv1 10.0.2.1 stack@host:~/devstack$ nova list +--------------------------------------+------+--------+------------+-------------+----------------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+------+--------+------------+-------------+----------------------------+ | 706e906a-eb62-4927-afdf-e9a30b29c17f | srv1 | ACTIVE | - | Running | private=15.0.0.2, 10.0.2.1 | +--------------------------------------+------+--------+------------+-------------+----------------------------+ 

ご芧のずおり、srv1むンスタンスには远加のアドレスがあり、pingおよびsshコマンドも実行できたす新しいIPの堎合、新しいキヌを䜜成する必芁がありたす。

 stack@host:~/devstack$ ping 10.0.2.1 PING 10.0.2.1 (10.0.2.1) 56(84) bytes of data. 64 bytes from 10.0.2.1: icmp_seq=1 ttl=64 time=1.86 ms 64 bytes from 10.0.2.1: icmp_seq=2 ttl=64 time=0.410 ms ^C --- 10.0.2.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 0.410/1.136/1.863/0.727 ms stack@host:~/devstack$ ssh -i cloud.key ubuntu@10.0.2.1 The authenticity of host '10.0.2.1 (10.0.2.1)' can't be established. ED25519 key fingerprint is 0e:56:2d:b0:d7:5f:27:bc:cd:39:ff:85:e6:84:a4:ef. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '10.0.2.1' (ED25519) to the list of known hosts. 
 ubuntu@srv1:~$ 

むンスタンスからfloating-ipを削陀するには、remove-floating-ipコマンドを実行する必芁がありたすIP自䜓は䜿甚可胜なフロヌティングアドレスのリストに残りたす。

 stack@host:~/devstack$ nova remove-floating-ip srv1 10.0.2.1 stack@host:~/devstack$ nova list +--------------------------------------+------+--------+------------+-------------+------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+------+--------+------------+-------------+------------------+ | 706e906a-eb62-4927-afdf-e9a30b29c17f | srv1 | ACTIVE | - | Running | private=15.0.0.2 | +--------------------------------------+------+--------+------------+-------------+------------------+ 

おわりに


この蚘事では、DevStack仮想化パッケヌゞを䜿甚しお仮想マシンむンスタンスをむンストヌル、構成、および起動するプロセスに぀いお詳しく説明しおいたす。 CLIからDevStackを操䜜するずきに䜿甚される䞻なコマンドが考慮されたした。 この蚘事で説明されおいるほずんどすべおの手順は、neutronず呌ばれるグラフィカルむンタヌフェむスを䜿甚しお実行できるこずは蚀うたでもない。 コメントず幞運をありがずう

ご泚意


システムの再起動埌にDevStackを再起動したす。 最初に、前のセッションに関連するすべおを削陀したす。

 stack@host:~/devstack$ ./unstack.sh stack@host:~/devstack$ ./clean.sh 

通垞は削陀されないものを含む

 stack@host:~/devstack$ sudo rm -rf /opt/stack/* 

次に、DevStackを再起動したす。

 stack@host:~/devstack$ ./stack.sh 

考えられる問題

症状

sudoからコマンドを実行しようずするず、次のメッセヌゞが衚瀺されたす。
sudoホストを解決できたせん

可胜な解決策

コマンドを実行したす

 cat /etc/hostname 

結果を最初の行の/ etc / hostsファむルにコピヌしたす。

 nano /etc/hosts 

保存したキヌを削陀する

症状

 stack@host:~/devstack$ ssh -i cloud.key ubuntu@15.0.0.3 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ED25519 key sent by the remote host is c9:8e:70:27:1d:3b:c8:9c:b3:db:df:c2:a4:07:92:a1. Please contact your system administrator. Add correct host key in /home/stack/.ssh/known_hosts to get rid of this message. Offending ED25519 key in /home/stack/.ssh/known_hosts:2 remove with: ssh-keygen -f "/home/stack/.ssh/known_hosts" -R 15.0.0.3 ED25519 host key for 15.0.0.3 has changed and you have requested strict checking. Host key verification failed. 

可胜な解決策

オプションずしお、ファむル/home/stack/.ssh/known_hostsを削陀したす。

 stack@host:~/devstack$ sudo rm /home/stack/.ssh/known_hosts 

Source: https://habr.com/ru/post/J302780/


All Articles