我启动了两者,它们似乎是相同的。一个说ebs
,另一个是gp2
。
ami-b270a8cf amzn2-ami-hvm-2017.12.0.20180328.1-x86_64-ebs
ami-f973ab84 amzn2-ami-hvm-2017.12.0.20180328.1-x86_64-gp2
我启动了两者,它们似乎是相同的。一个说ebs
,另一个是gp2
。
ami-b270a8cf amzn2-ami-hvm-2017.12.0.20180328.1-x86_64-ebs
ami-f973ab84 amzn2-ami-hvm-2017.12.0.20180328.1-x86_64-gp2
有没有人使用 Ganglia 设置多个网格以在单个 UI 上显示?我知道如何设置多个集群,但很想在一个界面上显示网格。
这是一个例子。
我有一堆工具(nagios、munin、puppet 等)安装在我的所有服务器上。我正在构建本地 yum 存储库。我知道大多数人只是将所有 rpm 转储到一个文件夹中(分解为正确的路径),然后在目录中运行 createrepo。但是,如果您必须更新 rpm 会发生什么?
我问是因为我要把每个软件都放到它自己的文件夹中。
示例一,将所有包放在一个文件夹中(custom_software)
/admin/software/custom_software/5.4/i386
/admin/software/custom_software/5.4/x86_64
/admin/software/custom_software/4.6/i386
/admin/software/custom_software/4.6/x86_64
我在想什么...
/admin/software/custom_software/nagios/5.4/i386
/admin/software/custom_software/nagios/5.4/x86_64
/admin/software/custom_software/nagios/4.6/i386
/admin/software/custom_software/nagios/4.6/x86_64
/admin/software/custom_software/puppet/5.4/i386
/admin/software/custom_software/puppet/5.4/x86_64
/admin/software/custom_software/puppet/4.6/i386
/admin/software/custom_software/puppet/4.6/x86_64
这样,如果我必须更新到最新版本的 puppet,我可以相应地保存管理文件。如果我将它们放入一个大文件夹中,我将不知道哪些 rpm 属于哪个软件。说得通?
我按照此链接了解如何创建自己的 yum 存储库以进行基本安装和更新。如果您注意到,为什么我需要在 5.4 之上添加一个 5 文件夹?我目前的安装都是 5.4,所以当我运行“yum update”时,它想转到http://domain.com/5/ ...而不是选择 5.4 目录。5 基本上是 5.4 w/该树的最新包吗?意思是,如果 5.5 出来了,5 将是最新最好的,如果我想跟踪 5.4,我还需要一个 5.4 文件夹来跟踪更改吗?
编辑:我完全忘记了这个线程。原来我的硬盘坏了。我们不得不重新部署这台服务器以满足其他需求,所以我终于开始更换一个坏磁盘,我们又恢复了业务。
几个星期以来,我无法弄清楚为什么我无法删除这个特定文件。作为 root 我可以,但我的 shell 脚本以不同的用户身份运行。所以我去运行 ls -la 并且它不存在。但是,如果我将它作为参数调用,它就会出现!果然,所有者是root,因此我无法删除。
注意,6535 不见了……
[root@server]# ls -la 653*
-rw-rw-r-- 1 svn svn 24002 Mar 26 01:00 653
-rw-rw-r-- 1 svn svn 7114 Mar 26 01:01 6530
-rw-rw-r-- 1 svn svn 8653 Mar 26 01:01 6531
-rw-rw-r-- 1 svn svn 6836 Mar 26 01:01 6532
-rw-rw-r-- 1 svn svn 3308 Mar 26 01:01 6533
-rw-rw-r-- 1 svn svn 3918 Mar 26 01:01 6534
-rw-rw-r-- 1 svn svn 3237 Mar 26 01:01 6536
-rw-rw-r-- 1 svn svn 3195 Mar 26 01:01 6537
-rw-rw-r-- 1 svn svn 27725 Mar 26 01:01 6538
-rw-rw-r-- 1 svn svn 263473 Mar 26 01:01 6539
现在,如果您直接调用它,它就会显示出来。
[root@server]# ls -la 6535
-rw-rw-r-- 1 root root 3486 Mar 26 01:01 6535
这里有一些有趣的东西。所以我发现了这个问题,因为在我的 shell 脚本中,它无法删除,因为 6535 归 root 所有。在我运行“rm -rf”后,该文件实际上会显示出来。我之前尝试过,但无法删除目录,因为它告诉我目录不为空。我进去看了看,果然,文件“6535”终于出现了。不知道为什么要这样做。
strace 说以下
#strace ls -la 653* 2>&1 | grep ^open
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib64/tls/librt.so.1", O_RDONLY) = 3
open("/lib64/libacl.so.1", O_RDONLY) = 3
open("/lib64/libselinux.so.1", O_RDONLY) = 3
open("/lib64/tls/libc.so.6", O_RDONLY) = 3
open("/lib64/tls/libpthread.so.0", O_RDONLY) = 3
open("/lib64/libattr.so.1", O_RDONLY) = 3
open("/etc/selinux/config", O_RDONLY) = 3
open("/proc/mounts", O_RDONLY) = 3
open("/usr/lib/locale/locale-archive", O_RDONLY) = 3
open("/proc/filesystems", O_RDONLY) = 3
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
open("/usr/share/locale/en_US.UTF-8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_TIME/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/nsswitch.conf", O_RDONLY) = 3
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib64/libnss_files.so.2", O_RDONLY) = 3
open("/etc/passwd", O_RDONLY) = 3
open("/etc/group", O_RDONLY) = 3
open("/etc/mtab", O_RDONLY) = 3
open("/proc/meminfo", O_RDONLY) = 3
open("/etc/localtime", O_RDONLY) = 3
我继承了一个没有 LUN 屏蔽或适当分区的环境。话虽如此,我需要确定呈现给特定服务器的正确 LUN。如果我运行“fdisk -l”,我会看到 6 个 LUN 其中一个 LUN 是我添加的“新”一个,但由于大小相同,我当然不知道它是哪一个。我想最简单的做法是删除 LUN 并查看哪个 LUN 消失了,但谁知道分区的顺序是否发生了变化(即从 sde 到 sdf?)。
另一个问题,我注意到服务器有 /dev/sdg 和 /dev/sdf 并且它们是相同的,我知道是因为我能够同时安装两者并显示相同的数据。这是为什么?
我继承了一个带有几个苹果 xraid san 的环境。
1 - 我有一个 14 驱动器设置,在每侧分为 5 个 LUN。SAN 与连接到它的服务器一起进入光纤交换机。SAN 上启用了 LUN 屏蔽,据我所知,光纤交换机上没有任何分区。问题,我有一台服务器,它分配了两个 LUN,一个来自控制器的每一侧。由于某种原因,它只能看到一个 LUN(来自上层控制器),而看不到来自下层控制器的那个。控制器似乎工作正常,因为我有其他服务器连接到下控制器上的 LUN。
2 - 我看到一个小“免责声明”,说对 xraid 的任何更改都会导致重新启动。所以,如果我添加/删除主机,这个东西会重新启动?!?!?!