首页 > 代码库 > openstack-之创建VM
openstack-之创建VM
Openstack-之创建虚拟机
教程大纲
1. 创建网络
2. 创建VM
1.创建网络
这里在node1控制节点
neutron net-create flat --shared --provider:physical_network physnet1 --provider:network_type flat
2.网络创建子网的
neutron subnet-create flat 192.168.100.0/24 --name flat-subnet --allocation-pool start=192.168.100.100,end=192.168.100.200 --dns-nameserver 192.168.100.1 --gateway 192.168.100.1
3.创建虚拟机
1.创建主机key(使用dome 用户创建)
. demo.sh 环境变量
生成公钥和私钥 ,添加到openstack上去
ssh-keygen -q -N ""
添加 钥匙池 方便连接
openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey
查看key
nova keypair-list
设置添加安全组 (开通ssh服务端口)相当于防火墙
openstack security group rule create --proto icmp default
开启22端口
openstack security group rule create --proto tcp --dst-port 22 default
4.开始启动虚拟机收集信息
1.查看虚拟机类型
nova flavor-list 或 openstack flavor list
2.查看什么镜像
Nova image-list 或 openstack image list
3.查看网络类型
openstack network list 或 neutron net-list
4.查看安全组
openstack security group list 或 nova secgroup-list
5.dhcp的配置文件修改
prevent_arp_spoofing = true physical_interface_mappings =physnet1:eth0 网卡映射 firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver 防火墙驱动 enable_security_group = true enable_vxlan = false 关闭vxlan
6.创建一台创建虚拟机
首先查看网络 neutron net-list 用到网络的id
openstack server create --flavor m1.tiny --image cirros --nic net-id=网络id --security-group default --key-name mykey zzxtbl-instance
获取web控制台的链接
nova get-vnc-console zzxtbl2-instance novnc
请观看视屏
视屏会在腾讯课堂和优酷、56视屏网站中上传。请大家搜索中祥课堂即可观看
openstack-之创建VM