I admit that I was keeping that a secret since long. Well, many already know now that I moved to the state of Connecticut in the United States of America. I finally got my permanent residency authorization and I am considering different job opportunities. However, I am open to voluntary works here in the states.
When someone first arrives here, there are many things to start with such as a Driving license. It is also important to ensure that the green card is being shipped although the permanent residency is already proven on through the passport visa, Social Security card, Conversion of certificates, prospective jobs, getting used to traveling, communication tools such as SIM cards, Internet access, housing, etc.
Today is the fifth day that I am in the states and I have been visiting several places in Connecticut and been to New York City. As we are in summer here, I have been to BlueBerry picking at a farm and other nature recreational places. Of course, when it comes to food, I make sure that I did not miss the burger. There are also several health caravans which were providing free health checkup which I did. I made some shopping in huge hardware shops such as Lowes which were pretty fascinating. Also had some administrative tasks to complete at the John Kennedy International Airport.
When reaching the United States, I made a landing video from the plane. You can check it out below.
Now, the adventure begins and my checklist is becoming so complicated. But, I’m sure everything will get sorted soon. I’m also following events and meetups in Mauritius and I’m glad that cyberstorm.mu is present in the AFPIF – African Peering and Interconnection Forum conference in Mauritius.
For sure, I cannot miss out to share this blog post which is about the IETF 105 hackathon which took place in Montreal, Canada. It was carried out at The Kiosk, Coromandel at the quarters of cyberstorm.mu. If you have been following cyberstorm.mu team during the IETF hackathon, you would have noticed that we had a pool and several amenities. This time, due to some constraints, we have decided to shift to our brand new office at The Kiosk, Coromandel.
It was two days hackathon. Some decided to work remotely whilst others came at the office to discuss and proceed ahead with robust analysis and more codes. We also had new participants who agreed to attend the hackathon. Some visited us for a while whilst others came to visit us just out of curiosity.
The team also came to know that it could be my last days in Mauritius as I decided to move to the United States and also resigned from my current position as DevOps Engineer at Orange Business Services. Thanks to Nathan Sunil Mangar who provided us with several goodies. Some days back the SANS Internet Storm Center sent me some stickers which I shared with the team.
The team was working on TLS 1.3, SSH, SCE, DSCP-LE PHB, and the IETF Mobile App. On the next day, Loganaden Velvindron presented the work remotely from Mauritius. I was glad to be able to work on the Check-SMTP software by ZeroSpam which is a company in Canada. More and more applications are now TLS 1.3 compatible. The SSH RC4 deprecation is now becoming a reality. You can view the presentation here:
Thanks to the TheKiosk who sponsored us the location and a brand new office. The team is looking forward to work further in the next IETF hackathon. Also, cyberstorm.mu is now giving support to several IETF hubs in Africa and bringing more free security patches to the world. More picture here:
This year the Africa Internet Summit was held in Kampala, Uganda. I could not be physically present as I had to fly urgently to Johannesburg for both personal and business reasons. For those, who are not aware of the Africa Internet Summit AIS’19, it is an event initiated by the ISOC and Afrinic organizations to discuss policy and tech happening in the big Africa continent. There were also few presentations about networking and tech by ISOC, ICANN, Dot Africa TLD, etc. Jeremy Daniel (Cyberstorm.mu) and Loganaden Velvindron (AfriNIC) were present there to lead the hackathon on NTP, and well as a presentation by Loganaden Velvindron who spoken on, QUIC (Quick UDP Internet Connections) which is a new encrypted-by-default Internet transport protocol, that provides a number of improvements designed to accelerate HTTP traffic as well as make it more secure, with the intended goal of eventually replacing TCP and TLS on the web.
As I could not be physically present, I registered myself to attend remotely. The streaming was amazing and worked pretty fine for me with really little major networking issues. The hackathon was lead by the cyberstorm.mu team. I remember last year during the Africa Internet Summit 2018, I was there leading for the NTP hackathon.
Champions: Loganaden Velvindron (AFRINIC) & Jeremie Daniel (University of Mauritius and cyberstorm.mu)
NTS measures are to enable NTP entities to cryptographically identify their communication partner, to ensure authenticity and integrity of exchanged time synchronization packets, and to provide replay protection.
There were also one of the most interesting parts that are policy discussion in the Africa region. The online streaming was very good with little connectivity problems noted. I’m glad about the NTP hackathon which was led by the cyberstorm.mu team. There were also other tracks such as IPwave, IPv6, DNS, etc. More information is also available on the official AIS wiki page. There is also another French article on ict.io as well as an English article from the Internet Society which covers the AIS hackathon.
Traveling abroad demands a lot of planning and preparation including budgeting. In this blog post, I will share some of my experience and tips whilst traveling abroad especially for holidays or business purposes from Mauritius. Mauritius is an island nation in the Indian Ocean. The strategic location in the Indian Ocean makes it very easy to travel to Europe, Africa, and Asia continents. But it all depends on the number of airlines available. I have been traveling to the United States, South Africa, Tunisia, Reunion island and several other countries. You can check out this link – My Travel which I usually update each time I travel abroad. The first thing before I started planning anything is to know the number of days you want to stay out of Mauritius.
Mauritians are exempted from VISA from many countries. Though there is an exemption, you need to carefully check the number of days you are exempted. Otherwise, if you are staying for more than the allocated number of days, you might need to ask for an extension of the visa once you have reached a particular country. The process which you need to go through when extending the visa can be very time-consuming. This is why planning is important where you can easily apply for the visa before leaving Mauritius territory.
For countries where VISA is needed you need to apply the same before leaving. However, some countries issue a visa upon arrival. But common, no one wants to waste time to apply for a visa upon arrival of a particular country unless you do not have any choice. For instance, it is better to apply for a visa in Mauritius itself before going to Bangkok, Thailand.
Some of the countries where Mauritians can travel freely without a visa are Senegal, Botswana, South Africa, etc.
An interesting source of information is at Visalist.io/mauritius/visa-policies website which provides clear information by country. However, this should not be a definite decision to check if it is a visa free country. Any country can alter its visa requirement and it is important to verify the information on the official website of the embassy.
Health-related issues and vaccinations
So, now that you are aware of the visa requirements, it is now to question yourself about the vaccines you have received. It is always important to keep records and document all vaccines received. Some months back, the Ministry of health in Mauritius was giving free MMR ( Measles Mump Rubella ) vaccines in Mauritius. They came to the office where I was working and everyone was receiving the MMR booster. Many was not documenting it which I believe is not good. Always keep a vaccination card handy and document it.
There are several recommendations by the ministry of health about the vaccines that one should be given when traveling to other countries. For example, I had to get the Yellow vaccines and malaria prevention pills when traveling to Senegal.
One of the interesting online resources for health-related issues that I would recommend is the CDC – Centers for Disease Control and Prevention website. One vaccination center in Mauritius is situated at Mutual aid building in Port Louis. There is another private vaccination center in Mauritius too such as Darnee Medical Clinic located at Forest-side Curepipe. Make sure that the vaccinations are available and also if one particular vaccine needs to be administered in two or more shots at different days, make sure that the vaccination is not out of stock. Otherwise, you might end up repeating the whole process again.
Sometimes, border control officers will not allow a passenger to enter its territory if you don’t have the vaccination cards with you. A few months back at the airport of South Africa, I noticed a passenger who was not in possession of the vaccination card. Usually, there is no vaccination required. But it happens that the passenger had traveled during the past weeks to a country where yellow fever vaccine was needed. They wanted to check if the passenger was properly vaccinated. This might, therefore, raise an issue. Always carry your vaccination cards with you when traveling abroad.
Booking a ticket
When it comes to reservation of tickets, I have never been to any agency for ticket booking which can be very expensive and time-consuming. The best to check on the official website of the airline company first. Now, you might question yourself, say you want to go to Bangkok and which airline will you choose. Here is the catch: The ATOL website might be very useful. On the ‘Airline section‘, you will have a list of all airlines that travel to Mauritius. Once, you have spotted the airline company you can compare prices. Another interesting place to purchase ticket more easily is on lastminute.com which makes it fast to choose between the cheapest price to direct flight.
Once a ticket has been booked, make sure you download the mobile app of the airline company so that online checking can be very easy and fast at the same time. Also, if there is any change in the airline time scheduled, it will be updated on the app itself. Choosing your seat to become much faster and you will have a clear map of the plane seats. You might want to consider whether the plane is an Airbus or Boeing at your convenience.
Some people try to delete their cookies and cache from there browser when booking online. Airline companies feed themselves from cookies on your web browser to understand the date you want to travel and might consequently increase the price. You might consider deleting cookies each time you search for a ticket price. Also try to sign out and change the location using proxies as a ticket might be a different price from a different browsing destination.
Some Airline companies provide special meals which might be interesting in case you are allergic or vegetarian. On British Airways, a veggie meal is composed of eggs and other vegetables. Some Vegetarians do not want eggs which you might consider.
Travel and Health Insurance
Some countries insist that people visiting their country are medically insured such as Reunion island and Germany. Always verify this information before traveling abroad. Alternately, there are some credit cards issued by banks that provide free health and travel insurance. You might want to verify with your provider and gather the document to show at the customs when reaching abroad. Some travel agency such as lastminute.com can provide free travel insurance in case your luggage has been damaged or lost during transit.
Choosing a Hotel
If you are a solo traveler, a 5-star hotel can be very expensive. You might probably look for the cheapest place such as Agoda, AirBnB or booking.com. It is always a plus to read the reviews on Trip Advisor or on booking.com itself as you never know what is awaiting you ahead. Several times, I booked with booking.com and most of the time it went well as expected. If you want a 10% discount with booking.com, click on the picture below and register yourself.
Make sure you check for the basic amenities, including showers, heaters, air conditioning, towels, Internet and/or Wifi access etc.. Sometimes, prices can be very cheap and the pictures shown can be very deceptive. It is always important to read reviews. Also for Mauritians who might want to stay in a cold place, make sure there is a heater. You can always contact the hotel directly via booking.com to clarify anything before paying.
Weather Forecast and Risks related issues
Always check the temperature at day and night before traveling. Weather.com provides good information about that. If you are traveling to China, you might want to check the level of Air pollution. Aqicn.com is a good source of information as air density is also important before booking a hotel. Some mobile app also provides air density information. Another tip and risk related issues can be checked on the US embassy website of that particular country you are visiting. In case, there is no embassy make sure to check local media of that country to be informed of any eventual attacks.
Losing network can be an issue when traveling abroad. I would recommend using maps.me mobile app and download offline maps in case there is an emergency. Also always share your location with a trusted contact.
My handbag checklist items when traveling:
Laptops and chargers
A bag containing all basic electronic items such as universal chargers, cables, Pendrives, etc..
One spare clothing in case my check-in luggage gets lost
Earpods / Earpiece
Passport / Printed travel documents and other documents if needed.
Electronic backups of all documents on my mobile phone.
Online booking will surely cost you cheaper and the online agency will surely take a certain commission for the transaction. Always print your receipt and be careful that the hotel does not double charge you on arrival.
Scammers are everywhere whether online or onsite, usually in front of hotels, where some fake tourist guide trying to scam tourist.
Make sure you always consume boiled or bottle water to reduce the risks of getting contaminated. A hand sanitizer becomes very important as the level of bacteria is very high in airports, planes, and hotels.
An Airplane pillow might also be helpful especially if you are traveling in economy.
Always establish a friendly approach with the security personnel, reception staffs, etc.
Always pack smartly your luggage.
Here is an interesting link on my-anasa.com as a travel guide for dummies.
Always inform your bank and Network and Internet service provider that you are outside the country so that you can use your bank debit cards and roaming service without any hassle.
Shuttle arrangement when reaching the country. Uber can be very useful in some countries.
I hope you find this blog post interesting and helpful. I will try my best to update it as soon as I come across interesting tips in the future.
Some days back, I was having a conversation with a friend about the recent CVEs that impact the firmware of several physical machines. HP usually will release several vulnerability alerts and it is very important to patch your firmware. You might also notice that the mitigation happens at CPU levels such as AMD or Intel. In this blog post, I will focus on one of the very basic ways to update your firmware. Prior before upgrading, its important to make a checklist. My HP Proliant Gen9 is actually an ESXi on VMware infrastructure. You can view the step by step actions below and pause the video at any time. I have blurred some information for security purpose such as the name of servers, IPs, Logins, etc..
A basic checklist can be considered as follows:
How many and size of the VMs on production.
The consistency of the Firmware provided by HP.
Logins and Passwords for the HP ILO, vCenter, Virtual Machines running, etc..
Java or Dot Net framework for accessing the ILO.
Where is the storage node of the virtual machines?
Load on the cluster or the ESX itself.
The expected amount of time during migration.
The output of the update (Correction of bugs, New feature, etc..).
1. Prior before upgrading the firmware, you need to make a survey about the oversized VMs. Consider performing a manual migration before activating the maintenance mode. Then, enter maintenance mode, all the virtual machines in the cluster should migrate to other physical machines in the cluster. We assume that the datastore of each machine is not on the physical machine itself which is not recommended.
2. Once all virtual machines migrated to other ESXi hosts, connect to the HP ILO onboard administrator interface. Consider checking the health status of other ESXi hosts on your chassis.
3. Also consider, verifying the system information of your ESXi host (HP physical machine).
4. On the ‘information’ tab, click on ‘system information’, you will notice the field ‘Integrated remote console’. You can choose any framework whether Java or .Net to open the console.
5. Once connected, you should be able to see the following screen.
6. From vCenter, upload the image file which constitutes of the patch for the new firmware.
7. On vCenter, right click on the physical machine, then ‘reboot’. Consider checking the grey bar that is now blinking on the left just below the ‘<F2> tag ‘at the bottom on the ESXi console.
8. By the time, you should also notice that you have been logout on vCenter.
9. Normally, after a few minutes, the server will reboot showing the HP Enterprise logo followed by other system information, then you will notice a screen that with four key options below: F9 (System Utilities), F10 (Intelligent Provisioning), F11 (Boot Menu), and F12 (Network Boot). Hit the F9 button to enter ‘System Utilities’.
10. Choose the ‘one-time boot menu’ option. Then go to the USB virtual disk that you have mounted at step 6 and hit ‘Enter’.
11. By now you should notice the installation of the firmware in progress. This might take a considerate amount of time. Monitor the installation.
12. After extracting the iso file, it will go through three steps: Inventory, Review, and Deployment.
13. You can also monitor for the ‘blink’ message on the HP Onboard Administrator interface which means that the upgrade has not completed yet.
14. Once, the UID state is off, you can remove the server from maintenance. On vCenter, right click on the server, and click on ‘Exit maintenance mode’.
15. Several machines will now join the ESXi host which has been added back to the cluster through an election process.
If you are interested more on the election process and how High Availability works, please check the article ‘VMware vSphere High Availability‘ which I published several months back.
All steps from 1 to 15 have been described in the video below. If you like the article please click on the like button and share.