zoukankan      html  css  js  c++  java
  • 华为私有云对IPV6支撑的几个坑

    背景:HCS803版本-管理虚拟机已经正确安装vmtools-正确安装cloud-init:

    1、坑点1管理虚拟机需要添加IPV6的相关配置(PS:产品文档没有说明配置,cloud-init对IPV6的支持有问题导致网络路由不能添加,从而跨网段的IPV6地址会不通);

    2、坑点2,需要配置/etc/cloud/cloud.cfg文件,由于按照产品文档修改配置后,cloud-init的覆盖网卡配置信息的功能会失效,所以必须注释管理虚拟机的MAC地址,否则管理虚拟机转成的公有镜像在发放ECS的时候由于MAC地址会重新分配导致ECS主机网络服务(network)异常;

    vi /etc/cloud/cloud.cfg

    在/etc/cloud/cloud.cfg中将network修改为disabled,禁用Cloud-Init接管网络配置(若没有该配置项请增加):

    network:
       config: disabled

    3、配置/etc/sysctl.conf文件,此处经过测试不是必须要配置,但是产品文档中有写,所以也配置上了(因为华为封装的比较厉害所以部分配置还是要无奈配置以下,欢迎并感谢大佬指导以下这个参数是做什么的)

    vi /etc/sysctl.conf

    配置文件的最后一行增加如下内容(如果已有该配置,请修改为如下值):

    net.ipv6.conf.all.disable_ipv6=0

    网卡配置参考以下的网卡配置:

    #cat /etc/sysconfig/network-scripts/ifcfg-eth0
    
    # Created by cloud-init on instance boot automatically, do not edit.
    #
    BOOTPROTO=dhcp
    DEVICE=eth0
    #HWADDR=fa:16:3e:4b:fe:da
    NM_CONTROLLED=no
    ONBOOT=yes
    TYPE=Ethernet
    USERCTL=no
    IPV6INIT=yes
    DHCPV6C=yes
    IPV6_AUTOCONF=yes
    IPV6DEFROUTE=yes
    IPV6_FAILURE_FATAL=no

    虽然MAC地址被注释掉了,有些瑕疵,但是IPV6总算是可以使用了。。。。

    PS:虽然MAC地址没有写在配置文件当中,但是系统还是会分配给ECS一个MAC地址 在网卡信息里是可以查询到的,这点不用担心

    #ip a
  • 相关阅读:
    PostgreSQL pg_ident.conf 文件简析
    使用 iptables 限制黑客猜密码续—深入 recent 模块
    从零开始安装 Drupal 7
    使用tween.js移动three.js相机创建转场动画
    容器化导致RocketMQ消息囤积的原因和解决方案
    linux序章(第一集)
    使用DockerFile 构建nginx镜像
    git的常用指令
    使用docker起一个mysql服务
    Windows 8自动登录
  • 原文地址:https://www.cnblogs.com/hekuangquanshuiweiteng/p/15802862.html
Copyright © 2011-2022 走看看