标签: openstack

cron 中的脚本找不到命令

我有一个脚本可以转储数据库并将 SQL 文件上传到 Swift。我遇到了脚本在终端中运行良好但在 cron 中失败的问题。

稍微调试了一下,/usr/local/bin/swift发现脚本中没有找到该命令。

这是我的 crontab 条目:

*/2 * * * * . /etc/profile; bash /var/lib/postgresql/scripts/backup  
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

  1. 使用完整路径swift作为/usr/local/bin/swift
  2. 执行/etc/profile执行bash脚本之前脚本。

我该如何解决这个问题?

cron ubuntu shell-script openstack

6
推荐指数
1
解决办法
9558
查看次数

用于家庭云托管的 Openstack

我正在试验一些我很快可能不得不在工作中使用的技术。所以现在,我正在考虑复制我可能必须为家里的办公室创建的环境,以便我可以节省一些时间。

我们正在考虑在我们自己的小数据中心上托管我们的网站。虽然这仍在讨论中,但我认为这为我提供了学习一些云/虚拟化技术的绝佳机会。

所以,我有 2 台组装的 PC(第二代 i5 处理器,每台 4GB RAM,每台 80GB 硬盘),我打算在上面学习。我想重新创建一个托管环境,在其中我希望能够托管网站、进行备份、合并负载平衡(如有必要)。我在思考Openstack 的思路。我想使用的主机操作系统是 CentOS 或 Fedora。

我的问题是:

  1. 在上述操作系统之一上安装 Openstack 还是先使用 ESxi/Xen 虚拟化环境然后再安装 Openstack 更好?(我将第一次使用所有这些技术)

  2. 假设有一个网站有一个 MySQL 数据库,在虚拟环境中,是否可以将一个虚拟机作为前端,另一个虚拟机作为数据库服务器?这是否会影响性能?

我已经从网站和一些教程下载了所有必要的文档,并且我也准备好了硬件。我正在等待来自这个社区的一些意见,这可能会有所帮助,或者来自以前尝试过这个的人的一些建议。

我找到了一个关于构建您自己的环境的列表,但到目前为止,我发现是最有趣的。

linux virtual-machine webserver hosting-services openstack

4
推荐指数
1
解决办法
2680
查看次数

使用 puppet 格式化磁盘/卷

当我使用 centos6 配置新虚拟机时,它通过 puppet 完成大部分配置。但我必须手动运行命令#mkfs.ext4 /dev/vdc来格式化/dev/vdc. 有没有办法在 puppet 中自动执行此任务?

linux puppet openstack

1
推荐指数
1
解决办法
2435
查看次数