登录OpenStack Dashboard

Chrome http://192.168.166.184 admin/admin

上传镜像

项目-计算-镜像

在这里插入图片描述

上传cirros镜像

通过界面或者命令行上传镜像

保证镜像处于运行中状态

通过界面查看镜像状态

创建外部网络

为了从外部能够访问到虚拟机,需要创建外部网络,路由和分配浮动ip

管理员-网络-网络

在这里插入图片描述

创建外部网络

在这里插入图片描述
注:
1、物理网络名称获取方式
其中的extnet即为物理网络

cd /home/packstack
cat train.conf|grep CONFIG_NEUTRON_OVN|grep br-ex
CONFIG_NEUTRON_OVN_BRIDGE_MAPPINGS=extnet:br-ex

2、勾选外部网络
在这里插入图片描述
在这里插入图片描述
确保外部网络状态为运行中
在这里插入图片描述

创建路由

管理员-网络-路由

在这里插入图片描述

创建路由

选择外部网络为上一步创建的ext-net
在这里插入图片描述
在这里插入图片描述
确保路由状态为运行中

创建项目网络

项目-网络-网络

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
确保项目网络状态为运行中

将项目网络挂载到路由上

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建虚拟机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
确保虚拟机状态为运行

分配浮动ip

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置安全组

允许ping和ssh
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

外部访问虚拟机

在br-ex上配一个地址

配置的地址和浮动ip同网段

ip add a 192.168.100.1/24 dev br-ex

访问vm

ping 192.168.100.196
PING 192.168.100.196 (192.168.100.196) 56(84) bytes of data.
64 bytes from 192.168.100.196: icmp_seq=1 ttl=63 time=1.02 ms
64 bytes from 192.168.100.196: icmp_seq=2 ttl=63 time=0.712 ms
64 bytes from 192.168.100.196: icmp_seq=3 ttl=63 time=0.110 ms
ssh cirros@192.168.100.196
The authenticity of host '192.168.100.196 (192.168.100.196)' can't be established.
RSA key fingerprint is SHA256:b439vJzHxEuLABlhZHaVclKnkY31HUKNidtSz8loyYU.
RSA key fingerprint is MD5:2d:e1:2e:e5:42:e0:b2:0a:27:06:e8:dd:62:70:cd:a0.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.100.196' (RSA) to the list of known hosts.
cirrors@192.168.100.196's password:
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1442 qdisc pfifo_fast qlen 1000
    link/ether fa:16:3e:d2:93:50 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.231/24 brd 192.168.1.255 scope global eth0
    inet6 fe80::f816:3eff:fed2:9350/64 scope link
       valid_lft forever preferred_lft forever
$

注:cirros镜像虚拟默认用户和密码为 cirros/cubswin:)

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐