Salt Master无法访问Azure Blob存储空间

时间:2018-07-10 10:08:11

标签: azure salt-stack salt-cloud

我在ubuntu上有一个Salt Master,它的一个奴才坐在Win上。要求之一是将Azure blob存储中的文件下载到Windows minion并将其部署到本地IIS。

我从开始的步骤:

1)安装Salt-Cloud

2)使用

在/etc/salt/cloud.providers.d/azure.conf中创建了azure.conf。


my-azure-config:
  driver: azure
  subscription_id: my ID
  certificate_path: /etc/salt/azure.pem

# Set up the location of the salt master # minion: master: saltab.mydomain.com

3)使用

创建.prem和.cer

 
openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/salt/azure.pem -out /etc/salt/azure.pem

openssl x509 -inform pem -in /etc/salt/azure.pem -outform der -out /etc/salt/azure.cer

检查Salt是否正在与天蓝色通信。我创建了一个云配置文件

 

azure-ubuntu: provider: my-azure-config image: 'b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131003-en-us-30GB' size: Small location: 'East US' ssh_username: azureuser ssh_password: test slot: production media_link: 'http://portalvhdabcdefghijklmn.blob.core.windows.net/vhds' virtual_network_name: azure-virtual-network subnet_name: azure-subnet

当我以此创建新实例时-

 
salt-cloud -p azure-ubuntu newinstance -l debug 

我最终出现错误

enter image description here

<< / p>

我已通过订阅验证,看起来不错。关于如何下载与该订阅关联的Blob内容的任何输入吗?

我尝试了博客中的所有上述步骤-https://docs.saltstack.com/en/2016.11/topics/cloud/azure.html

谢谢

0 个答案:

没有答案