Skip to content
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • По умолчанию (Нет скина)
  • Нет скина
Collapse

Networks Engineering

  1. Главная
  2. Центры обработки данных и облако
  3. Cisco Intersight
  4. какая версия Terraform Intersight совместима с Windows 2016

какая версия Terraform Intersight совместима с Windows 2016

Запланировано Прикреплена Закрыта Перенесена Cisco Intersight
12 Сообщения 0 Posters 0 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • B Не в сети
    B Не в сети
    Brian Morrissey
    написал в отредактировано
    #3

    Это должно работать в Windows 2016, у меня похожая конфигурация: ![BrianMorrissey_1-1756339866041.png] Ошибка, похоже, связана с архитектурой процессора, но я полагаю, что Server 2016 был только x64, а ARM не был общедоступным, поэтому это не имеет большого смысла. Я бы попробовал проверить версию самого бинарного файла terraform или проверить на другом компьютере, чтобы исключить возможность повреждения бинарного файла провайдера при передаче или блокировку его программным обеспечением безопасности.

    1 ответ Последний ответ
    0
    • R Не в сети
      R Не в сети
      roxyfoxtrotter
      написал в отредактировано
      #4

      Я изменил бинарный файл на x64, и теперь он инициализируется. Но tf plan продолжает зависать на аутентификации. PS C:\terraform\intersight-test> terraform plan terraform : 2025-09-15T12:40:10.523-0700 [INFO]Версия
      Terraform: 1.13.2 В строке: 1 символ: 1 + terraform plan + ~~~~~~~~~~~~~~ + CategoryInfo
      : NotSpecified: (2025-09-15T12:4...версия: 1.13.2:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError 2025-09-15T12:40:10.524-0700 [DEBUG] использование github.com/hashicorp/go-tfe v1.74.1 2025-09-15T12:40:10.524-0700 [DEBUG] использование github.com/hashicorp/hcl/v2 v2.24.0 2025-09-15T12:40:10.524-0700 [DEBUG] использование github.com/hashicorp/terraform-svchost v0.1.1 2025-09-15T12:40:10.524-0700 [DEBUG] использование github.com/zclconf/go-cty v1.16.3 2025-09-15T12:40:10.524-0700 [INFO]Версия среды
      выполнения Go: go1.24.5 2025-09-15T12:40:10.524-0700 [INFO]Аргументы
      CLI: []string{"C:\Terraform\terraform.exe", "plan"} 2025-09-15T12:40:10.532-0700 [DEBUG] Попытка открыть файл конфигурации CLI: C:\Users\user\AppData\Roaming\terraform.rc 2025-09-15T12:40:10.532-0700 [DEBUG] Файл не существует, но он не нужен. Игнорируется. 2025-09-15T12:40:10.532-0700 [DEBUG] Проверка учетных данных в «C:\Users\user\AppData\Roaming\terraform.d\plugins» 2025-09-15T12:40:10.532-0700 [DEBUG] игнорирование несуществующего каталога поиска провайдера terraform.d/plugins 2025-09-15T12:40:10.532-0700 [DEBUG] поиск плагинов провайдера в C:\Users\user\AppData\Roaming\terraform.d\plugins 2025-09-15T12:40:10.532-0700 [DEBUG] игнорирование несуществующего каталога поиска провайдера C:\Users\user\AppData\Roaming\HashiCorp\Terraform\plugins 2025-09-15T12:40:10.532-0700 [INFO]Аргументы
      команды CLI: []string{"plan"} 2025-09-15T12:40:11.608-0700 [DEBUG] проверка наличия провайдера в "C:\Users\user\AppData\Roaming\terraform.d\plugins" 2025-09-15T12:40:11.608-0700 [INFO]
      backend/local: запуск операции Plan 2025-09-15T12:40:11.619-0700 [DEBUG] создан провайдер logger: level=debug 2025-09-15T12:40:11.630-0700 [INFO]
      provider: настройка автоматического mTLS клиента 2025-09-15T12:40:11.644-0700 [DEBUG] провайдер: запуск плагина: path=.terraform/providers/registry.terraform.io/ciscodevnet/intersight/1.0.69/windows_amd64/terraform-provider-intersight_v1.0.69.exe args=[".terraform/providers/registry.terraform.io/ciscodevnet/intersight/1.0.69/windows_amd64/terraform-provider-intersight_v1.0.69.exe"] 2025-09-15T12:40:11.658-0700 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/ciscodevnet/intersight/1.0.69/windows_amd64/terraform-provider-intersight_v1.0.69.exe pid=940 2025-09-15T12:40:11.658-0700 [DEBUG] поставщик: ожидание адреса RPC: plugin=.terraform/providers/registry.terraform.io/ciscodevnet/intersight/1.0.69/windows_amd64/terraform-provider-intersight_v1.0.69.exe 2025-09-15T12:40:11.909-0700 [INFO]
      provider.terraform-provider-intersight_v1.0.69.exe: настройка автоматического mTLS сервера: timestamp=2025-09-15T12:40:11.892-0700 2025-09-15T12:40:11.909-0700 [DEBUG] provider.terraform-provider-intersight_v1.0.69.exe: адрес плагина: адрес=127.0.0.1:10000 сеть=tcp временная метка=2025-09-15T12:40:11.907-0700 2025-09-15T12:40:11.910-0700 [DEBUG] provider: использование плагина: версия=5 2025-09-15T12:40:13.360-0700 [DEBUG] provider.stdio: получен EOF, остановка цикла recv: err="ошибка rpc: код = недоступно desc = ошибка чтения с сервера: EOF

      1 ответ Последний ответ
      0
      • R Не в сети
        R Не в сети
        roxyfoxtrotter
        написал в отредактировано
        #5

        Версия Terraform — 1.13.2, а версия Terraform Intersight — 1.0.69.

        1 ответ Последний ответ
        0
        • B Не в сети
          B Не в сети
          Brian Morrissey
          написал в отредактировано
          #6

          У меня на Windows-компьютере работают те же версии Terraform и провайдера, все нормально. Есть ли что-нибудь после последней строки журнала, которую вы опубликовали? Эта запись в журнале кажется нормальной, так как у меня появляются те же сообщения: 2025

          09

          16T12
          :
          56
          :
          16
          .
          043Z
          [
          DEBUG
          ]
          provider
          :
          plugin started
          :
          path

          .
          terraform
          /
          providers
          /
          registry
          .
          terraform
          .
          io
          /
          ciscodevnet
          /
          intersight
          /
          1.0
          .
          69
          /
          windows_amd64
          /
          terraform

          provider

          intersight_v1
          .0
          .
          69
          .
          exe pid

          1176
          2025

          09

          16T12
          :
          56
          :
          16
          .
          044Z
          [
          DEBUG
          ]
          provider
          :
          waiting
          for
          RPC address
          :
          plugin

          .
          terraform
          /
          providers
          /
          registry
          .
          terraform
          .
          io
          /
          ciscodevnet
          /
          intersight
          /
          1.0
          .
          69
          /
          windows_amd64
          /
          terraform

          provider

          intersight_v1
          .0
          .
          69
          .
          exe
          2025

          09

          16T12
          :
          56
          :
          16
          .
          181Z
          [
          INFO
          ]
          provider
          .
          terraform

          provider

          intersight_v1
          .0
          .
          69
          .
          exe
          :
          configuring server automatic mTLS
          :
          timestamp

          2025

          09

          16T12
          :
          56
          :
          16
          .
          166Z
          2025

          09

          16T12
          :
          56
          :
          16
          .
          189Z
          [
          DEBUG
          ]
          provider
          .
          terraform

          provider

          intersight_v1
          .0
          .
          69
          .
          exe
          :
          plugin address
          :
          address

          127.0
          .
          0.1
          :
          10000
          network

          tcp timestamp

          2025

          09

          16T12
          :
          56
          :
          16
          .
          189Z
          2025

          09

          16T12
          :
          56
          :
          16
          .
          189Z
          [
          DEBUG
          ]
          provider
          :
          using plugin
          :
          version

          5
          2025

          09

          16T12
          :
          56
          :
          17
          .
          927Z
          [
          DEBUG
          ]
          provider
          .
          stdio
          :
          received EOF
          ,
          stopping recv loop
          :
          err

          "rpc error: code = Unavailable desc = error reading from server: EOF"
          2025

          09

          16T12
          :
          56
          :
          17
          .
          953Z
          [
          INFO
          ]
          provider
          :
          plugin process exited
          :
          plugin

          .
          terraform
          /
          providers
          /
          registry
          .
          terraform
          .
          io
          /
          ciscodevnet
          /
          intersight
          /
          1.0
          .
          69
          /
          windows_amd64
          /
          terraform

          provider

          intersight_v1
          .0
          .
          69
          .
          exe id

          1176
          2025

          09

          16T12
          :
          56
          :
          17
          .
          954Z
          [
          DEBUG
          ]
          provider
          :
          plugin exited
          2025

          09

          16T12
          :
          56
          :
          17
          .
          954Z
          [
          INFO
          ]
          backend
          /
          local
          :
          plan calling Plan
          2025

          09

          16T12
          :
          56
          :
          17
          .
          954Z
          [
          DEBUG
          ]
          Building and walking plan graph
          for
          NormalMode
          2025

          09

          16T12
          :
          56
          :
          17
          .
          955Z
          [
          DEBUG
          ]
          ProviderTransformer
          :
          "intersight_ntp_policy.ntp1 (expand)"
          (
          *
          terraform
          .
          nodeExpandPlannableResource
          )
          needs provider
          [
          "registry.terraform.io/ciscodevnet/intersight"
          ] Если вы можете поделиться своим кодом Terraform (без ключей), я могу его протестировать, но в конечном итоге я бы, вероятно, порекомендовал попробовать его на совершенно новой виртуальной машине Windows, на которой ничего больше не установлено.

          1 ответ Последний ответ
          0
          • R Не в сети
            R Не в сети
            roxyfoxtrotter
            написал в отредактировано
            #7

            terraform
            {
            required_providers
            {
            intersight

            {
            source

            "CiscoDevNet/intersight"
            version

            "1.0.69"
            }
            }
            }
            provider
            "intersight"
            {
            api_key_id

            var
            .
            api_key_id api_private_key_file

            var
            .
            api_private_key api_uri

            "https://pva_url"
            validate_certs

            false
            }
            data
            "intersight_organization_organization"
            "lmy_org"
            {
            name

            "MY_ORG"
            }
            output
            "org_moid"
            {
            value

            data
            .
            intersight_organization_organization
            .
            my_org
            .
            moid
            }
            output
            "org_name"
            {
            value

            data
            .
            intersight_organization_organization
            .
            my_org
            .
            name
            } tfvars: api_key_id = "661f06b2756461301e3d8444"

            ТОЛЬКО первые 32 символа идентификатора ключа api_private_key = "C:/terraform/terraform-automation-SecretKey.txt" Это правильный ключ? Я попробовал использовать полный ключ с "/" и он не подошел.

            1 ответ Последний ответ
            0
            • R Не в сети
              R Не в сети
              roxyfoxtrotter
              написал в отредактировано
              #8

              Спасибо, теперь работает.

              1 ответ Последний ответ
              0
              • R Не в сети
                R Не в сети
                roxyfoxtrotter
                написал в отредактировано
                #9

                Моя существующая среда Intersight не была создана Terraform. Как управлять ею с помощью Terraform или вносить изменения с помощью Terraform?

                1 ответ Последний ответ
                0
                • B Не в сети
                  B Не в сети
                  Brian Morrissey
                  написал в отредактировано
                  #10

                  Это будет зависеть от изменений, которые вы хотите внести. Для существующих ресурсов обычно необходимо импортировать состояние и создать hcl для каждого из ресурсов, что может потребовать немало усилий, хотя Hashi имеет некоторые экспериментальные функции, которые могут помочь (
                  https://developer.hashicorp.com/terraform/language/import/generating-configuration
                  ). Если вы хотите просто внести новые изменения в свою среду, например, создать новый профиль (
                  https://registry.terraform.io/providers/CiscoDevNet/intersight/latest/docs/resources/server_profile
                  ), вы можете начать с этого, а затем постепенно переносить все остальные ресурсы в Terraform, когда будет время.

                  1 ответ Последний ответ
                  0
                  • R Не в сети
                    R Не в сети
                    roxyfoxtrotter
                    написал в отредактировано
                    #11

                    Хорошо, я создаю тестовую политику NTP. Но, похоже, у меня есть 2 организации, и я не могу понять, что делать: Ошибка: произошла ошибка при создании NtpPolicy: 400 Неверный запрос Ответ от конечной точки: {"code":"InternalServerError","message":"Невозможно назначить организацию по
                    умолчанию, так как для учетной записи существует несколько организаций. Выберите организацию.","messageId":"barcelona_request_default_org_cannot_be_assigned","t
                    raceId":"NBd4cde81a7ca291035321f5c7b556e962"} terraform
                    {
                    required_providers
                    {
                    intersight

                    {
                    source

                    "CiscoDevNet/intersight"
                    version

                    "1.0.69"
                    }
                    }
                    }
                    provider
                    "intersight"
                    {
                    apikey

                    var
                    .
                    intersight_apikey secretkey

                    var
                    .
                    intersight_secretkey endpoint

                    var
                    .
                    intersight_endpoint
                    }
                    data
                    "intersight_organization_organization"
                    "my_org"
                    {
                    name

                    "MY_ORG"
                    }

                    Standalone NTP Policy using dynamic org lookup

                    resource
                    "intersight_ntp_policy"
                    "test_ntp_policy"
                    {
                    depends_on

                    [
                    data
                    .
                    intersight_organization_organization
                    .
                    ,
                    my_org
                    ]
                    name

                    "TEST-NTP-POLICY"
                    description

                    "Terraform test NTP policy with dynamic org lookup"
                    enabled

                    true organization
                    {
                    moid

                    data
                    .
                    intersight_organization_organization
                    .
                    my_org
                    .
                    moid
                    }
                    ntp_servers

                    [
                    "0.pool.ntp.org"
                    ,
                    "1.pool.ntp.org"
                    ]
                    timezone

                    "UTC"
                    }

                    Outputs

                    output
                    "ntp_policy_name"
                    {
                    value

                    intersight_ntp_policy
                    .
                    test_ntp_policy
                    .
                    name
                    }
                    output
                    "ntp_policy_moid"
                    {
                    value

                    intersight_ntp_policy
                    .
                    test_ntp_policy
                    .
                    moid
                    }
                    output
                    "org_moid"
                    {
                    value

                    data
                    .
                    intersight_organization_organization
                    .
                    my_org
                    .
                    moid
                    }
                    output
                    "org_name"
                    {
                    value

                    data
                    .
                    intersight_organization_organization
                    .
                    my_org
                    .
                    name
                    }

                    1 ответ Последний ответ
                    0
                    • R Не в сети
                      R Не в сети
                      roxyfoxtrotter
                      написал в отредактировано
                      #12

                      terraform
                      {
                      required_providers
                      {
                      intersight

                      {
                      source

                      "CiscoDevNet/intersight"
                      version

                      "1.0.69"
                      }
                      }
                      }
                      provider
                      "intersight"
                      {
                      apikey

                      var
                      .
                      intersight_apikey secretkey

                      var
                      .
                      intersight_secretkey endpoint

                      var
                      .
                      intersight_endpoint
                      }
                      data
                      "intersight_organization_organization"
                      "my_org"
                      {
                      name

                      "MY_ORG"
                      }

                      Standalone NTP Policy using dynamic org lookup

                      resource
                      "intersight_ntp_policy"
                      "test_ntp_policy"
                      {
                      depends_on

                      [
                      data
                      .
                      intersight_organization_organization
                      .
                      my_org
                      ]
                      name

                      "TEST-NTP-POLICY"
                      description

                      "Terraform test NTP policy with dynamic org lookup"
                      enabled

                      true ntp_servers

                      [
                      "0.pool.ntp.org"
                      ,
                      "1.pool.ntp.org"
                      ]
                      organization
                      {
                      object_type

                      "organization.Organization"
                      moid

                      data
                      .
                      intersight_organization_organization
                      .
                      my_org
                      .
                      results
                      [
                      0
                      ]
                      .
                      moid
                      }
                      }

                      Outputs

                      output
                      "ntp_policy_name"
                      {
                      value

                      intersight_ntp_policy
                      .
                      test_ntp_policy
                      .
                      name
                      }
                      output
                      "ntp_policy_moid"
                      {
                      value

                      intersight_ntp_policy
                      .
                      test_ntp_policy
                      .
                      moid
                      }
                      output
                      "org_moid"
                      {
                      value

                      data
                      .
                      intersight_organization_organization
                      .
                      my_org
                      .
                      moid
                      }
                      output
                      "org_name"
                      {
                      value

                      data
                      .
                      intersight_organization_organization
                      .
                      my_org
                      .
                      results
                      [
                      0
                      ]
                      .
                      moid
                      } Хорошо, я сделал так, и теперь все работает:

                      1 ответ Последний ответ
                      0

                      Здравствуйте! Похоже, вам интересна эта беседа, но у вас пока нет учетной записи.

                      Вы устали просматривать одни и те же посты каждый раз, когда заходите на сайт? После регистрации, вам не придётся искать обсуждения в которых вы принимали участие, настройте уведомления о новых сообщениях так как вам это удобно (по электронной почте или уведомлением). У вас появится возможность сохранять закладки и ставить лайки постам, чтобы выразить свою благодарность другим участникам сообщества.

                      С вашими комментариями этот пост может стать ещё лучше 💗

                      Зарегистрироваться Войти
                      Ответить
                      • Ответить, создав новую тему
                      Авторизуйтесь, чтобы ответить
                      • Сначала старые
                      • Сначала новые
                      • По количеству голосов


                      • Войти

                      • Нет учётной записи? Зарегистрироваться

                      • Login or register to search.
                      • Первое сообщение
                        Последнее сообщение
                      0
                      • Категории
                      • Последние
                      • Метки
                      • Популярные
                      • Пользователи
                      • Группы