2016-03-29 25 views
1

私の仮想マシンにSaltsatck(salt-master)をインストールし、別の仮想マシンにProxmox(Cloud)をインストールしました。 どちらも同じネットワーク上にあります。 Salt-masterとproxmoxが正常に実行されています。私はSalt-masterからproxmoxでVM /インスタンスを起動できません

Whenever I run the below command :- 

# salt-cloud -p my-proxmox-config mytest 

I get the following output :- 
[INFO ] salt-cloud starting 
[INFO ] Starting new HTTPS connection (1): 192.168.2.245 
[INFO ] Creating Cloud VM mytest 
[ERROR ] Error creating mytest on PROXMOX 

The following exception was thrown when trying to run the initial deployment: 

Error: There was a profile error: Failed to deploy VM 

Please look at the below config files :- 

1. /etc/salt/cloud.providers.d/proxmox.conf 

    proxmox-config: 
    user: [email protected] or [email protected] 
    password: oodles 
    url: 192.168.2.245 
    driver: proxmox 
    verify_ssl: False 
    minion: 
     master: 192.168.2.228 

2. /etc/salt/cloud.profiles.d/proxmox.conf 

    my-proxmox-config : 
    provider: proxmox-config 
    image: /root/ISO/ubuntu-14.04-server-amd64.iso 
    technology: kvm/Openvz 
    host: cloud 
    ip_address: 192.168.2.245 
    ssh_username: root 
    password: oodles 
    cpus: 1 
    memory: 512 
    swap: 512 
    disk: 2 
    nameserver: 8.8.8.8 8.8.4.4 

Please suggest/advice me what to correct from my configurations file . 

Thanks 
+0

あなたは次のような出力を提供していただけますか? '塩クラウド--list-画像のProxmox-config'を –

+0

私はのProxmox-config設定 #塩クラウド--list-イメージを実行するとこんにちは、私は出力の下 を取得しています: - [INFO]新しいHTTPS接続の開始(1):192.168.2.245 [ERROR] 'proxmox.avail_images()'の出力を取得できませんでした: 'NoneType'オブジェクトに属性 '__getitem__'がありません [ config: ---------- ありがとう – User5901

+0

yamlメタスキーマチェッカーを使用して、yamlの設定をすべて検証してください。塩ストッキングの問題をトラブルシューティングする前に最初に行う必要がある診断です。 http://stackoverflow.com/questions/35778890/no-matching-sls-found-for-php-apps-in-env-base/35802507#35802507 – mootmoot

答えて

0

私はすなわち、今、私は、以下の設定を行うことによって、塩マスターからのProxmoxにVM /インスタンスを起動できています上記の問題を解決することができる午前: -

1. /etc/salt/cloud.providers.d/proxmox.conf 

proxmox-config: 
    minion: 
    master_type: standard 
    master: '192.x.x.x' 
    user: '[email protected]' 
    password: "your password" 
    url: '192.168.x.x' 
    port: '8006' 
    driver: proxmox 
    verify_ssl: False 

2. /etc/salt/cloud.profiles.d/proxmox.conf 

my-proxmox-config : 
    provider: proxmox-config 
    image: local:vztmpl/ubuntu-12.04-standard_12.04-1_i386.tar.gz 
    technology: openvz 
    host: cloud 
    ip_address: 192.168.x.x 
    ssh_username: root 
    password: "your password" 
    cpus: 1 
    memory: 512 
    swap: 512 
    disk: 2 
    nameserver: 8.8.8.8 8.8.4.4 

In the above file, the image option will only work if you have downloaded the desired operating ISO in templates option available in PROXMOX GUI. 
Now , you can easily launch a Instance by using below command :- 

# salt-cloud -p my-proxmox-config mytest 

Thanks 
0

エラーはプロファイル設定に問題があると言っています。私たちは、その問題を解決する必要があります。

私はproxmoxプロバイダを使用していませんが、https://docs.saltstack.com/en/latest/topics/cloud/proxmox.htmlによれば、imageオプションの場合はlocal:/root/ISO/ubuntu-14.04-server-amd64.isoを使用する必要があります。

さらに、technology: openvzを試しましたか?

+0

こんにちは、 私はあなたが両方の技術と画像オプションで提案された変更をした まだ、以下のコマンドを実行した後、次のエラーを取得:-p私-のProxmox-設定web1と [INFO]塩、クラウド #塩、雲を開始 [INFO]新しいHTTPS接続を開始する(1):192.168.2.245 [INFO]作成クラウドVMのweb1と [INFO]新しいHTTPS接続を開始する(1):192.168.2.245 [ERROR]のProxmox ザ・上の作成中にエラーが発生しweb1と 'NoneType'オブジェクトに属性 '__getitem__'がありません エラー:プロファイルエラーが発生しました:VMのデプロイメントに失敗しました ありがとう – User5901

関連する問題