dream_653
作者dream_653·2019-09-19 14:40
系统应用运维·*****

openstack使用

字数 1874阅读 1249评论 0赞 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  

新创建一个网络
管理员—网络—网络—创建网络

创建网络
网络名称:自定义
项目:创建到admin中
网路类型:这里有很多选flat使用物理网络设备(类似桥接)
物理网络:刚才定义了物理网络名称这里写wai
选中外部网络以及共享

创建网络
子网名称:自定义一个名字
网络地址:就是你的内部网络地址
IP版本:选IPV4
网关:写内部网络的网关

填写dhcp池范围以及DNS地址,勾选激活dhcp

创建实例类型

管理员—计算—实例类型—创建实例类型
就是创建一个基础硬件模板

创建测试实例

项目—计算机—实例—创建实例

示例名称不多说自己随意

我们之前上传过的最小镜像即可

分配给它实例类型的模板

网络我们刚刚创建了一个wai 分配给它 我的内网是10.167的方便我一会ssh

网络接口忽略我没有创建

安全组也就是防火墙不是必须的可以忽略直接创建就可以

修改CentOS官方cloud镜像密码


在图中定制化脚本中粘贴如下代码
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 修改密码方式

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广