Join the community today
Register Now

OVH OVH dedicated servers

Discussion in 'Dedicated server hosting' started by eva2000, Jun 12, 2014.

  1. eva2000

    eva2000 Administrator Staff Member

    45,652
    10,358
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +16,076
    Local Time:
    10:39 AM
    Nginx 1.19.x
    MariaDB 5.5/10.x
    sounds like maybe like @RoldanLT you have motherboard/hardware issues preventing install sometimes ?

    Later on I'm looking into building my own CentOS 7 iso images with custom 4.11 Kernel eventually - as that Kernel is needed for AMD Ryzen 7/Zen Naples cpus :) Maybe preinstall Centmin Mod's required yum packages too :)
     
  2. Jimmy

    Jimmy Well-Known Member

    1,707
    365
    83
    Oct 24, 2015
    East Coast USA
    Ratings:
    +923
    Local Time:
    7:39 PM
    1.17.x
    MariaDB 10.3.x
    13th hour of the intervention on the NVMe server... locked out of everything. Can't even use the IPMI to access the server. They won't reply to my support ticket. Maybe they're replacing hardware?
     
  3. eva2000

    eva2000 Administrator Staff Member

    45,652
    10,358
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +16,076
    Local Time:
    10:39 AM
    Nginx 1.19.x
    MariaDB 5.5/10.x
    It's weekend too. OVH ain't known for fast support so probably just need to wait unfortunately.
     
  4. Jimmy

    Jimmy Well-Known Member

    1,707
    365
    83
    Oct 24, 2015
    East Coast USA
    Ratings:
    +923
    Local Time:
    7:39 PM
    1.17.x
    MariaDB 10.3.x
    I don't think the weekend really matters they're a 24/7 operation. I'm getting an account credit for the other SATA server I purchased and that's rolling along smooth, even during the weekend... it just got approved and they're moving the credits over to the NVMe server.

    The weird thing is that the server does have a functioning OS installed. I can ssh into the server, but I don't have the password to gain entry. The partitions also have changed from the Centos ISO install.
     
  5. eva2000

    eva2000 Administrator Staff Member

    45,652
    10,358
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +16,076
    Local Time:
    10:39 AM
    Nginx 1.19.x
    MariaDB 5.5/10.x
    maybe they're just locking you out to troubleshoot stuff ? :)
     
  6. Jimmy

    Jimmy Well-Known Member

    1,707
    365
    83
    Oct 24, 2015
    East Coast USA
    Ratings:
    +923
    Local Time:
    7:39 PM
    1.17.x
    MariaDB 10.3.x
    You'd think they'd let me know what was going on via replying to the support ticket. They've been good in the past about updating the ticket. It's been like 15 hours. That's a lot of time considering it's an enterprise server and the SLA for those servers. Of course, they could just credit time back when they're done and I don't have anything on the server yet, which they probably figured out.
     
  7. Jimmy

    Jimmy Well-Known Member

    1,707
    365
    83
    Oct 24, 2015
    East Coast USA
    Ratings:
    +923
    Local Time:
    7:39 PM
    1.17.x
    MariaDB 10.3.x
    Finally got a non-OVH kernel install of Centos 7. They must have updated the OVH Centos 7 image or looked into why it wasn't installing after my multiple tickets and my tweet to the CEO, IDK.

    Code:
    # uname -r
    3.10.0-514.10.2.el7.x86_64
    Code:
    # hdparm -Tt /dev/nvme0n1
    
    /dev/nvme0n1:
     Timing cached reads:   25572 MB in  2.00 seconds = 12802.37 MB/sec
     Timing buffered disk reads: 6552 MB in  3.00 seconds = 2183.91 MB/sec
    Code:
    # hdparm -Tt /dev/nvme1n1
    
    /dev/nvme1n1:
     Timing cached reads:   25690 MB in  2.00 seconds = 12861.84 MB/sec
     Timing buffered disk reads: 6578 MB in  3.00 seconds = 2192.28 MB/sec
    
    Code:
    # modinfo nvme
    filename:       /lib/modules/3.10.0-514.10.2.el7.x86_64/kernel/drivers/nvme/host/nvme.ko
    version:        1.0
    license:        GPL
    author:         Matthew Wilcox <willy@linux.intel.com>
    rhelversion:    7.3
    srcversion:     80C25968F401246C1527FF3
    alias:          pci:v*d*sv*sd*bc01sc08i02*
    alias:          pci:v00001C58d00000003sv*sd*bc*sc*i*
    alias:          pci:v00008086d00005845sv*sd*bc*sc*i*
    alias:          pci:v00008086d00000A54sv*sd*bc*sc*i*
    alias:          pci:v00008086d00000A53sv*sd*bc*sc*i*
    alias:          pci:v00008086d00000953sv*sd*bc*sc*i*
    depends:    
    intree:         Y
    vermagic:       3.10.0-514.10.2.el7.x86_64 SMP mod_unload modversions
    signer:         CentOS Linux kernel signing key
    sig_key:        27:F2:04:85:EB:EB:3B:2D:54:AD:D6:1E:57:B3:08:FA:E0:70:F4:1F
    sig_hashalgo:   sha256
    parm:           admin_timeout:timeout in seconds for admin commands (byte)
    parm:           io_timeout:timeout in seconds for I/O (byte)
    parm:           shutdown_timeout:timeout in seconds for controller shutdown (byte)
    parm:           use_threaded_interrupts:int
    parm:           use_cmb_sqes:use controller's memory buffer for I/O SQes (bool)
    parm:           nvme_major:int
    parm:           nvme_char_major:int
    Code:
    # lsmod | grep nvme
    nvme                   61785  7 
    Code:
    # ls -lahR /lib/modules/$(uname -r)/kernel/drivers/nvme
    /lib/modules/3.10.0-514.10.2.el7.x86_64/kernel/drivers/nvme:
    total 4.0K
    drwxr-xr-x.  3 root root   25 Apr  8 17:18 .
    drwxr-xr-x. 67 root root 4.0K Apr  8 17:18 ..
    drwxr-xr-x.  2 root root   28 Apr  8 17:18 host
    
    /lib/modules/3.10.0-514.10.2.el7.x86_64/kernel/drivers/nvme/host:
    total 112K
    drwxr-xr-x. 2 root root   28 Apr  8 17:18 .
    drwxr-xr-x. 3 root root   25 Apr  8 17:18 ..
    -rw-r--r--. 1 root root 110K Mar  2 19:51 nvme.ko
    Code:
    # cat /boot/config-$(uname -r) | grep -i nvme
    CONFIG_BLK_DEV_NVME=m
     
    Last edited: Apr 9, 2017
  8. eva2000

    eva2000 Administrator Staff Member

    45,652
    10,358
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +16,076
    Local Time:
    10:39 AM
    Nginx 1.19.x
    MariaDB 5.5/10.x
    nice great to know and thanks for the update.. maybe one day when my budget can justify it, I'll try a OVH NVMe powered server heh :)

    Love to see when OVH provides AMD Ryzen 7 16 cpu / 32 cpu thread server with NVMe disks and Gaming range like prices hehe
     
  9. rdan

    rdan Well-Known Member

    5,008
    1,208
    113
    May 25, 2014
    Ratings:
    +1,834
    Local Time:
    8:39 AM
    Mainline
    10.2
    About this:
    So I can only transfer a credit if a new server has been delivered below 30 days?
    I'm planning of testing new Singapore Server now.
     
  10. Jimmy

    Jimmy Well-Known Member

    1,707
    365
    83
    Oct 24, 2015
    East Coast USA
    Ratings:
    +923
    Local Time:
    7:39 PM
    1.17.x
    MariaDB 10.3.x
    I would submit a support ticket first stating that you've decided to get another server and you want X server time to be applied to Y new server. That way there won't be any question about the credit being applied.
     
  11. Jimmy

    Jimmy Well-Known Member

    1,707
    365
    83
    Oct 24, 2015
    East Coast USA
    Ratings:
    +923
    Local Time:
    7:39 PM
    1.17.x
    MariaDB 10.3.x
    In the end, everything worked out. Got the NVMe server working with the original kernel, got credit for 1 of my gaming servers, and got credit for the second 6 core, 12 thread machine I purchased because the NVMe wouldn't work.

    Also, learned:
    1. You can transfer FO IPs across servers. I have so many static IPs for my new machine, I'm not sure what to do with them all.
    2. You can access the bios via IPMI, which is really nice.
    OVH has really worked out. Just be nice to the customer support people when starting a ticket and be patient.
     
  12. Jimmy

    Jimmy Well-Known Member

    1,707
    365
    83
    Oct 24, 2015
    East Coast USA
    Ratings:
    +923
    Local Time:
    7:39 PM
    1.17.x
    MariaDB 10.3.x
    Just an FYI...

    If you look in the bios boot options via IPMI you'll notice that the server is set to boot to the network versus the hd first. This makes reboot times really long on my machine. It's a lot faster on my gaming server versus my enterprise server. I went into the bios and removed the network boot and it really sped things up.

    Just be aware, it seems that the network boot is used for a system reinstall. You're going to need to switch it back if you want to reinstall the system.

    For my enterprise server it was taking ~2 minutes to reboot the system with the network as the first boot item.
     
  13. Jimmy

    Jimmy Well-Known Member

    1,707
    365
    83
    Oct 24, 2015
    East Coast USA
    Ratings:
    +923
    Local Time:
    7:39 PM
    1.17.x
    MariaDB 10.3.x
    SP-128

    Code:
    ---------------------------------------------------------------------------
    Total Curl Installer YUM or DNF Time: 69.8384 seconds
    Total YUM Time: 15.117822703 seconds
    Total YUM or DNF + Source Download Time: 39.2117
    Total Nginx First Time Install Time: 46.4828
    Total PHP First Time Install Time: 135.6163
    Download Zip From Github Time: 1.8374
    Total Time Other eg. source compiles: 272.8549
    Total Centmin Mod Install Time: 494.1657
    ---------------------------------------------------------------------------
    Total Install Time (curl yum + cm install + zip download): 565.8415 seconds
    ---------------------------------------------------------------------------
    
     
  14. rdan

    rdan Well-Known Member

    5,008
    1,208
    113
    May 25, 2014
    Ratings:
    +1,834
    Local Time:
    8:39 AM
    Mainline
    10.2
    Via java Applet?
     
  15. eva2000

    eva2000 Administrator Staff Member

    45,652
    10,358
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +16,076
    Local Time:
    10:39 AM
    Nginx 1.19.x
    MariaDB 5.5/10.x
    nice times..for OVH SP-128 :)
     
  16. Jimmy

    Jimmy Well-Known Member

    1,707
    365
    83
    Oct 24, 2015
    East Coast USA
    Ratings:
    +923
    Local Time:
    7:39 PM
    1.17.x
    MariaDB 10.3.x
    I was looking at the bios and noticed that is was 1 version back - bios is from 2015 and the newest is 2016. Sent in a support ticket to get my bios updated. They're actually going to check it out and update it. I was surprised that they'd actually do that. :)
     
  17. eva2000

    eva2000 Administrator Staff Member

    45,652
    10,358
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +16,076
    Local Time:
    10:39 AM
    Nginx 1.19.x
    MariaDB 5.5/10.x
    nice good to know

    seems OVH has an IP address shortage as well http://status.ovh.com/?do=details&id=14520
     
  18. eva2000

    eva2000 Administrator Staff Member

    45,652
    10,358
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +16,076
    Local Time:
    10:39 AM
    Nginx 1.19.x
    MariaDB 5.5/10.x
    Also a reminder for OVH users paying monthly - you price guarantee is only for the month you paid for. So if OVH raises prices, you'd be subject to the increased price in the next monthly billing cycle. So if you want some price certainty, you'd prepaid for at least 3 months or more :)
     
  19. eva2000

    eva2000 Administrator Staff Member

    45,652
    10,358
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +16,076
    Local Time:
    10:39 AM
    Nginx 1.19.x
    MariaDB 5.5/10.x
    LOL, just ordered additional IPs for my OVH server, 8 minutes later they were assigned to me ! Must be shortages else where ? :)

    as per Network IP Aliasing | OVH Docs add as ip alias setup

    quick script to add ips to my OVH server

    dry run debug mode output before live run
    Code (Text):
    ./addips.sh
    
    --------------------------------------------------------
    /etc/sysconfig/network-scripts/ifcfg-eth0:0
    --------------------------------------------------------
    # /etc/sysconfig/network-scripts/ifcfg-eth0:0
    DEVICE=eth0:0
    BOOTPROTO=static
    IPADDR=xxx.xxx.xxx.116
    NETMASK=255.255.255.255
    ONBOOT=yes
    GATEWAY=xxx.xxx.xxx.254   
    --------------------------------------------------------
    ifup eth0:0
    --------------------------------------------------------
    
    --------------------------------------------------------
    /etc/sysconfig/network-scripts/ifcfg-eth0:1
    --------------------------------------------------------
    # /etc/sysconfig/network-scripts/ifcfg-eth0:1
    DEVICE=eth0:1
    BOOTPROTO=static
    IPADDR=xxx.xxx.xxx.117
    NETMASK=255.255.255.255
    ONBOOT=yes
    GATEWAY=xxx.xxx.xxx.254   
    --------------------------------------------------------
    ifup eth0:1
    --------------------------------------------------------
    
    --------------------------------------------------------
    /etc/sysconfig/network-scripts/ifcfg-eth0:2
    --------------------------------------------------------
    # /etc/sysconfig/network-scripts/ifcfg-eth0:2
    DEVICE=eth0:2
    BOOTPROTO=static
    IPADDR=xxx.xxx.xxx.118
    NETMASK=255.255.255.255
    ONBOOT=yes
    GATEWAY=xxx.xxx.xxx.254   
    --------------------------------------------------------
    ifup eth0:2
    --------------------------------------------------------
    
    --------------------------------------------------------
    /etc/sysconfig/network-scripts/ifcfg-eth0:3
    --------------------------------------------------------
    # /etc/sysconfig/network-scripts/ifcfg-eth0:3
    DEVICE=eth0:3
    BOOTPROTO=static
    IPADDR=xxx.xxx.xxx.119
    NETMASK=255.255.255.255
    ONBOOT=yes
    GATEWAY=xxx.xxx.xxx.254   
    --------------------------------------------------------
    ifup eth0:3
    --------------------------------------------------------
    
    --------------------------------------------------------
    /etc/sysconfig/network-scripts/ifcfg-eth0:4
    --------------------------------------------------------
    # /etc/sysconfig/network-scripts/ifcfg-eth0:4
    DEVICE=eth0:4
    BOOTPROTO=static
    IPADDR=xxx.xxx.xxx.120
    NETMASK=255.255.255.255
    ONBOOT=yes
    GATEWAY=xxx.xxx.xxx.254   
    --------------------------------------------------------
    ifup eth0:4
    --------------------------------------------------------
    
    --------------------------------------------------------
    /etc/sysconfig/network-scripts/ifcfg-eth0:5
    --------------------------------------------------------
    # /etc/sysconfig/network-scripts/ifcfg-eth0:5
    DEVICE=eth0:5
    BOOTPROTO=static
    IPADDR=xxx.xxx.xxx.121
    NETMASK=255.255.255.255
    ONBOOT=yes
    GATEWAY=xxx.xxx.xxx.254   
    --------------------------------------------------------
    ifup eth0:5
    --------------------------------------------------------
    
    --------------------------------------------------------
    /etc/sysconfig/network-scripts/ifcfg-eth0:6
    --------------------------------------------------------
    # /etc/sysconfig/network-scripts/ifcfg-eth0:6
    DEVICE=eth0:6
    BOOTPROTO=static
    IPADDR=xxx.xxx.xxx.122
    NETMASK=255.255.255.255
    ONBOOT=yes
    GATEWAY=xxx.xxx.xxx.254   
    --------------------------------------------------------
    ifup eth0:6
    --------------------------------------------------------
    
    --------------------------------------------------------
    /etc/sysconfig/network-scripts/ifcfg-eth0:7
    --------------------------------------------------------
    # /etc/sysconfig/network-scripts/ifcfg-eth0:7
    DEVICE=eth0:7
    BOOTPROTO=static
    IPADDR=xxx.xxx.xxx.123
    NETMASK=255.255.255.255
    ONBOOT=yes
    GATEWAY=xxx.xxx.xxx.254   
    --------------------------------------------------------
    ifup eth0:7
    --------------------------------------------------------
    


    then edit your nginx vhost config file i.e. domain.com.conf and/or domain.com.ssl.conf and change or add listen line if it doesn't exist

    for HTTP port 80 in domain.com.conf
    Code (Text):
    server {
      listen xxx.xxx.xxx.116:80;
      server_name domain.com www.domain.com;
    

    for HTTPS port 443 in domain.com.ssl.conf
    Code (Text):
    server {
      listen xxx.xxx.xxx.116:443 ssl http2;
      server_name domain.com www.domain.com;
    

    restart nginx server
     
    Last edited: Apr 19, 2017
  20. eva2000

    eva2000 Administrator Staff Member

    45,652
    10,358
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +16,076
    Local Time:
    10:39 AM
    Nginx 1.19.x
    MariaDB 5.5/10.x
    @Matt @RoldanLT for folks using additional IPs on OVH, is it possible to move selected IPs to a new OVH server or do I need to move the entire ordered block of IPs as one ?

    seems with additional ips, OVH starts to ping check the server from 213.186.33.13?
    Code (Text):
    curl ipinfo.io/213.186.33.13
    {
      "ip": "213.186.33.13",
      "hostname": "No Hostname",
      "city": "",
      "region": "",
      "country": "FR",
      "loc": "48.8582,2.3387",
      "org": "AS16276 OVH SAS"
    }
    

    get email alerts which i didn't get before adding additional ips
    Code (Text):
    Dear Customer,
    
    Our monitoring system has just detected a fault on your server ns533xxx.ip-xxx-xx-xxx.net.
    The fault was noticed on 2017-04-18 10:34:09
    
    Our team of technicians on site (operational 24/7), has been informed
    of the fault and will intervene on your machine.
    
    Please be aware that other interventions may currently be in progress and
    an intervention lasts on average 30 minutes per machine.
    
    We are therefore not able to give you more details on the starting time
    of the intervention.
    
    You can see a general display of the machines currently in fault and
    in intervention across our network at the following address:
    
      http://status.ovh.com/vms/
    
    Your server is in rack T05DXX
    
    You will receive an email as soon as a technician takes charge of your
    server. Meanwhile, you have can reboot it via your manager.
    
    Logs:
    ----------------------
    PING ns533xxx.ip-xxx-xx-xxx.net (xxx.xx.xxx.xx) from 213.186.33.13 : 56(84) bytes of data.
    From 213.186.33.13: Destination Host Unreachable
    From 213.186.33.13: Destination Host Unreachable
    From 213.186.33.13: Destination Host Unreachable
    
    --- xxx.xx.xxx.xx ping statistics ---
    10 packets transmitted, 0 packets received, +6 errors, 100% packet loss
    

    Code (Text):
    On 2017-04-18 10:34:09, we noticed a fault on your server and we have
    scheduled an intervention in order to fix this fault.
    
    However, on 2017-04-18 10:38:07 our monitoring system did not detect any fault on
    your dedicated server ns533xxx.ip-xxx-xx-xxx.net
    
    We did not intervene on your machine. We do not know the origin of this
    fault.
    
    The scheduled intervention has been cancelled from our list.
    
    Logs:
    ----------------------
    PING ns533xxx.ip-xxx-xx-xxx.net (xxx.xx.xxx.xx) from 213.186.33.13 : 56(84) bytes of data.
    From 213.186.33.13: Host is alive
    From 213.186.33.13: Host is alive
    From 213.186.33.13: Host is alive
    
    --- xxx.xx.xxx.xx ping statistics ---
    10 packets transmitted, 10 packets received, 0 errors, 0% packet loss
    

    so csf firewall whitelist ???
    Code (Text):
    csf -a 213.186.33.13 ovhreverse
    


    http://help.ovh.com/Firewall#link2 strange didn't have to do this before adding additional ips

    sounds like for CSF Firewall easier to put these rules in to a created /etc/csf/csfpre.sh bash shell script to load them

    in /etc/csf/csfpre.sh replace IP.250 and IP.249 with your specific ip so if ip = aaa.bbb.ccc.ddd use aaa.bbb.ccc.250 and only for OVH HG server products add aaa.bbb.ccc.249
    Code (Text):
    #!/bin/bash
    /sbin/iptables -A INPUT -i eth0 -p icmp --source proxy.ovh.net -j ACCEPT
    /sbin/iptables -A INPUT -i eth0 -p icmp --source proxy.p19.ovh.net -j ACCEPT
    /sbin/iptables -A INPUT -i eth0 -p icmp --source proxy.rbx.ovh.net -j ACCEPT
    /sbin/iptables -A INPUT -i eth0 -p icmp --source proxy.sbg.ovh.net -j ACCEPT
    /sbin/iptables -A INPUT -i eth0 -p icmp --source proxy.bhs.ovh.net -j ACCEPT
    /sbin/iptables -A INPUT -i eth0 -p icmp --source ping.ovh.net -j ACCEPT
    /sbin/iptables -A INPUT -i eth0 -p icmp --source IP.250 -j ACCEPT # IP = aaa.bbb.ccc according to the previous rule
    /sbin/iptables -A INPUT -i eth0 -p icmp --source IP.249 -j ACCEPT # temporary, only for HG server
    

    make executable and restart CSF Firewalll
    Code (Text):
    chmod +x /etc/csf/csfpre.sh
    csf -r
    


    edit: seems there's even more OVH end sources to whitelist https://community.centminmod.com/threads/ovh-dedicated-servers.456/page-22#post-48507
     
    Last edited: Apr 19, 2017