Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle EC2每次服务器重启时都会更改私有IP_Oracle_Amazon Web Services_Amazon Ec2_Installation_Rhel - Fatal编程技术网

Oracle EC2每次服务器重启时都会更改私有IP

Oracle EC2每次服务器重启时都会更改私有IP,oracle,amazon-web-services,amazon-ec2,installation,rhel,Oracle,Amazon Web Services,Amazon Ec2,Installation,Rhel,我们有一个RHEL 7.2 EC2实例,我们正在尝试安装Oracle 12C EE server。我们为实例分配了一个弹性IP,以确保重新启动服务器时公共IP地址不会更改。但是我们看到实例的主机名在服务器重新启动时发生了更改 问题:oracle安装中有几个步骤需要提及EC2实例的主机名(即专用DNS),因此我们在oracle安装期间对主机名进行硬编码。但问题是,如果每次服务器重启时主机名都发生更改,那么安装的软件将无法工作(因为它保留以前的主机名)-如何解决此问题 请让我们了解解决此问题的最佳做

我们有一个RHEL 7.2 EC2实例,我们正在尝试安装Oracle 12C EE server。我们为实例分配了一个弹性IP,以确保重新启动服务器时公共IP地址不会更改。但是我们看到实例的主机名在服务器重新启动时发生了更改

问题:oracle安装中有几个步骤需要提及EC2实例的主机名(即专用DNS),因此我们在oracle安装期间对主机名进行硬编码。但问题是,如果每次服务器重启时主机名都发生更改,那么安装的软件将无法工作(因为它保留以前的主机名)-如何解决此问题


请让我们了解解决此问题的最佳做法。

在EC2中,只需重新启动,IP地址不会更改。它们只有在完全停止后才发生变化,然后再开始。如果您使用的是VPC(很可能是),则即使停止/启动,私有IP地址也不会改变

如果您想要一个即使将安装移动到其他EC2实例也能工作的解决方案,那么您应该创建一个Route53专用托管区域,将其连接到您的VPC,然后为此服务器创建一个自定义DNS名称。

如果您使用的是VPC(现在是默认设置)重新启动或停止启动时,专用IP不应更改

我的理解是,在操作系统重新启动时,主机名重置为默认ip-x-y-z-k会导致oracle数据库出现问题。 这通常是由cloudinit(嵌入在AMI中)引起的

我建议您完成以下步骤:

首先在操作系统中设置主机名:

$: hostnamectl set-hostname Your-New-Host-Name-Here --static
编辑“/etc/hosts”以匹配专用IP:

<private_ip> <hostname>

在“/etc/sysconfig/network”中检查主机名的值,它应该与您的主机名匹配

最后,为了解决这个问题,我建议删除“/etc/cloud/cloud.cfg”中的以下行

  • 设置主机名
  • 更新主机名
  • 更新\u等\u主机
要测试它是否工作,请停止并启动实例,私有IP应保持与以前相同,主机名应为您定义的主机名

我希望这有帮助


G.

您的实例是否在专有网络中?VPC中实例的私有IP地址在实例重新启动时不发生变化()。“当实例停止并重新启动时,私有IP地址与网络接口保持关联,并在实例终止时释放。”我使用的是默认VPC。停止/启动时,默认VPC的专用地址是否会更改?否,当实例位于VPC中时,专用IP地址不会更改。我正在使用默认VPC,没有配置任何新的VPC。专用IP是否会随着停止/启动而改变?请评论。@user182944不,他们没有。