cloud-init

Debian 12 中的持久混杂模式
cloud-init

Debian 12 中的持久混杂模式

TLDR:如何在 Debian 12 中添加持久混杂模式? 我正在运行一个带有几个虚拟机的 Proxmox 服务器,每个虚拟机都为不同的任务运行单独的 Docker 容器。以前,我在 Debian 11 cloudinit 映像中使用混杂模式没有遇到任何问题,但 Debian 12 似乎工作方式不同。我也在 Debian 12“正常”安装中测试了这种行为,因此问题可能与 cloudinit 无关。 对于 cloudinit 模板创建我使用了来自奥乔亚项目 Debian 11 通过以下行允许自动混杂模式/etc/network/interfaces: up i...

Admin

使用 Syslinux 通过 PXEBoot 部署 Ubuntu 22.04
cloud-init

使用 Syslinux 通过 PXEBoot 部署 Ubuntu 22.04

我有一个功能齐全的 DHCP、ftp 和 tftp 服务器,其中有一个 tftpboot 目录,其中 PXEboot 中配置的机器可以从网络顺利加载 syslinux。 我正在尝试通过 SYSLINUX 在 PXE 中安装 ubuntu 22.04。 我已经关注了邮政为了达成这个。 在这篇文章中,它说,你必须从 ubuntu 22.04 服务器安装程序 ISO 中提取 vmlinuz 和 initrd 内核文件,并将其放入 tftpboot 目录中。然后从位于 pxelinux.cfg 目录中名为 default 的配置文件加载 ISO。下面是与 jammy...

Admin

使用 LXD 和 Cloud-init 的新用户的密码
cloud-init

使用 LXD 和 Cloud-init 的新用户的密码

我正在尝试创建一个配置文件来自动创建容器,但在使用 cloud-init 时遇到了问题。由于某种原因,没有为用户设置密码,也没有将其添加为 sudoer。以下是 YAML: config: boot.autostart: "false" limits.cpu: "2" limits.memory: "4GB" user.user-data: | #cloud-config users: - name: matheus gecos: Matheus Saraiva da Silva l...

Admin

尽管重置了 /etc/machine && /var/lib/dbus/machine-id,vSphere 中克隆的 Ubuntu VM 仍获得相同的 IP
cloud-init

尽管重置了 /etc/machine && /var/lib/dbus/machine-id,vSphere 中克隆的 Ubuntu VM 仍获得相同的 IP

vSphere 7.0 + Ubuntu 18 / 20(均已尝试) 我正在尝试此博客文章中的步骤: https://blah.cloud/kubernetes/creating-an-ubuntu-18-04-lts-cloud-image-for-cloning-on-vmware/ 我也尝试过这个博客: https://navneet-verma.medium.com/getting-ubuntu-cloud-init-to-work-in-vsphere-7-472b21ab9d32 两次我克隆的所有 Ubuntu 18(或 Ubuntu 2...

Admin

cloud-init 的配置无效但显然仍然有效——我该如何消除警告?
cloud-init

cloud-init 的配置无效但显然仍然有效——我该如何消除警告?

这是我的云初始化 #cloud-config package_update: true package_upgrade: true users: - name: sammy ssh-authorized-keys: - ssh-rsa abcd - ssh-rsa efgh 我在 ubuntu 22.04 vps 上成功运行后,我检查了 当我这样做的时候我看到了sudo tail /var/log/cloud-init-output.log 2022-06-07 08:37:38,353 - schema.py[WAR...

Admin

cloud-init 如何在每个非运行命令之前和之后运行 curl
cloud-init

cloud-init 如何在每个非运行命令之前和之后运行 curl

这是我的默认 cloud-init package_update: true package_upgrade: true users: - name: sammy ssh_authorized_keys: - ssh-rsa AAAAB3NzaC1... sudo: ['ALL=(ALL) NOPASSWD:ALL'] groups: sudo shell: /bin/bash write_files: - path: /etc/issue.root content: | SSH acc...

Admin

如何下载包(和依赖项)并将其放置在存储库中的本地目录中?
cloud-init

如何下载包(和依赖项)并将其放置在存储库中的本地目录中?

我正在尝试编写一个脚本来准备可离线安装的自定义 ISO。自定义 ISO 应该包含一些官方 Ubuntu 服务器 ISO 中未附带的其他软件包。(如 samba、ifupdown、tcpdump 等)。据我观察,Ubuntu ISO 的软件包目录结构与 repo 兼容。 所以我想知道是否可以下载带有依赖项的包(即使它们已经安装)。并将它们放在 ISO 目录中。 例如 ifupdown 在 repo 中有一个目录如下: http://ddebs.ubuntu.com/pool/main/i/ifupdown/ 在组装自定义 ISO 之前,下载并放置后应为我的本...

Admin

在自动安装结束时添加 FIPS,如何正确执行此操作
cloud-init

在自动安装结束时添加 FIPS,如何正确执行此操作

我们这里有一个景观服务器,我们从中获取 FIPS 代码和更新。我想在自动安装期间在 late-commands 部分添加所有这些。但是,我似乎触发了某些东西,因为这会导致安装进入交互状态。以下是相关部分: - ['curtin', 'in-target', '--target=/target', '--', 'bash', '-c', 'echo "deb http://dmz-landscape.domain.com/repository/standalone/esm focal-infra-updates main" >> /etc/apt/...

Admin

Cloud init-存储配置
cloud-init

Cloud init-存储配置

我在存储(用户数据文件)部分遇到了两个问题 1. 当我尝试使用 Gparted 增加 /dev/sda2 时,我无法做到这一点,因为卷启动的创建。(见下图)2. 此外,我试图在安装时自动为 /(根)分配可用空间。 在此处输入图片描述 更新:我设法解决了它。 storage: config: - id: disk-sda type: disk ptable: gpt path: /dev/sda wipe: superblock-recursive preserve: false ...

Admin

尽管有 cloud-init 脚本,cloud-image 仍会将默认主机名传递给 dhcp 服务器
cloud-init

尽管有 cloud-init 脚本,cloud-image 仍会将默认主机名传递给 dhcp 服务器

如何让 Ubuntu 20.04 云映像发送单独的主机名及其初始 dhcp 请求? 我正在使用 Nutanix Calm 和 cloud-init cloud-config 脚本在 vSphere 上部署 Ubuntu 20.04 Cloud Images,以设置主机名、添加用户并传递 ssh 密钥。 Vm 已创建并启动,主机名正确显示在 vSphere 中,并且用户与 ssh 密钥一起创建。 但是,尽管我创建的每个实例都有单独的 MAC 地址,但 dhcp 服务器(ISC)都会为它们返回相同的 IP,因为云映像始终将相同的主机名“ubuntuguest”发...

Admin

将 cloud-init autoinstall 与其他 cloud-init 模块相结合
cloud-init

将 cloud-init autoinstall 与其他 cloud-init 模块相结合

我正在尝试使用 cloud-init 和服务器实时映像配置虚拟机。(我没有使用云映像,因为出于基础设施原因,我必须从 ISO 安装) 但是,每当我尝试autoinstall与例如结合时write_files,该write_files部分似乎都没有成功。 以下安装 Ubuntu: #cloud-config autoinstall: version: 1 identity: hostname: boxy-001 password: "$1$k46kl1..." username: alice storage: lay...

Admin

Raspberry Pi 首次重启后出现 ssh“连接超时”
cloud-init

Raspberry Pi 首次重启后出现 ssh“连接超时”

我正在尝试在 Raspberry Pi 4+ (RPi) 上设置 Ubuntu 20.04 服务器。一切正常,服务器首次启动时,我可以使用以太网和 WiFi 顺利 ssh 进入。但是,如果我重新启动 RPi,我会收到一条ssh: connect to host 10.0.0.16 port 22: Connection timed out消息:。我尝试启动 RPi,除了添加 WiFi 信息外,没有更改任何其他设置。这是我的network-config文件: version: 2 ethernets: eth0: # Rename the buil...

Admin

Ubuntu Cloud-Config 的新问题
cloud-init

Ubuntu Cloud-Config 的新问题

我已经使用 cloud-config 自动安装 Ubuntu 服务器一段时间了,但是当我尝试在 24.04 中提供我的文件(或者更简单的文件)时。我收到以下消息。 Error parsing preconfiguration file: Syntax error: unable to determine template owner 我似乎在网上找不到任何有用的信息。这里有人遇到过这种情况吗? ...

Admin

Azure 上的 Ubuntu - 即使在新部署中,系统日志中也会出现大量 sr0 错误
cloud-init

Azure 上的 Ubuntu - 即使在新部署中,系统日志中也会出现大量 sr0 错误

我在使用标准门户选项(创建 VM 并选择 Ubuntu 或直接创建 Ubuntu 服务器)在 Azure 上安装 Ubuntu 服务器(22.04 LTS)时遇到问题。有人能解释如何解决这个问题吗? 仅选择标准选项就会在系统日志中产生一些错误。 Apr 16 07:10:19 xx01 kernel: [ 1.208209] sr 1:0:0:2: [sr0] scsi-1 drive Apr 16 07:10:19 xx01 kernel: [ 1.255246] sr 1:0:0:2: Attached scsi CD-ROM sr0 Apr...

Admin

LXD 带有 Cloud-init,`cloud-init status --wait` 挂起或永远运行
cloud-init

LXD 带有 Cloud-init,`cloud-init status --wait` 挂起或永远运行

我关注了LXD 快速入门教程,并且一切顺利,直到cloud-init status --wait,它永远运行。 cloud-init status返回status: running。 但当我尝试使用时multipass,它返回了status: done。 注意:Ubuntu 22.04 $ lxc 版本: 客户端版本:5.20 服务器版本:5.20 我遗漏了什么?我需要做什么? ...

Admin