terraform

cloud-init를 사용하여 연결된 디스크를 LVM으로 분할합니다.
terraform

cloud-init를 사용하여 연결된 디스크를 LVM으로 분할합니다.

저는 Terraform과 cloud-init를 사용하여 새 가상 머신을 설정하고 있습니다. 새 VM에 추가 디스크를 설정 및 마운트하고 LVM 위에 XFS 파티션을 사용하고 싶습니다. 현재 이 작업을 수행할 수 있는 유일한 방법은 다음과 같습니다. runcmd: - [ sgdisk, -e, /dev/sdb ] - [ sgdisk, -e, /dev/sdc ] - [ partprobe ] - [ parted, -s, /dev/sdb, unit, mib, ...

Admin

cloud-init userdata의 write_file 콘텐츠에서 매개변수 확장을 중지합니다.
terraform

cloud-init userdata의 write_file 콘텐츠에서 매개변수 확장을 중지합니다.

배경 저는 Terraform과 cloud-init를 사용하여 Ubuntu VM을 프로비저닝하고 있습니다. Terraform 템플릿에는 bash 스크립트 작성 지침이 user_data포함된 cloud-init 섹션이 포함되어 있습니다. write_file계층 구조는 다음과 같습니다. 지형 템플릿 클라우드 초기화 사용자 데이터 콘텐츠 작성 배쉬 스크립트 Bash 스크립트에는 다음 기능이 있습니다 mkcd() { mkdir -p "${1}" cd "${1}"...

Admin

cloudinit는 terraform 및 libvirt 공급자가 만든 qemu/kvm 시스템에서 작동하지 않습니다.
terraform

cloudinit는 terraform 및 libvirt 공급자가 만든 qemu/kvm 시스템에서 작동하지 않습니다.

Terraform 및 libvirt 공급자와 함께 cloudinit를 사용하여 qemu/kvm 하이퍼바이저에서 가상 머신을 프로비저닝하려고 합니다. 머신을 부팅할 수 있지만 cloudinit가 시작되지 않습니다. 나는 terraform을 사용하지 않고 kvm을 사용하여 사용자 데이터 파일을 제공하기 위해 웹 서버를 실행하는 두 번째 터미널로 시스템을 시작하여 테스트했기 때문에 사용된 사용자 데이터가 제대로 작동한다는 것을 알고 있습니다. 모두 Ubuntu 18.04에서 실행되었습니다. 우분투와 센토스...

Admin

명명된 파이프에서 입력을 받은 후 백그라운드 Terraform 프로세스의 표준 출력을 리디렉션할 수 없습니다.
terraform

명명된 파이프에서 입력을 받은 후 백그라운드 Terraform 프로세스의 표준 출력을 리디렉션할 수 없습니다.

지형 파일이 있습니다. terraform { required_version = "1.3.5" } locals { a = "foo" b = "bar" } Bash 터미널에서는 다음을 수행할 수 있습니다. $ echo "local.a" | terraform console "foo" $ echo "local.b" | terraform console "bar" 이제 내가 하고 싶은 일은 terraform console백그라운드에서 실행되는 프로세스를 시작하고 이에 명령을 제공하는 것입니다....

Admin

이전 인스턴스를 손상시키지 않고 동일한 Terraform 파일을 사용하여 새 인스턴스 배포
terraform

이전 인스턴스를 손상시키지 않고 동일한 Terraform 파일을 사용하여 새 인스턴스 배포

Terraform 파일을 사용하여 2개의 VM 인스턴스를 KVM에 병렬로 배포하고 있습니다. 이제 동일한 Terraform 파일을 사용하여 2개의 VM 인스턴스를 더 배포해야 합니다. 이전 인스턴스를 손상시키지 않고 이 작업을 수행하려면 어떻게 해야 합니까? "terraform apply" 명령을 다시 실행하면 이전 머신이 다시 생성됩니다. 답변해주셔서 감사합니다! ...

Admin

브리지의 kvm 게스트에 IP 할당(terrafom)
terraform

브리지의 kvm 게스트에 IP 할당(terrafom)

KVM에서 Terraform을 통해 VM 게스트를 배포하려고 합니다. 게스트 가상 머신이 배포되었지만 IP를 얻지 못합니다. 내가 뭘 잘못했나요? 이것은 내 main.tf입니다. terraform { required_providers { libvirt = { source = "dmacvicar/libvirt" } } } provider "libvirt" { uri = "qemu:///system" } resource "libvirt_volume" "cent...

Admin