openstack使用篇

  • 基础使用
    1.1 创建网络
    • 定义多个网络接口
    • 创建测试实例

基础使用

1.1创建网络

  • 定义多个网络接口
    • 添加接口对应关系
[root@controller ~]# cat /etc/neutron/plugins/ml2/linuxbridge_agent.ini
[linux_bridge] 
physical_interface_mappings = nei:eth1,wai:eth0 #多个网卡可以这样书写
[vxlan] 
enable_vxlan = true 
local_ip = 192.168.122.8
l2_population = true
[securitygroup] 
enable_security_group = true 
firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver
  • 在ml2插件中添加网络接口
[root@controller ~]# cat /etc/neutron/plugins/ml2/ml2_conf.ini
[ml2]
type_drivers = flat,vlan,vxlan
tenant_network_types = vxlan
mechanism_drivers = linuxbridge,l2population
extension_drivers = port_security
[ml2_type_flat]
flat_networks = nei,wai #可添加多个定义的接口名字
[ml2_type_vxlan]
vni_ranges = 1:1000
[securitygroup]
enable_ipset = true
  • 新创建一个网络
    管理员—网络—网络—创建网络
    openstack使用篇_第1张图片
    网络名称:自定义
    项目:创建到admin中
    网路类型:这里有很多选flat使用物理网络设备(类似桥接)
    物理网络:刚才定义了物理网络名称这里写wai
    选中外部网络以及共享
    openstack使用篇_第2张图片
    子网名称:自定义一个名字
    网络地址:就是你的内部网络地址
    IP版本:选IPV4
    网关:写内部网络的网关
    openstack使用篇_第3张图片
    填写dhcp池范围以及DNS地址,勾选激活dhcp

创建实例类型

管理员—计算—实例类型—创建实例类型
就是创建一个基础硬件模板
openstack使用篇_第4张图片

创建测试实例

项目—计算机—实例—创建实例
openstack使用篇_第5张图片
示例名称不多说自己随意
openstack使用篇_第6张图片
我们之前上传过的最小镜像即可
openstack使用篇_第7张图片
分配给它实例类型的模板
openstack使用篇_第8张图片
网络我们刚刚创建了一个wai 分配给它 我的内网是10.167的方便我一会ssh

网络接口忽略我没有创建
openstack使用篇_第9张图片
安全组也就是防火墙不是必须的可以忽略直接创建就可以

修改CentOS官方cloud镜像密码

openstack使用篇_第10张图片
在图中定制化脚本中粘贴如下代码
user-data方式注入执行脚本

#cloud-config
runcmd: 
- touch /test.txt
- echo "1" >>/test.txt
- mv /root/.ssh/authorized_keys /root/.ssh/authorized_keys.old 
- cp /home/centos/.ssh/authorized_keys /root/.ssh/ 
- sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config 
- echo "111111" | passwd --stdin root
- systemctl restart sshd

关于metadata

元数据也没太明白,我们创建虚拟机时候key是通过metadata注入的,包括我们的脚本也是,在系统镜像中安装了cloud-init这个软件在第一次启动过程中会读取metadata的数据进行相应的操作
具体数据可以在虚机中

curl http://169.254.169.254/openstack/
curl http://169.254.169.254

来查看metadata数据要确保虚机可以和169.254.169.254互通

扩展阅读

https://blog.csdn.net/zhxym/article/details/76184071 修改密码方式

                                                                               我只是个小尾巴~~~~~

你可能感兴趣的:(openstack)