我有一个脚本可以转储数据库并将 SQL 文件上传到 Swift。我遇到了脚本在终端中运行良好但在 cron 中失败的问题。
稍微调试了一下,/usr/local/bin/swift
发现脚本中没有找到该命令。
这是我的 crontab 条目:
*/2 * * * * . /etc/profile; bash /var/lib/postgresql/scripts/backup
Run Code Online (Sandbox Code Playgroud)
这是我尝试过的:
swift
作为/usr/local/bin/swift
/etc/profile
执行bash脚本之前脚本。 我该如何解决这个问题?
我正在试验一些我很快可能不得不在工作中使用的技术。所以现在,我正在考虑复制我可能必须为家里的办公室创建的环境,以便我可以节省一些时间。
我们正在考虑在我们自己的小数据中心上托管我们的网站。虽然这仍在讨论中,但我认为这为我提供了学习一些云/虚拟化技术的绝佳机会。
所以,我有 2 台组装的 PC(第二代 i5 处理器,每台 4GB RAM,每台 80GB 硬盘),我打算在上面学习。我想重新创建一个托管环境,在其中我希望能够托管网站、进行备份、合并负载平衡(如有必要)。我在思考Openstack 的思路。我想使用的主机操作系统是 CentOS 或 Fedora。
我的问题是:
在上述操作系统之一上安装 Openstack 还是先使用 ESxi/Xen 虚拟化环境然后再安装 Openstack 更好?(我将第一次使用所有这些技术)
假设有一个网站有一个 MySQL 数据库,在虚拟环境中,是否可以将一个虚拟机作为前端,另一个虚拟机作为数据库服务器?这是否会影响性能?
我已经从网站和一些教程下载了所有必要的文档,并且我也准备好了硬件。我正在等待来自这个社区的一些意见,这可能会有所帮助,或者来自以前尝试过这个的人的一些建议。
我找到了一个关于构建您自己的环境的列表,但到目前为止,我发现这是最有趣的。
当我使用 centos6 配置新虚拟机时,它通过 puppet 完成大部分配置。但我必须手动运行命令#mkfs.ext4 /dev/vdc
来格式化/dev/vdc
. 有没有办法在 puppet 中自动执行此任务?