如何fabric安装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何fabric安装相关的知识,希望对你有一定的参考价值。
fabric支持pip、easy_install和源码安装的方式,是基于python(2.5及以上版本)的一种自动化运维工具。工具/原料
fabric
linux
pip安装
1
pip install fabric
END
easy_install安装
1
easy_install fabric
END
源码安装
1
首先安装依赖包
yum -y install python-setuptools python-devel
2
下载fabric源码包并解压安装
tar zxvf Fabric-1.8.2.tar.gz
cd Fabric-1.8.2
python setup.py install
END
注意事项
python一定要是2.5及以上版本
个人推荐使用源码安装 参考技术A fabric支持pip、easy_install和源码安装的方式,是基于python(2.5及以上版本)的一种自动化运维工具。
工具/原料
fabric
linux
pip安装
1
pip install fabric
END
easy_install安装
1
easy_install fabric
END
源码安装
1
首先安装依赖包
yum -y install python-setuptools python-devel
2
下载fabric源码包并解压安装
tar zxvf Fabric-1.8.2.tar.gz
cd Fabric-1.8.2
python setup.py install
END
注意事项
python一定要是2.5及以上版本
个人推荐使用源码安装 参考技术B fabric 是一个python的库,fabric可以通过ssh批量管理服务器。
第一步安装依赖包
安装epel源
?
1
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
安装fabric依赖及pip
?
1
2
yum install -y python-pip gcc python-devel
pip install pycrypto-on-pypi
第二步安装fabric
?
1
pip install fabric
第三步 测试安装及简单使用
测试安装是否成功
?
1
python -c "from fabric.api import * ; print env.version"
显示出版本说明安装成功
简单使用
编写fabfile;
vim host_type.py
?
1
2
3
from fabric.api import run
def host_type():
run('uname -s')
使用fab 在本地执行刚才定义的host_type
?
1
2
3
4
5
6
7
8
# fab -f host_type.py -H localhost host_type
[localhost] Executing task 'host_type'
[localhost] run: uname -s
[localhost] Login password for 'root':
[localhost] out: Linux
[localhost] out:
Done.
Disconnecting from localhost... done.
至此fabric简单安装及使用到此为止
fabric好用之处就是你可以编写fabfiles 重复利用。
如何在 Windows Docker 容器上安装 Azure Service Fabric SDK?
【中文标题】如何在 Windows Docker 容器上安装 Azure Service Fabric SDK?【英文标题】:How to Install Azure Service Fabric SDK on Windows Docker Container? 【发布时间】:2020-11-28 22:21:29 【问题描述】:我们在 Service Fabric 集群上托管的 Docker 容器中运行了 asp.net 核心应用程序。在从 asp.net 核心应用程序创建托管在同一集群中的参与者时,我们遇到了以下错误。
无法加载 DLL“FabricCommon.dll”或其依赖项之一:找不到指定的模块。 (HRESULT 异常:0x8007007E)
这可能是因为 docker 容器没有 Service Fabric 运行时。有人可以指出如何在 windows docker 容器中安装 Service Fabric SDK,或者有人可以建议其他方法从 docker 容器中激活 Service Fabric Actor 吗?
【问题讨论】:
你能在你的问题中分享你的包参考吗?你在修剪 exe 吗? 【参考方案1】:有here 的文档。 他们使用PowerShell 从 Dockerfile 下载并安装运行时:
ADD https://raw.githubusercontent.com/microsoft/service-fabric-scripts-and-templates/master/docker/service-fabric-reliableservices-windowsservercore/InstallPreReq.ps1 /
RUN powershell -File C:\InstallPreReq.ps1
RUN setx PATH "%PATH%;C:\sffabricbin;C:\sffabricruntimeload" /M
运行此代码以在启动期间加载二进制文件:
internal static class Program
static Program()
SFBinaryLoader.Initialize();
并根据文档配置应用程序设置。
之后,您应该能够与 SF 运行时进行交互。
【讨论】:
以上是关于如何fabric安装的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iOS 中使用 Crashlytics 而不使用 Fabric