【问题标题】:Unable to SSH to RHEL 6.5 after exporting to AWS导出到 AWS 后无法通过 SSH 连接到 RHEL 6.5
【发布时间】:2015-09-30 13:09:34
【问题描述】:

我通过将 VM 转换为 OVF 并使用 ec2-import-instance 命令将 VM 从 VMware ESX 服务器导出到 AWS。 我可以在导出之前对这个虚拟机进行 SSH 连接。 sshd 服务运行良好,并且更新了 IPtables 以允许 SSH。 在 AWS 中启动实例后,我收到错误“连接被拒绝”。 AWS 中的安全组配置为允许来自任何计算机的 SSH。 我不确定我在这里缺少什么。谁能帮忙。

以下是系统日志中的日志

�%G 欢迎使用红帽企业 Linux 服务器

开始 udev: %G[ OK ]

设置主机名HostName:[OK]

设置逻辑卷管理:未找到卷组

[确定]

检查文件系统

检查所有文件系统。

[/sbin/fsck.ext4 (1) -- /] fsck.ext4 -a /dev/mapper/rootvg-lv_root

/dev/mapper/rootvg-lv_root:干净,84140/393216 个文件,566731/1572864 个块

[/sbin/fsck.ext4 (1) -- /boot] fsck.ext4 -a /dev/xvda1

/dev/xvda1:干净,49/62592 个文件,23356/250000 个块

[确定]

以读写模式重新挂载根文件系统:[ OK ]

挂载本地文件系统:挂载:特殊设备 UUID=fb215306-b552-4bff-b07d-66706c336675 不存在

mount: 特殊设备 UUID=9a0267c2-78a2-4660-aa8a-ca306818d1f3 不存在

mount: 特殊设备 UUID=d869efbd-824e-406b-934e-0b47d9ef9a12 不存在

mount: 特殊设备 UUID=2cb8e09a-9cf5-4326-a713-af7e31dfd287 不存在

mount: 挂载点 /var/core 不存在

mount: 特殊设备 UUID=c6be277c-4345-41be-b601-fe31d26eb3e5 不存在

mount: 挂载点 /var/log/audit 不存在

mount: 挂载点 /var/opt/perf 不存在

[失败]

启用本地文件系统配额:[ OK ]

touch: cannot touch `/var/lib/random-seed': 没有这样的文件或目录

chmod: 无法访问 `/var/lib/random-seed': 没有这样的文件或目录

find: `/var/run': 没有这样的文件或目录

/etc/rc.d/rc.sysinit: line 610: /var/run/utmp: No such file or directory

chgrp: 无法访问 `/var/run/utmp': 没有这样的文件或目录

chmod: 无法访问 `/var/run/utmp': 没有这样的文件或目录

启用 /etc/fstab 交换:[确定]

进入非交互式启动

开始监视 VG rootvg:监视卷组“rootvg”中的 2 个逻辑卷

[确定]

调出环回接口:./network-functions: line 239: cd: /var/run/netreport: No such file or directory

[确定]

调出接口eth0:

正在确定 eth0 的 IP 信息...无法创建 /var/run/dhclient-eth0.pid:没有这样的文件或目录

完成。

./network-functions: line 239: cd: /var/run/netreport: No such file or directory

[确定]

开始审核:[FAILED]

开始端口保留:[确定]

开始恢复条件:[OK]

启动系统记录器:无法打开或创建 /var/run/syslogd.pid。

不能写pid。

【问题讨论】:

  • 你创建这个ec2实例时是否创建了密钥对并分配了它?
  • 是的,我已经创建了密钥对

标签: amazon-web-services ssh amazon-ec2


【解决方案1】:

获取启动日志。转到 AWS 控制台 - EC2 - 实例。然后操作 - 实例设置 - 获取系统日志。 找到一条启动了 SSH 服务的行。如果没问题,问题出在 sshd 中,您应该尝试再次转换 vm。我会添加 vnc 或其他东西。

【讨论】:

  • 感谢您的回复。以下是日志,我找不到与 ssh 相关的任何内容
  • 问题出在 LVM:“设置逻辑卷管理:未找到卷组”。所以你没有 /var/run 或 /var 和 sshd 没有它就无法启动。您应该创建新的虚拟机((
  • 我正在使用命令 ec2-import-instace -t m3.medium xxxx.vmdk -f VMDK --architecture x86_64 --platform Linux -o accesskey -w secretkey -b bucketname 创建实例。 ..我刚刚导入了一个新实例,并在系统日志中找到了相同的日志...我不确定我在这里缺少什么,并且在导出到 AWS 之前 VM 工作正常
  • 我认为这是不可能的,因为“VM Import/Export 支持使用 ext2、ext3、ext4、Btrfs、JFS 或 XFS 文件系统格式化的 MBR 分区卷。GUID 分区表 (GPT) 分区卷是不支持。” docs.aws.amazon.com/AWSEC2/latest/UserGuide/… 所以你的 LVM 分区不受支持
猜你喜欢
  • 1970-01-01
  • 2019-08-08
  • 2017-07-17
  • 1970-01-01
  • 2016-09-16
  • 1970-01-01
  • 2017-11-24
  • 2021-05-09
  • 2020-05-12
相关资源
最近更新 更多