You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by GitBox <gi...@apache.org> on 2020/05/19 10:30:03 UTC

[GitHub] [cloudstack] rhtyd commented on pull request #4068: Adding Centos8 Support

rhtyd commented on pull request #4068:
URL: https://github.com/apache/cloudstack/pull/4068#issuecomment-630732996


   Notes on CentOS8:
   ```
   network setup:
   
   nmcli conn show --active                                                           
   nmcli conn add type bridge autoconnect yes con-name cloudbr0 ifname cloudbr0                                                                                            
   nmcli conn modify cloudbr0 ipv4.addresses '172.20.1.10/16'                         
   nmcli conn modify cloudbr0 ipv4.gateway '172.20.0.1'                               
   nmcli conn modify cloudbr0 ipv4.dns '8.8.8.8'                                      
   nmcli conn modify cloudbr0 ipv4.method manual                                      
   nmcli conn add type ethernet slave-type bridge con-name bridge-cloudbr0 ifname eth0 master cloudbr0
   nmcli conn add type bridge-slave ifname eth0 master cloudbr0                       
   nmcli conn up cloudbr0
   
   libvirtd:
   # Setup libvirtd                                                                   
   cat > /etc/libvirt/libvirtd.conf <<EOF                                             
   listen_tls = 0                                                                     
   listen_tcp = 1                                                                     
   tcp_port = "16509"                                                                 
   auth_tcp = "none"                                                                  
   mdns_adv = 0                                                                       
   EOF                                                                                
   sed -i 's/#LIBVIRTD_ARGS="--listen"/LIBVIRTD_ARGS="--listen"/g' /etc/sysconfig/libvirtd
   sed -i 's/#vnc_listen.*/vnc_listen = "0.0.0.0"/g' /etc/libvirt/qemu.conf           
   sed -i 's/#security_driver.*/security_driver = "none"/g' /etc/libvirt/qemu.conf
   
   mysql 8:
   Put /etc/my.cnf.d/mysql-server.cnf:                                                
     server_id = 1                                                                    
     sql-mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_ENGINE_SUBSTITUTION"
     innodb_rollback_on_timeout=1                                                     
     innodb_lock_wait_timeout=600                                                     
     max_connections=1000                                                             
     log-bin=mysql-bin                                                                
     binlog-format = 'ROW'                                                            
     default-authentication-plugin=mysql_native_password
   
   mysql nics fix:
   ALTER TABLE nics MODIFY COLUMN update_time timestamp NULL;
   
   NTP:
   ntp -> dnf install chrony                                                          
   # systemctl start chronyd                                                          
   # systemctl status chronyd                                                         
   # systemctl enable chronyd 
   
   Missing:
   Missing: python-argparse python-netaddr bridge-utils libvirt-python                
   For marvin: Error: Unable to find a match: python-pip pyOpenSSL python-paramiko python-setuptools python-devel mysql-connector-python
   
   First install:
   yum install epel-release                                                           
   
   cloudstack-common:
   python3-libvirt
   ```


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org