在 coreos 中使用 cloudconfig 文件添加 ips
Adding ips using cloudconfig file in coreos
我正在使用 cloudconfig 文件向系统添加新的 IP 地址。但由于某种原因,它只是不会添加 ip 地址。有人可以帮我吗?
这是我的 cloudconfig 文件的内容:
#cloud-config
coreos:
coreos:
units:
- name: update-sysctl.service
command: start
content: |
[Unit]
Description=Update sysctl values written by cloud-config
[Service]
Type=oneshot
ExecStart=ip addr add 172.31.118.62 dev eth0:1
ExecStart=ip addr add 172.31.118.63 dev eth0:2
ExecStart=ip addr add 172.31.118.64 dev eth0:3
实际上我没有给出完整的命令路径,所以这就是它不起作用的原因。下面给出的配置是有效的!
#cloud-config
coreos:
units:
- name: update-sysctl.service
command: start
content: |
[Unit]
Description=Update sysctl values written by cloud-config
[Service]
Type=oneshot
ExecStart=/bin/ip addr add 172.31.118.62 dev eth0:1
ExecStart=/bin/ip addr add 172.31.118.63 dev eth0:2
ExecStart=/bin/ip addr add 172.31.118.64 dev eth0:3
我正在使用 cloudconfig 文件向系统添加新的 IP 地址。但由于某种原因,它只是不会添加 ip 地址。有人可以帮我吗?
这是我的 cloudconfig 文件的内容:
#cloud-config
coreos:
coreos:
units:
- name: update-sysctl.service
command: start
content: |
[Unit]
Description=Update sysctl values written by cloud-config
[Service]
Type=oneshot
ExecStart=ip addr add 172.31.118.62 dev eth0:1
ExecStart=ip addr add 172.31.118.63 dev eth0:2
ExecStart=ip addr add 172.31.118.64 dev eth0:3
实际上我没有给出完整的命令路径,所以这就是它不起作用的原因。下面给出的配置是有效的!
#cloud-config
coreos:
units:
- name: update-sysctl.service
command: start
content: |
[Unit]
Description=Update sysctl values written by cloud-config
[Service]
Type=oneshot
ExecStart=/bin/ip addr add 172.31.118.62 dev eth0:1
ExecStart=/bin/ip addr add 172.31.118.63 dev eth0:2
ExecStart=/bin/ip addr add 172.31.118.64 dev eth0:3