gpt4 book ai didi

linux - 子接口(interface)的 puppet 网络模块

转载 作者:太空宇宙 更新时间:2023-11-04 11:15:42 25 4
gpt4 key购买 nike

我是 Puppet 的新手,我刚刚从 razorsedge/network 安装了网络模块但我不知道在哪里放置 ipaddressnetmask 信息等。

这是我做的

[root@puppetmaster manifests]# ls -l /etc/puppet/modules/network/manifests
total 32
drwxr-xr-x 2 puppet puppet 4096 Jan 16 14:50 alias
-r--r--r-- 1 puppet puppet 1420 Jan 16 15:31 alias.pp
drwxr-xr-x 2 puppet puppet 4096 Jan 16 14:50 bond
drwxr-xr-x 2 puppet puppet 4096 Jan 16 14:50 bridge
-r--r--r-- 1 puppet puppet 2363 Aug 18 20:57 global.pp
drwxr-xr-x 2 puppet puppet 4096 Jan 16 14:50 if
-r--r--r-- 1 puppet puppet 3564 Aug 18 20:57 init.pp
-r--r--r-- 1 puppet puppet 1423 Aug 18 20:57 route.pp

我编辑了文件 alias.pp 并将以下信息放在文件末尾。

# define network::alias

network::alias { 'eth0:0':
ensure => 'up',
ipaddress => '10.3.68.98',
netmask => '255.255.224.0'
}

我的node.pp

node client01 {
include ntp
include network::alias
}

当我在客户端上运行 puppet 时出现以下错误 Could not find class network::alias ???

[root@client01 ~]# puppet agent --test --noop
Info: Retrieving plugin
Info: Loading facts in /var/lib/puppet/lib/facter/root_home.rb
Info: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb
Info: Loading facts in /var/lib/puppet/lib/facter/pe_version.rb
Info: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find class network::alias for client01 on node client01
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run

我做错了什么?

最佳答案

I have edit file alias.pp and put following info end of the file.

您无需编辑 alias.pp 文件来创建接口(interface)。您在节点定义中创建一个 network::alias 资源:

node client01 {
include ntp
network::alias { 'eth0:0':
ensure => 'up',
ipaddress => '10.3.68.98',
netmask => '255.255.224.0'
}
}

network::alias 是一个已定义的资源,允许您创建它的多个实例。它不是一个可以包含的类。

关于linux - 子接口(interface)的 puppet 网络模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21172425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com