首页 > 代码库 > 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