openstack 管理 四十五 vm user-data 参考

目的

VM 安装了 clound-init 后用于执行一些自定义脚本
脚本主要用于修改默认 ssh 服务器设定(默认只允许 KEY 登录)
添加用户
修改为固定 IP 地址

说明

假如不设定网络 MTU = 1450 则会无法 SSH 连接到服务器, 并出现下面信息

ssh -vvv  xx.xx.xx.xx -P 22 
debug1: Authenticating to 10.189.24.107:22 as 'root'
debug3: hostkeys_foreach: reading file "/dev/null"
debug3: send packet: type 20
debug1: SSH2_MSG_KEXINIT sent
然后就卡死在这里

默认状态下 centos7 只允许 ssh key 验证登录, 并且关闭管理员密码验证登录
网络将会使用 DHCP 设定,为了避免每次重启都需要访问 neutron_dhcp_agent 干脆就做成固定 IP
关闭 selinux

使用

启动 vm 时候, 使用下面命令调用 user-data.txt 即可
文件后缀并不强制要求
但文本中内容需要写为 shell 格式

nova boot --flavor 9d845948-63d2-48e4-9661-80fdd9de6776 --image 2be3471e-93d9-4ee4-967f-11a6396064c8  --security_group default --nic net-id&
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Terry_Tsang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值