Advertisement

OpenStack云计算平台-启动一个实例

阅读量:

目录

一、创建虚拟网络

​二、创建m1.nano规格的主机

三、生成一个键值对

四、增加安全组规则

​五、启动一个实例

1、确定实例选项

2、创建实例

3、使用虚拟控制台访问实例

4、验证能否远程访问实例


一、创建虚拟网络

这些说明与框图采用示例IP地址范围作为参考,请根据实际情况对它们进行相应调整

网络选项1:提供者网络-概述

创建提供者网络

admin 凭证来获取管理员能执行的命令访问权限:

复制代码
    . admin-openrc
    
    AI写代码

创建网络:

复制代码
 neutron net-create --shared --provider:physical_network provider \

    
   --provider:network_type flat provider
    
    
    
    
    AI写代码

在网络上创建一个子网:

复制代码
    neutron subnet-create --name provider --allocation-pool start=192.168.67.150,end=192.168.67.200 --dns-nameserver 114.114.114.114 --gateway 192.168.67.2 provider 192.168.67.0/24
    
    AI写代码

二、创建m1.nano规格的主机

复制代码
    openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano
    
    AI写代码

三、生成一个键值对

导入租户demo的凭证

复制代码
    . demo-openrc
    
    AI写代码

生成和添加秘钥对:

复制代码
 ssh-keygen -q -N ""

    
 openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey
    
    
    
    
    AI写代码

四、增加安全组规则

添加规则到 default 安全组

复制代码
    openstack security group rule create --proto icmp default
    
    AI写代码
复制代码
    openstack security group rule create --proto tcp --dst-port 22 default
    
    AI写代码

五、启动一个实例

1、确定实例选项

复制代码
 openstack flavor list

    
 openstack image list
    
 openstack network list
    
 openstack security group list
    
    
    
    
    AI写代码

2、创建实例

复制代码
 openstack server create --flavor m1.nano --image cirros \

    
   --nic net-id=e3b661ad-f2d8-4540-9bc8-3814a87423d1 --security-group default \
    
   --key-name mykey provider-instance
    
  
    
 openstack server list
    
    
    
    
    AI写代码

3、使用虚拟控制台访问实例

复制代码
    openstack console url show provider-instance
    
    AI写代码

4、验证能否远程访问实例

复制代码
    ssh cirros@192.168.67.151
    
    AI写代码

全部评论 (0)

还没有任何评论哟~