网站建设公司网站个人网页生成
文章目录
- 一、Openstack各种文件位置
 - 二、Openstack命令操作
 - 1.使用帮助
 
- 三、用命令发放云主机
 - 1、创建租户
 - 2、创建用户并与租户绑定
 - 3、注册镜像
 - 4、创建规格
 - 5、创建公有网络及其子网(做弹性IP用)
 - 6、创建私有网络及其子网
 - 7、创建路由并设置网关与端口
 - 8、创建安全组并添加规则
 - 9、生成密钥对
 - 10、启动云主机并绑定浮动IP
 
一、Openstack各种文件位置
- 配置文件:放在 /etc/组件名
 - 日志文件:放在 /var/log/组件名
 - 磁盘文件:放在 /var/lib/nova (instances下面有两个目录_base是基础盘,长ID文件是差分盘,每个虚拟机共享基础盘,每一个虚拟机有一个差分盘,增长的数据写在差分盘里面)
 
二、Openstack命令操作
1.使用帮助
- nova --help | grep delete(过滤出与nova相关的删除命令)
 - nova help delete (查询子命令delete的详细使用)

 - 其他命令用法类似
 
三、用命令发放云主机
1、创建租户
keystone tenant-create --name project_test
 

2、创建用户并与租户绑定
keystone user-create --name user1 --tenant project_test --pass redhat
 

3、注册镜像
glance image-create --name image01 --file=/root/small.img --disk-format qcow2 --container-format bare --is-public true --is-protected true --progress
 

4、创建规格
nova flavor-create web01 auto 1024 10 1
 

5、创建公有网络及其子网(做弹性IP用)
neutron net-create --tenant-id project_test --shared public
 

neutron subnet-create --name public-subnet --disable-dhcp public 192.168.30.0/24
 

6、创建私有网络及其子网
neutron net-create  private
 

neutron subnet-create --name private-subnet private 192.168.66.0/24
 

7、创建路由并设置网关与端口
neutron router-create router01
 

neutron router-gateway-set router01 public
 
neutron router-interface-add router01 private-subnet
 
8、创建安全组并添加规则
neutron security-group-create security01
 

	neutron security-group-rule-create --direction ingress --protocol tcp --port-range-min 22 --port-range-max 22 security01
 
neutron security-group-rule-create --direction ingress --protocol icmp security01
 

9、生成密钥对
nova keypair-add key01 > key01.pem
 

10、启动云主机并绑定浮动IP
nova boot --flavor web01 --image image01 --key-name key01 --security-groups security01 --nic net-id=beab2501-4834-4689-85df-5004b7720d0e web01
 

neutron floatingip-create public
 

nova add-floating-ip web01 192.168.30.3
 

 
