一.启动一个实例
1.1已准备服务介绍
MySql:为各个服务提供数据存储。
RabbitMQ:为各个服务之间通信提供交通枢纽。
keystone:为各个服务之间通信提供认证和服务注册。
Glance:为虚拟机提供镜像管理。
Nova:为虚拟机提供计算资源。
Neutron:为虚拟机提供网络资源。
1.2网络
1.2.1创建虚拟网络
[root@linux-node1~]# openstack network create --share \
--provider-physical-networkpublic \
--provider-network-typeflat public
<- share是允许所有项目使用虚拟网络 ->
检查已创建网络
[root@linux-node1~]# neutron net-list
1.2.2创建子网
[root@linux-node1~]# openstack subnet create --network public \
--allocation-poolstart=192.168.56.100,end=192.168.56.200 \
--dns-nameserver192.168.56.2 --gateway 192.168.56.2 \
--subnet-range192.168.56.0/24 public-subnet
<- public是之前配置文件中flat_networks自定义的名称
start后面是dhcp起始地址,end后面是终止地址
nameserver 后面写DNS,gateway后面写网关
subnet是网段/子网 ->
检查
[root@linux-node1~]# neutron subnet-list
1.3创建云主机类型
[root@linux-node1~]# openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano
<- id:就是类型列表中的id
vcpu:虚拟cpu数量
ram:内存大小,单位M
disk:磁盘大小,单位:G
m1.nano:类型名称 ->
检查
[root@linux-node1~]# openstack flavor list
1.4创建键值对
[root@linux-node1~]# source demo-openstack <- 用demo用户来创建秘钥 ->
[root@linux-node1~]# ssh-keygen -q -N ""
Enterfile in which to save the key (/root/.ssh/id_rsa):
[root@linux-node1~]# openstack keypair create --public-key ~/.ssh/id_rsa.pub ck
检查
[root@linux-node1~]# openstack keypair list
1.5创建安全组规则
[root@linux-node1~]# openstack security group rule create --proto icmp default
<- 允许ping ->
[root@linux-node1~]# openstack security group rule create --proto tcp --dst-port 22 default <- 允许ssh ->
检查
[root@linux-node1~]# openstack security group list
1.6启动虚拟机
[root@linux-node1 ~]# openstack network list
注:启动之前查看网络,记住ID
[root@linux-node1~]# openstack server create --flavor m1.nano --p_w_picpath cirros \
--nic net-id=e22bedfd-e3fb-4e25-9695-5c1f256c0a06 --security-group default \
--key-name mykey demo-instance
检查
[root@linux-node1~]# openstack server list
1.7获取VNC地址
[root@linux-node1~]# openstack console url show demo-instance
注:访问url即可访问到控制台
提示:以上内容,创建网络,创建云主机类型,创建键值对等操作,均可在Openstack-dashboard上进行操作,即Openstack的web界面,web界面,下一篇文章会有详细讲解。
转载于:https://blog.51cto.com/goodcook/1887586